Fault-tolerant Consensus in Anonymous Dynamic Network
Qinzi Zhang, Lewis Tseng

TL;DR
This paper investigates the possibility of achieving consensus in anonymous, dynamic networks with faults, introducing a stability property called $(T,D)$-dynaDegree, and establishes necessary and sufficient conditions for both crash and Byzantine fault tolerance.
Contribution
It introduces the $(T,D)$-dynaDegree stability property and characterizes the exact conditions for consensus feasibility under crash and Byzantine faults.
Findings
Exact consensus impossible with $(1,n-2)$-dynaDegree.
Crash-tolerant approximate consensus requires $(T,loor{n/2})$-dynaDegree and $n > 2f$.
Byzantine approximate consensus requires $(T,loor{(n+3f)/2})$-dynaDegree and $n > 5f$.
Abstract
This paper studies the feasibility of reaching consensus in an anonymous dynamic network. In our model, anonymous nodes proceed in synchronous rounds. We adopt a hybrid fault model in which up to nodes may suffer crash or Byzantine faults, and the dynamic message adversary chooses a communication graph for each round. We introduce a stability property of the dynamic network -- -dynaDegree for and -- which requires that for every consecutive rounds, any fault-free node must have incoming directed links from at least distinct neighbors. These links might occur in different rounds during a -round interval. -dynaDegree means that the graph is a complete graph in every round. -dynaDegree means that each node has at least one incoming neighbor in every round, but the set of incoming neighbor(s) at each node may change…
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 · Opportunistic and Delay-Tolerant Networks · Mobile Agent-Based Network Management
