Fully-Distributed Construction of Byzantine-Resilient Dynamic Peer-to-Peer Networks
Aayush Gupta, Gopal Pandurangan

TL;DR
This paper presents a fully-distributed, randomized protocol for constructing and maintaining a resilient, sparse expander topology in dynamic P2P networks with high churn and Byzantine nodes, enabling efficient distributed algorithms.
Contribution
It introduces a novel scalable protocol that maintains high-expansion, low-degree networks resilient to Byzantine faults under continuous churn, with minimal overhead.
Findings
Maintains constant degree expander topology with high probability.
Tolerates up to o(n/polylog(n)) Byzantine nodes.
Operates with polylogarithmic communication and computation overhead.
Abstract
We address a fundamental problem in Peer-to-Peer (P2P) networks, namely, constructing and maintaining dynamic P2P overlay network topologies with essential properties such as connectivity, low diameter, and high expansion, that are resilient to continuous high churn and the presence of a large number of malicious (Byzantine) nodes. Our main goal is to construct and maintain a sparse (bounded degree) expander topology despite high churn and a large number of Byzantine nodes. Such an expander topology has logarithmic diameter, high expansion, and is robust to churn and the presence of a large number of bad nodes, and facilitates efficient and robust algorithms for fundamental problems in distributed computing, such as agreement, broadcasting, routing, etc. Our main contribution is a randomized, fully-distributed dynamic P2P protocol that works with only local initial knowledge and…
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
TopicsPeer-to-Peer Network Technologies · Distributed systems and fault tolerance · Complexity and Algorithms in Graphs
