Exact Byzantine Consensus on Undirected Graphs under Local Broadcast Model

03/27/2019
by   Muhammad Samir Khan, et al.
0

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 n nodes in the presence of up to f Byzantine faulty nodes: n > 3f+1 and vertex connectivity at least 2f+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 and minimum node degree at least 2f. Observe that the local broadcast model results in a lower requirement for connectivity and the number of nodes n, 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/04/2019

Asynchronous Byzantine Consensus on Undirected Graphs under Local Broadcast Model

In this work we look at Byzantine consensus in asynchronous systems unde...
research
11/13/2019

Exact Byzantine Consensus on Arbitrary Directed Graphs under Local Broadcast Model

We consider Byzantine consensus in a synchronous system where nodes are ...
research
04/14/2015

Consensus based Detection in the Presence of Data Falsification Attacks

This paper considers the problem of detection in distributed networks in...
research
11/21/2018

Exact Byzantine Consensus Under Local-Broadcast Model

This paper considers the problem of achieving exact Byzantine consensus ...
research
09/02/2021

Byzantine Consensus in Directed Hypergraphs

Byzantine consensus is a classical problem in distributed computing. Eac...
research
06/24/2019

On Uniquely Registrable Networks

Consider a network with N nodes in d-dimensional Euclidean space, and M ...
research
04/19/2022

Event-triggered Approximate Byzantine Consensus with Multi-hop Communication

In this paper, we consider a resilient consensus problem for the multi-a...

Please sign up or login with your details

Forgot password? Click here to reset