Home > Research > Publications & Outputs > Fully-Distributed Byzantine Agreement in Sparse...

Electronic data

Links

Text available via DOI:

View graph of relations

Fully-Distributed Byzantine Agreement in Sparse Networks

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published
Close
Publication date7/01/2025
Host publicationProceedings of the 2025 Annual ACM-SIAM Symposium on Discrete Algorithms (SODA)
EditorsYossi Azar, Debmalya Panigrahi
PublisherSIAM
Pages4172-4197
Number of pages26
ISBN (electronic)9781611978322
<mark>Original language</mark>English

Abstract

Byzantine agreement is a fundamental problem in fault-tolerant distributed networks that has been studied intensively for the last four decades. Most of these works designed protocols for \emph{complete} networks. A key goal in Byzantine protocols is to tolerate as many Byzantine nodes as possible --- up to $O(n)$ Byzantine nodes ($n$ is the total network size).

The work of Dwork, Peleg, Pippenger, and Upfal [STOC 1986, SICOMP 1988] was the first to address the Byzantine agreement problem in \emph{sparse, bounded degree} networks and presented a protocol that achieved \emph{almost-everywhere} agreement among honest nodes.
In such networks, all known Byzantine agreement protocols (e.g., Dwork, Peleg, Pippenger, and Upfal, STOC 1986; Upfal, PODC 1992; King, Saia, Sanwalani, and Vee, FOCS 2006) that tolerated a large number of Byzantine nodes had a major drawback that they were \emph{not fully-distributed} --- in those protocols, nodes are required to have initial knowledge of the entire network topolog