EBFT: Simplifying BFT Consensus Through Egalitarianism
Jianyu Niu, Runchao Han, Shengqi Liu, Fangyu Gai, Ivan, Beschastnikh, Yinqian Zhang, Chen Feng

TL;DR
EBFT introduces an egalitarian BFT consensus framework that eliminates leader reliance, enhances attack resilience, and achieves high throughput and low latency in decentralized systems like blockchains.
Contribution
The paper proposes EBFT, a novel leaderless BFT protocol with egalitarian block proposal, improving attack resistance and simplifying implementation compared to traditional leader-based protocols.
Findings
EBFT achieves better throughput and latency than HotStuff.
EBFT protocols are simple to implement, requiring about 920 LoCs.
EBFT-PSyn processes up to 3.6k transactions per second with 8 seconds latency.
Abstract
We present Egalitarian BFT (EBFT), a simple and high-performance framework of BFT consensus protocols for decentralized systems like blockchains. The key innovation in EBFT is egalitarian block generation: nodes randomly and non-interactively propose blocks containing client transactions, rather than relying on a leader to do so. Apart from deterministic safety and liveness guarantees standard in BFT protocols, the egalitarian design provides two novel features: (i) EBFT is resilient to attacks targeting the leader, such as bribery and targeted DoS attacks, and (ii) EBFT does not require any fail-over protocol to detect and replace the faulty leader. EBFT consists of three protocols: EBFT-Syn for synchronous networks, EBFT-PSyn for partially synchronous networks, and EBFT-Turbo that builds on EBFT for high performance. We implement EBFT and evaluate its performance on AWS. To compare…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · Peer-to-Peer Network Technologies · Distributed systems and fault tolerance
