Scalable Accountable Byzantine Agreement and Beyond
Pierre Civit, Daniel Collins, Vincent Gramoli, Rachid Guerraoui, Jovan Komatovic, Manuel Vidigueira, Pouriya Zarbafian
摘要
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.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
它引用的顶会 Paper14
- Ebb-and-Flow Protocols: A Resolution of the Availability-Finality DilemmaJoachim Neu, Ertem Nusret Tas, David TseS&P 2021 · 被引用 105 次
- Bolt-Dumbo Transformer: Asynchronous Consensus As Fast As the Pipelined BFTYuan Lu, Zhenliang Lu, Qiang TangCCS 2022 · 被引用 49 次
- Publicly Accountable Robust Multi-Party ComputationMarc Rivinius, Pascal Reisert, Daniel Rausch, Ralf KüstersS&P 2022 · 被引用 24 次
- Asynchronous Consensus without Trusted Setup or Public-Key CryptographySourav Das, Sisi Duan, Shengqi Liu, Atsuki Momose 等CCS 2024 · 被引用 15 次
- Formalizing Delayed Adaptive Corruptions and the Security of Flooding NetworksChristian Matt, Jesper Buus Nielsen, Søren Eller ThomsenCRYPTO 2022 · 被引用 13 次
相关 Paper
- Partial Synchrony for Free: New Upper Bounds for Byzantine AgreementPierre Civit, Muhammad Ayaz Dzulfikar, Seth Gilbert, Rachid Guerraoui 等SODA 2025
- On the Communication Complexity of Sleepy ConsensusQiang Tang, Yuchen YeCCS 2026 · 被引用 1 次
- PACE: Fully Parallelizable BFT from Reproposable Byzantine AgreementHaibin Zhang, Sisi DuanCCS 2022 · 被引用 53 次
- Deterministic Byzantine Agreement with Adaptive O(n · f) CommunicationFatima Elsheimy, Giorgos Tsimos, Charalampos PapamanthouSODA 2024 · 被引用 1 次
- Signature-Free Atomic Broadcast with Optimal Messages and Expected TimeXiao Sui, Xin Wang, Sisi DuanS&P 2025
