Validity in Network-Agnostic Byzantine Agreement
Andrei Constantinescu, Marc Dufay, Diana Ghinea, Roger Wattenhofer

TL;DR
This paper explores how different validity conditions affect the solvability of Byzantine Agreement in a network-agnostic setting, providing necessary and sufficient conditions and a universal protocol for various scenarios.
Contribution
It establishes the exact boundary of Byzantine Agreement solvability under different validity properties in network-agnostic models, with and without cryptography.
Findings
Necessary and sufficient conditions for BA solvability based on validity properties.
Universal protocol achieving BA under the derived conditions.
The condition 2·t_s + t_a < n is necessary for solvability in network-agnostic models.
Abstract
Byzantine Agreement (BA) considers a setting of parties, out of which up to can exhibit byzantine (malicious) behavior. Honest parties must decide on a common value (agreement), which must belong to a set determined by the honest inputs (validity). Depending on the use case, this set can grow or shrink, leading to various possible desiderata collectively known as validity conditions. Varying the validity property requirement can affect the regime under which BA is solvable. Our work investigates how the selected validity property impacts BA solvability in the network-agnostic model, where the network can either be synchronous with up to byzantine parties or asynchronous with up to byzantine parties. We give necessary and sufficient conditions for a validity property to render BA solvable, both for the case with cryptographic setup and for the one without.…
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.
