English

Exact Byzantine Consensus on Undirected Graphs under Local Broadcast Model

Distributed, Parallel, and Cluster Computing 2019-05-29 v2

Abstract

This paper considers the Byzantine consensus problem for nodes with binary inputs. The nodes are interconnected by a network represented as an undirected graph, and the system is assumed to be synchronous. Under the classical point-to-point communication model, it is well-known [7] that the following two conditions are both necessary and sufficient to achieve Byzantine consensus among nn nodes in the presence of up to ff Byzantine faulty nodes: n3f+1n \ge 3f+1 and vertex connectivity at least 2f+12f+1. In the classical point-to-point communication model, it is possible for a faulty node to equivocate, i.e., transmit conflicting information to different neighbors. Such equivocation is possible because messages sent by a node to one of its neighbors are not overheard by other neighbors. This paper considers the local broadcast model. In contrast to the point-to-point communication model, in the local broadcast model, messages sent by a node are received identically by all of its neighbors. Thus, under the local broadcast model, attempts by a node to send conflicting information can be detected by its neighbors. Under this model, we show that the following two conditions are both necessary and sufficient for Byzantine consensus: vertex connectivity at least 3f/2+1\lfloor 3f/2 \rfloor + 1 and minimum node degree at least 2f2f. Observe that the local broadcast model results in a lower requirement for connectivity and the number of nodes nn, as compared to the point-to-point communication model. We extend the above results to a hybrid model that allows some of the Byzantine faulty nodes to equivocate. The hybrid model bridges the gap between the point-to-point and local broadcast models, and helps to precisely characterize the trade-off between equivocation and network requirements.

Keywords

Cite

@article{arxiv.1903.11677,
  title  = {Exact Byzantine Consensus on Undirected Graphs under Local Broadcast Model},
  author = {Muhammad Samir Khan and Syed Shalan Naqvi and Nitin H. Vaidya},
  journal= {arXiv preprint arXiv:1903.11677},
  year   = {2019}
}
R2 v1 2026-06-23T08:21:29.908Z