Fully-Distributed Byzantine Agreement in Sparse Networks

Augustine, John and Dufoulon, Fabien and Pandurangan, Gopal (2024) Fully-Distributed Byzantine Agreement in Sparse Networks. In: ACM-SIAM Symposium on Discrete Algorithms (SODA25) :. UNSPECIFIED. (In Press)

[thumbnail of Fully-Distributed Byzantine Agreement in Sparse Networks]
Text (Fully-Distributed Byzantine Agreement in Sparse Networks)
Fully-Distributed_Byzantine_Agreement_in_Sparse_Networks.pdf - Accepted Version
Available under License Creative Commons Attribution.

Download (442kB)

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

Item Type:
Contribution in Book/Report/Proceedings
Uncontrolled Keywords:
Research Output Funding/no_not_funded
Subjects:
?? distributed algorithmsbyzantine agreementfault toleranceno - not fundedno ??
ID Code:
225163
Deposited By:
Deposited On:
12 Dec 2024 16:45
Refereed?:
Yes
Published?:
In Press
Last Modified:
23 Dec 2024 01:31