Alea-BFT: Practical Asynchronous Byzantine Fault Tolerance
Diogo S. Antunes, Afonso N. Oliveira, Andr\'e Breda, Matheus Guilherme, Franco, Henrique Moniz, Rodrigo Rodrigues

TL;DR
Alea-BFT is a simple, efficient asynchronous Byzantine Fault Tolerance protocol that improves performance and practicality, enabling adoption in real-world systems like Ethereum validators.
Contribution
It introduces a novel two-stage pipelined design with a designated replica, combining simplicity with high efficiency for asynchronous BFT.
Findings
Outperforms Dumbo-NG in latency
Shows robustness under network faults
Successfully integrated into cryptocurrency ecosystems
Abstract
Traditional Byzantine Fault Tolerance (BFT) state machine replication protocols assume a partial synchrony model, leading to a design where a leader replica drives the protocol and is replaced after a timeout. Recently, we witnessed a surge of asynchronous BFT protocols, which use randomization to remove the need for bounds on message delivery times, making them more resilient to adverse network conditions. However, existing research proposals still fall short of gaining practical adoption, plausibly because they are not able to combine good performance with a simple design that can be readily understood and adopted. In this paper, we present Alea-BFT, a simple and highly efficient asynchronous BFT protocol, which is gaining practical adoption, namely in Ethereum distributed validators. Alea-BFT brings the key design insight from classical protocols of concentrating part of the work on…
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
TopicsSmart Grid Security and Resilience · Software System Performance and Reliability · Fault Detection and Control Systems
