Scalable Accountable Byzantine Agreement and Beyond
Pierre Civit, Daniel Collins, Vincent Gramoli, Rachid Guerraoui, Jovan Komatovic, Manuel Vidigueira, Pouriya Zarbafian
Abstract
No t-resilient Byzantine Agreement (or Reliable Broadcast) protocol can guarantee agreement among n correct processes in a non-synchronous network if the actual number of faulty processes f is ≥ n -2t. This limitation highlights the need to augment such fragile protocols with mechanisms that detect safety violations, such as forensic support and accountability.
This paper introduces simple and efficient techniques to address this challenge by proposing a new generic transformation, ABC ++ . The transformation leverages two key primitives: the ratifier and the propagator. By sequentially composing these primitives with any closed-box Byzantine Agreement (or Reliable Broadcast) protocol, ABC ++ produces a robust counterpart that provides both (adaptively-secure) forensic support and (1-delayed adaptively-secure) accountability. The transformation incurs a subquadratic additive communication overhead, with only 1 round of overhead for decision and forensic support, and 2 additional rounds for detection in case of a safety violation (or O log(n) additional rounds with optimized communication).
The generality of ABC ++ offers a compelling general alternative to the subquadratic forensic support solution by Sheng et al. (FC'23) tailored to HotStuff-like protocols, while being more efficient than the (stronglyadaptively-secure) quadratic ABC accountable transformation (IPDPS'22, JPDC'23). Moreover, it provides the first subquadratic accountable Byzantine Agreement (or Reliable Broadcast) protocols against a (1-delayed) adaptive adversary.
Finally, any subquadratic accountable Reliable Broadcast protocol can be integrated into the τscr transformation (ICDCS'22) to produce an improved variant, τ ++ scr . This new version compiles any deterministic (and even beyond) protocol into its accountable counterpart with subquadratic multiplicative communication overhead, significantly improving upon the original quadratic overhead in τscr.
-
The original definition of accountability in [8] involves a judge-based model. Following [9], [10], [11], [12], we adopt the convention that all correct judges (i.e., processes) must reach a verdict.
-
We elaborate on this notion in the related work section.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Builds on14
- Ebb-and-Flow Protocols: A Resolution of the Availability-Finality DilemmaJoachim Neu, Ertem Nusret Tas, David TseS&P 2021 · 105 citations
- Bolt-Dumbo Transformer: Asynchronous Consensus As Fast As the Pipelined BFTYuan Lu, Zhenliang Lu, Qiang TangCCS 2022 · 49 citations
- Publicly Accountable Robust Multi-Party ComputationMarc Rivinius, Pascal Reisert, Daniel Rausch, Ralf KüstersS&P 2022 · 24 citations
- Asynchronous Consensus without Trusted Setup or Public-Key CryptographySourav Das, Sisi Duan, Shengqi Liu, Atsuki Momose et al.CCS 2024 · 15 citations
- Formalizing Delayed Adaptive Corruptions and the Security of Flooding NetworksChristian Matt, Jesper Buus Nielsen, Søren Eller ThomsenCRYPTO 2022 · 13 citations
Related papers
- Partial Synchrony for Free: New Upper Bounds for Byzantine AgreementPierre Civit, Muhammad Ayaz Dzulfikar, Seth Gilbert, Rachid Guerraoui et al.SODA 2025
- On the Communication Complexity of Sleepy ConsensusQiang Tang, Yuchen YeCCS 2026 · 1 citation
- PACE: Fully Parallelizable BFT from Reproposable Byzantine AgreementHaibin Zhang, Sisi DuanCCS 2022 · 53 citations
- Deterministic Byzantine Agreement with Adaptive O(n · f) CommunicationFatima Elsheimy, Giorgos Tsimos, Charalampos PapamanthouSODA 2024 · 1 citation
- Signature-Free Atomic Broadcast with Optimal Messages and Expected TimeXiao Sui, Xin Wang, Sisi DuanS&P 2025
