Reaching Univalency with Subquadratic Communication
Andrew Lewis-Pye

TL;DR
This paper shows that reaching univalency in Byzantine Agreement can be achieved with subquadratic communication by relaxing correctness, and the quadratic lower bound mainly applies to dissemination, not reaching agreement itself.
Contribution
It introduces $ ext{ extepsilon}$-BA, a relaxed Byzantine Agreement protocol with $O(n ext{log} n)$ communication, and clarifies the quadratic bound applies to dissemination, not univalency.
Findings
$ ext{ extepsilon}$-BA achieves agreement with $O(n ext{log} n)$ messages.
Quadratic communication cost is due to dissemination, not reaching univalency.
Extractable BA can be solved with $O(f ext{log} f)$ messages in authenticated settings.
Abstract
The Dolev-Reischuk lower bound establishes that any deterministic Byzantine Agreement (BA) protocol for processors tolerating faults requires messages. But what exactly does this quadratic cost pay for? Even the minimal requirement that every correct processor \emph{receive at least one message} already necessitates messages. This raises a fundamental question: is the Dolev-Reischuk bound about the difficulty of \emph{reaching univalency} -- the point at which the protocol's outcome is determined -- or merely about \emph{disseminating} the outcome to all processors afterward? We resolve this question by showing that reaching univalency does \emph{not} require quadratic communication. Specifically, we introduce -BA, a relaxation allowing an -fraction of correct processors to output incorrectly, and prove it can be solved…
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.
Taxonomy
TopicsDistributed systems and fault tolerance · Cryptography and Data Security · Complexity and Algorithms in Graphs
