,
Marc Dufay
,
Anton Paramonov
,
Roger Wattenhofer
Creative Commons Attribution 4.0 International license
We study the problem of Strong Byzantine Agreement and establish tight upper and lower bounds on communication complexity, parameterized by the actual number of Byzantine faults. Specifically, for a system of n parties tolerating up to t Byzantine faults, out of which only f ≤ t are actually faulty, we obtain the following results: In the partially synchronous setting, we present the first Byzantine Agreement protocol that achieves adaptive communication complexity of 𝒪(n + t ⋅ f) words, which is asymptotically optimal. Our protocol has an optimal resilience of t < n/3. In the asynchronous setting, we prove a lower bound of Ω(n + t²) on the expected number of messages, and design an almost matching protocol with an optimal resilience that solves agreement with 𝒪((n + t²)⋅ log n) words. Our main technical contribution in the asynchronous setting is the utilization of a bipartite expander graph that allows for low-cost information dissemination.
@InProceedings{constantinescu_et_al:LIPIcs.DISC.2025.52,
author = {Constantinescu, Andrei and Dufay, Marc and Paramonov, Anton and Wattenhofer, Roger},
title = {{Brief Announcement: From Few to Many Faults: Adaptive Byzantine Agreement with Optimal Communication}},
booktitle = {39th International Symposium on Distributed Computing (DISC 2025)},
pages = {52:1--52:8},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-402-4},
ISSN = {1868-8969},
year = {2025},
volume = {356},
editor = {Kowalski, Dariusz R.},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.DISC.2025.52},
URN = {urn:nbn:de:0030-drops-248680},
doi = {10.4230/LIPIcs.DISC.2025.52},
annote = {Keywords: Byzantine Agreement, Communication Complexity, Adaptive Communication Complexity, Resilience}
}