Relay Protocol for Approximate Byzantine Consensus

10/10/2020
by   Matthew Ding, et al.
0

This paper presents a novel algorithm for Approximate Byzantine Consensus (ABC), called Relay-ABC. The algorithm allows machines to achieve approximate consensus to arbitrary exactness in the presence of byzantine failures. The algorithm relies on the novel usage of a relayed messaging system and signed messages with unforgeable signatures that are unique to each node. The use of signatures and relays allows the strict necessary network conditions of traditional approximate byzantine consensus algorithms to be circumvented. We also provide theoretical guarantees of validity and convergence for Relay-ABC. To do this, we utilize the idea that the iteration of states in the network can be modelled by a sequence of transition matrices. We extend previous methods, which use transition matrices to prove ABC convergence, by having each state vector model not just one iteration, but a set of D iterations, where D is a diameter property of the graph. This allows us to accurately model the delays of messages inherent within the relay system.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset