zkSync launches new proof system called Boojum for Era mainnet

Quick Take

  • zkSync Era unveiled Boojum, a STARK-powered proof system capable of being run on consumer-grade GPU hardware.

Matter Labs, the core developer of Ethereum Layer 2 zkSync Era, has unveiled Boojum, a STARK-powered proof system capable of being run on consumer-grade GPU hardware, promising superior performance.

The proof system is based on a new Rust-based cryptographic library from zkSync that powers the prover’s upgraded Zero-Knowledge (ZK) circuits — vital components of zkSync Era and ZK Stack.

Until now, zkSync Era has relied on a proof system (prover) leveraging a type of zero-knowledge proof called SNARKs. This system helps its Layer 2 sequencer (off-chain transaction aggregator) process more than 100 transactions per second (TPS) currently. Boojum, which is based on STARKs, promises several times more throughput, according to the team.

In the context of Layer 2 solutions for blockchains, a prover is a component responsible for creating a proof of computation. This proof is then verified by the main blockchain (Layer 1) or other validators. The aim is to offload computational work from the main blockchain, thus enhancing scalability for apps.

Faster transaction proofs

"The increased performance from Boojum means the system can prove transactions faster, and the reduced hardware requirements improve the network’s access to cheaper machines for increased horizontal scalability," Anthony Rose, SVP of technology at Matter Labs, told The Block. 

THE SCOOP

Keep up with the latest news, trends, charts and views on crypto and DeFi with a new biweekly newsletter from The Block's Frank Chaparro

By signing-up you agree to our Terms of Service and Privacy Policy
By signing-up you agree to our Terms of Service and Privacy Policy

A key highlight of Boojum is its ability to run on consumer-grade GPUs, requiring only 16 GB of GPU RAM. This feature promotes accessibility and inclusivity by enabling users with regular hardware to participate in the network.

The Boojum upgrade is currently live on the mainnet in an experimental phase. During the early phase, it’s generating and verifying ‘shadow proofs’ using real production data. This testing process will help zkSync Era fine-tune the system, identify any potential issues, and mitigate risks ahead of the full migration. 


© 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.

About Author

Vishal Chawla is The Block’s crypto ecosystems editor and has spent over six years covering tech protocols, cybersecurity, artificial intelligence and cloud computing. Vishal likes to delve deep into blockchain intricacies to ensure readers are well-informed about the continuously evolving crypto landscape. He is also a staunch advocate for rigorous security practices in the space. Before joining The Block, Vishal held positions at IDG ComputerWorld, CIO, and Crypto Briefing. He can be reached on Twitter at @vishal4c and via email at [email protected]

Editor

To contact the editor of this story:
Ryan Weeks at
[email protected]