Byzantine Broadcast in Point-to-Point Networks using Local Linear Coding
Guanfeng Liang, Nitin Vaidya

TL;DR
This paper introduces NAB, an algorithm for Byzantine Broadcast in synchronous point-to-point networks, achieving a significant fraction of the network's capacity despite Byzantine faults, with proven bounds and optimality conditions.
Contribution
The paper presents NAB, the first Byzantine Broadcast algorithm that guarantees a constant fraction of network capacity in arbitrary point-to-point networks with Byzantine faults.
Findings
NAB achieves at least 1/3 of the capacity in general networks.
NAB achieves at least 1/2 of the capacity under additional network conditions.
The paper establishes an upper bound on Byzantine broadcast capacity.
Abstract
The goal of Byzantine Broadcast (BB) is to allow a set of fault-free nodes to agree on information that a source node wants to broadcast to them, in the presence of Byzantine faulty nodes. We consider design of efficient algorithms for BB in {\em synchronous} point-to-point networks, where the rate of transmission over each communication link is limited by its "link capacity". The throughput of a particular BB algorithm is defined as the average number of bits that can be reliably broadcast to all fault-free nodes per unit time using the algorithm without violating the link capacity constraints. The {\em capacity} of BB in a given network is then defined as the supremum of all achievable BB throughputs in the given network, over all possible BB algorithms. We develop NAB -- a Network-Aware Byzantine broadcast algorithm -- for arbitrary point-to-point networks consisting of nodes,…
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
TopicsCooperative Communication and Network Coding · Distributed systems and fault tolerance · Cryptography and Data Security
