New Rust-Based Kona-Node Introduced in the OP Stack Ecosystem

In the OP Stack ecosystem, a new rollup node called Kona-node has been introduced, developed using the Rust programming language. This new node serves as an alternative to the standard Op-node client written in Go, which is currently utilized within the Optimism network.

Developers have highlighted the memory safety features inherent in Rust and its low resource consumption. The Kona-node supports various proof systems, including FPVM, SP1, and Risc0, with its codebase comprising approximately 8,000 lines.

The primary distinction between Kona-node and Op-node lies in their architecture. The Kona-node employs an actor model with message passing, while the Go-based solution relies on a centralized event system. This architectural choice enhances code readability, optimizes resource efficiency, and accelerates the integration of new features.

A key focus of Kona-node is its modularity. It is composed of individual components (crates) that can be mixed and matched to create custom rollups or integrate different verification systems. This versatility allows Kona-node to function both as a standalone application and as a library for custom development, promoting decentralization and the growth of the OP Stack ecosystem.

According to L2Beat, the total secured value of Optimism stands at $3.46 billion.

On August 3, the network processed a total of 922,930 transactions, with an average performance metric known as UOPS (Units of Performance per Second) of 10.68.

As of the time of writing, OP is trading at $0.66, based on data from CoinGecko. Over the past week, the token’s value has decreased by 18.8%, although it has seen a rise of 25.4% over the course of the month.

It’s worth noting that in January, representatives of leading Layer 2 solutions for Ethereum pledged to work on the implementation of «basic» rollups. Ben Jones, the director of the Optimism Foundation, added that this new solution would enhance the interaction between Ethereum’s base layer and its second layer.