From Few to Many Faults: Optimal Adaptive Byzantine Agreement
Andrei Constantinescu, Marc Dufay, Anton Paramonov, Roger Wattenhofer

TL;DR
This paper presents new protocols for Byzantine agreement that are optimal in message and round complexity, adaptable to the actual number of faults, and applicable in synchronous, partially synchronous, and asynchronous systems.
Contribution
It introduces protocols that achieve optimal or near-optimal complexity bounds for Byzantine agreement, improving efficiency by tailoring to the actual number of faults.
Findings
Optimal message complexity achieved without sacrificing latency.
Protocols adapt to the actual number of Byzantine faults.
New use of dispersers for efficient value dissemination.
Abstract
Achieving agreement among distributed parties is a fundamental task in modern systems, underpinning applications such as consensus in blockchains, coordination in cloud infrastructure, and fault tolerance in critical services. However, this task can be intensive, often requiring a large number of messages to be exchanged as well as many rounds of communication, especially in the presence of Byzantine faults. This makes efficiency a central challenge in the design of practical agreement protocols. In this paper, we study the problem of Binary Agreement and give protocols that are simultaneously optimal in both message and round complexity, parameterized by the actual number of Byzantine faults. In contrast to previous works, we demonstrate that optimal message complexity can be achieved without sacrificing latency. Concretely, for a system of parties tolerating up to Byzantine…
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.
