Self-Healing Algorithms of Byzantine Faults
Jeffrey Knockel, George Saad, Jared Saia

TL;DR
This paper introduces a self-healing network algorithm resilient to adversaries controlling up to 1/8 of nodes, ensuring optimal communication costs and significantly reducing message corruptions, with empirical improvements in bandwidth efficiency.
Contribution
It presents the first algorithm capable of self-healing in networks with adversaries controlling nodes, achieving optimal communication costs and low message corruption rates.
Findings
Ensures network resilience against up to 1/8 node control by adversaries.
Achieves asymptotically optimal bandwidth and latency costs.
Reduces bandwidth costs by up to 70% in empirical tests.
Abstract
Recent years have seen significant interest in designing networks that are self-healing in the sense that they can automatically recover from adversarial attacks. Previous work shows that it is possible for a network to automatically recover, even when an adversary repeatedly deletes nodes in the network. However, there have not yet been any algorithms that self-heal in the case where an adversary takes over nodes in the network. In this paper, we address this gap. In particular, we describe a communication network over n nodes that ensures the following properties, even when an adversary controls up to t <= (1/8 - \epsilon)n nodes, for any non-negative \epsilon. First, the network provides a point-to-point communication with bandwidth and latency costs that are asymptotically optimal. Second, the expected total number of message corruptions is O(t(log* n)^2) before the adversarially…
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 · Peer-to-Peer Network Technologies · Blockchain Technology Applications and Security
