Jordi stated that the primary objective of the ZKBM (Zero-Knowledge Block Manager) is to minimize latency in generating proofs, aiming for real-time proof generation. This is crucial when validating transactions and ensuring security between various rollup chains. With ZKBM, it is possible to prove Ethereum blocks or rollup state blocks very quickly, enhancing transaction efficiency.
2. Open Source Software Availability
Jordi emphasized the importance of open-source accessibility in the development of ZKBM. He highlighted that the system is fully available right now, including necessary documentation, enabling developers to build and test their own applications using the ZK proofs technology. This commitment to openness fosters collaborative development and innovation within the blockchain community.
3. Reducing Server Utilization for Validation
He pointed out that one of the main challenges with multiple blockchains is the need to validate the state of each chain without deploying numerous servers for each new chain. Instead, by generating a proof that confirms the integrity of a state, other chains can validate their status without needing to operate individual servers. This method significantly reduces the infrastructure costs and complexity associated with maintaining multiple blockchain nodes.
4. Integration of Rust for Program Development
Jordi noted that users can efficiently write programs in Rust that generate proofs through ZKBM. This integration allows developers to leverage Rust's capabilities, compiling circuits in a format that the ZK proving system can process. This innovation allows for a smooth workflow from development to deployment, enhancing user experience and efficiency in building blockchain applications.
5. Scalability Through Recursive Proofs
He also discussed utilizing recursive proofs as a means to scale the ZKBM system effectively. By aggregating smaller proofs from various state machines into a single composite proof, the architecture of ZKBM supports horizontal scaling. This decentralization allows for a more flexible operation as different tasks can be distributed across various machines, optimizing performance and resource use.
6. Proving Speed Metrics
Jordi provided insights into the current performance metrics of the ZKBM system, asserting that it can prove an Ethereum block in real-time in less than 12 seconds. The breakdown of the timing, which includes running the execution needed for the proof and the polynomial calculations, showcases the system's efficiency. Such performance metrics position ZKBM as a strong candidate for applications requiring rapid proofs.
Join the newsletter (free for now) curated by our flagship model
Value-packed daily reports covering news, markets, on-chain data, fundraising, governance, and more – sent to your inbox. Saving you 1 hour of research daily.