Improved Byzantine Agreement under an Adaptive Adversary
Fabien Dufoulon, Gopal Pandurangan

TL;DR
This paper introduces a new randomized Byzantine agreement protocol that operates efficiently under a powerful adaptive rushing adversary, improving the round complexity bounds from previous methods.
Contribution
It presents the first protocol achieving better round complexity for adaptive adversaries in the full information model, surpassing the longstanding $O(t/ ext{log} n)$ bound.
Findings
Protocol runs in $O( ext{min}igracevert t^2 ext{log} n/n, t/ ext{log} n igracevert)$ rounds.
Improves upon the previous $O(t/ ext{log} n)$ round bound.
Works under an adaptive rushing adversary with full network knowledge.
Abstract
Byzantine agreement is a fundamental problem in fault-tolerant distributed computing that has been studied intensively for the last four decades. Much of the research has focused on a static Byzantine adversary, where the adversary is constrained to choose the Byzantine nodes in advance of the protocol's execution. This work focuses on the harder case of an adaptive Byzantine adversary that can choose the Byzantine nodes \emph{adaptively} based on the protocol's execution. While efficient -round protocols ( is the total number of nodes) are known for the static adversary (Goldwasser, Pavlov, and Vaikuntanathan, FOCS 2006) tolerating up to Byzantine nodes, rounds is a well-known lower bound for adaptive adversary [Bar-Joseph and Ben-Or, PODC 1998]. The best-known protocol for adaptive adversary runs in rounds…
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
