Byzantine Consensus in Directed Hypergraphs
Muhammad Samir Khan, Nitin H. Vaidya

TL;DR
This paper studies Byzantine consensus in directed hypergraphs, establishing tight network conditions for achieving consensus, and unifies various communication models including point-to-point, local broadcast, and hypergraph models.
Contribution
It introduces a comprehensive directed hypergraph model for Byzantine consensus and derives tight network conditions, connecting and extending existing models.
Findings
Identifies tight network conditions for consensus in directed hypergraphs.
Shows how the model reduces to classical models under specific conditions.
Extends the understanding of Byzantine consensus in complex network structures.
Abstract
Byzantine consensus is a classical problem in distributed computing. Each node in a synchronous system starts with a binary input. The goal is to reach agreement in the presence of Byzantine faulty nodes. We consider the setting where communication between nodes is modelled via a directed hypergraph. In the classical point-to-point communication model, the communication between nodes is modelled as a simple graph where all messages sent on an edge are private between the two endpoints of the edge. This allows a faulty node to equivocate, i.e., lie differently to its different neighbors. Different models have been proposed in the literature that weaken equivocation. In the local broadcast model, every message transmitted by a node is received identically and correctly by all of its neighbors. In the hypergraph model, every message transmitted by a node on a hyperedge is received…
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 · Optimization and Search Problems · Age of Information Optimization
