StarkWare rolls out open-source client Papyrus for StarkNet


Quick Take

  • StarkWare released Papyrus as an open-source full node client for StarkNet.
  • Papyrus will help to improve StarkNet’s block production capabilities.

StarkWare has debuted another full node client for its scaling solution StarkNet called Papyrus, which is written in the Rust programming language. This will enable a more diverse set of implementations of the scaling solution, potentially bolstering security and decentralization.

Papyrus will improve the project’s transaction throughput capabilities, the team announced on Wednesday. It joins Pathfinder as the second Rust-coded full-node client. StarkNet also has another full-node client called Juno that is being coded in Golang. 

The newly released node will help expand StarkNet’s performance and decentralization, the announcement stated. Papyrus will reportedly enhance the StarkNet Sequencer’s block production capabilities. The Sequencer is the tool responsible for ordering and executing transactions on StarkNet. Papyrus will provide an efficient storage layer to help improve the Sequencer’s throughput.

StarkWare has previously outlined its growth map for StarkNet with a focus on functionality, scalability, and decentralization in that order. The team says it has achieved excellent functionality with Visa recently proposing to use StarkNet for recurring payments. Now, attention is moving to system performance concerns with the aim of improving scalability, hence the rollout of Papyrus.

The introduction of Papyrus will also help the push toward greater decentralization, the team stated, as it is an open-source node client. This move is part of efforts to open-source the project’s wider technology stack.

© 2023 The Block. All Rights Reserved. This article is provided for informational purposes only. It is not offered or intended to be used as legal, tax, investment, financial, or other advice.