VBFT: Veloce Byzantine Fault Tolerant Consensus for Blockchains
Mohammad M. Jalalzai, Chen Feng, Victoria Lemieux

TL;DR
VBFT is a blockchain consensus protocol that achieves low-latency, two-step Byzantine fault tolerance with full safety, leader rotation, and no trusted hardware, improving on prior protocols in multiple aspects.
Contribution
VBFT introduces a two-step consensus protocol that tolerates the maximum number of Byzantine faults, supports leader rotation, and requires no trusted hardware, all while maintaining strong safety guarantees.
Findings
Achieves consensus in two communication steps with $f = (n-1)/3$ fault tolerance.
Supports leader rotation and low-cost view change.
Does not require trusted hardware, unlike some prior protocols.
Abstract
Low latency is one of the most desirable features of partially synchronous Byzantine consensus protocols. Existing low-latency protocols have achieved consensus with just two communication steps by reducing the maximum number of faults the protocol can tolerate (from to ), \textcolor{black}{by relaxing protocol safety guarantees}, or by using trusted hardware like Trusted Execution Environment. Furthermore, these two-step protocols don't support rotating leaders and low-cost view change (leader replacement), which are important features of many blockchain use cases. In this paper, we propose a protocol called VBFT which achieves consensus in just two communication steps without sacrificing desirable features. In particular, VBFT tolerates faults (which is the best possible), guarantees strong safety for honest leaders, and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance · Cloud Data Security Solutions · Blockchain Technology Applications and Security
