Make Every Word Count: Adaptive Byzantine Agreement with Fewer Words

Shir Cohen, Idit Keidar, Alexander Spiegelman

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Byzantine Agreement (BA) is a key component in many distributed systems. While Dolev and Reischuk have proven a long time ago that quadratic communication complexity is necessary for worst-case runs, the question of what can be done in practically common runs with fewer failures remained open. In this paper we present the first Byzantine Broadcast algorithm with O(n(f + 1)) communication complexity in a model with resilience of n = 2t + 1, where 0 ≤ f ≤ t is the actual number of process failures in a run. And for BA with strong unanimity, we present the first optimal-resilience algorithm that has linear communication complexity in the failure-free case and a quadratic cost otherwise.

Original languageEnglish
Title of host publication26th International Conference on Principles of Distributed Systems, OPODIS 2022
EditorsEshcar Hillel, Roberto Palmieri, Etienne Riviere
ISBN (Electronic)9783959772655
DOIs
StatePublished - 1 Feb 2023
Event26th International Conference on Principles of Distributed Systems, OPODIS 2022 - Brussels, Belgium
Duration: 13 Dec 202215 Dec 2022

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume253

Conference

Conference26th International Conference on Principles of Distributed Systems, OPODIS 2022
Country/TerritoryBelgium
CityBrussels
Period13/12/2215/12/22

Keywords

  • Adaptive communication
  • Byzantine Agreement
  • Byzantine Broadcast

All Science Journal Classification (ASJC) codes

  • Software

Fingerprint

Dive into the research topics of 'Make Every Word Count: Adaptive Byzantine Agreement with Fewer Words'. Together they form a unique fingerprint.

Cite this