Byzantine Agreement with Unknown Participants and Failures
Pankaj Khanchandani, Roger Wattenhofer

TL;DR
This paper demonstrates that Byzantine agreement can be achieved without prior knowledge of total participants or Byzantine faults, using new algorithms that operate under optimal resiliency in synchronous systems.
Contribution
It introduces Byzantine agreement algorithms that do not require knowledge of system size or Byzantine fault bounds, maintaining optimal resiliency in both static and dynamic systems.
Findings
Achieves Byzantine agreement without knowing total participants or fault bounds.
Provides algorithms for reliable broadcast, approximate agreement, and total ordering.
Shows synchrony is necessary for probabilistic termination without system size knowledge.
Abstract
A set of mutually distrusting participants that want to agree on a common opinion must solve an instance of a Byzantine agreement problem. These problems have been extensively studied in the literature. However, most of the existing solutions assume that the participants are aware of -- the total number of participants in the system -- and -- an upper bound on the number of Byzantine participants. In this paper, we show that most of the fundamental agreement problems can be solved without affecting resiliency even if the participants do not know the values of (possibly changing) and . Specifically, we consider a synchronous system where the participants have unique but not necessarily consecutive identifiers, and give Byzantine agreement algorithms for reliable broadcast, approximate agreement, rotor-coordinator, early terminating consensus and total ordering in static…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
