ChonkyBFT: Consensus Protocol of ZKsync
By: Bruno França , Denis Kolegov , Igor Konnov and more
Potential Business Impact:
Makes online money transfers faster and safer.
We present ChonkyBFT, a partially-synchronous Byzantine fault-tolerant (BFT) consensus protocol used in the ZKsync system. The proposed protocol is a hybrid protocol inspired by FAB Paxos, Fast-HotStuff, and HotStuff-2. It is a committee-based protocol with only one round of voting, single slot finality, quadratic communication, and n >= 5f + 1 fault tolerance. This design enables its effective application within the context of the ZKsync rollup, achieving its most critical goals: simplicity, low transaction latency, and reduced system complexity. The target audience for this paper is the ZKsync community and others worldwide who seek assurance in the safety and security of the ZKsync protocols. The described consensus protocol has been implemented, analyzed, and tested using formal methods.
Similar Papers
Message Size Matters: AlterBFT's Approach to Practical Synchronous BFT in Public Clouds
Distributed, Parallel, and Cluster Computing
Makes computer networks faster and safer.
Efficient and Secure Sleepy Model for BFT Consensus
Distributed, Parallel, and Cluster Computing
Makes online money transfers faster and safer.
Falcon: Advancing Asynchronous BFT Consensus for Lower Latency and Enhanced Throughput
Distributed, Parallel, and Cluster Computing
Makes online money transfers faster and safer.