Asynchronous Consensus Without Rounds
Robbert van Renesse

TL;DR
This paper introduces a new class of asynchronous fault-tolerant consensus protocols that operate without rounds, reducing complexity and maintaining fault tolerance with optimal process counts.
Contribution
It provides a general specification for asynchronous consensus and presents protocols that do not rely on rounds, improving efficiency and fault tolerance.
Findings
Crash-tolerant protocols use 3f+1 processes
Byzantine-tolerant protocols use 5f+1 processes
Protocols operate without rounds, simplifying consensus mechanisms
Abstract
Fault tolerant consensus protocols usually involve ordered rounds of voting between a collection of processes. In this paper, we derive a general specification of fault tolerant asynchronous consensus protocols and present a class of consensus protocols that refine this specification without using rounds. Crash-tolerant protocols in this class use 3f+1 processes, while Byzantine-tolerant protocols use 5f+1 processes.
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 · Petri Nets in System Modeling · Optimization and Search Problems
