Optimal Communication Complexity of Byzantine Consensus under Honest Majority

07/26/2020
by   Atsuki Momose, et al.
0

Communication complexity is one of the most important efficiency metrics for distributed algorithms, but considerable gaps in the communication complexity still exist for Byzantine consensus, one of the most fundamental problems in distributed computing. This paper provides three results that help close some of these gaps. (1) We present a Byzantine consistent broadcast (BCB) protocol with linear communication complexity when f ≤ (1/2 - ε)n where ε is any positive constant. The new protocol relies on an expander graph and a threshold signature scheme. (2) The linear BCB protocol is used to obtain quadratic Byzantine broadcast (BB) and Byzantine agreement (BA) under the same f ≤ (1/2 - ε)n resilience (which is close to optimal for BA). (3) We also show a quadratic communication lower bound of BCB with f ≥ (1/2 + ε)n.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/18/2022

Make Every Word Count: Adaptive BA with Fewer Words

Byzantine Agreement is a key component in many distributed systems. Whil...
research
09/23/2020

Fundamental Limits of Byzantine Agreement

Byzantine agreement (BA) is a distributed consensus problem where n proc...
research
02/16/2021

All You Need is DAG

We present DAG-Rider, the first asynchronous Byzantine Atomic Broadcast ...
research
02/26/2020

Improved Extension Protocols for Byzantine Broadcast and Agreement

Byzantine broadcast (BB) and Byzantine agreement (BA) are two most funda...
research
06/08/2022

Authenticated Byzantine Gossip Protocol

ABGP refers to Authenticated Byzantine Gossip Protocol. The ABGP is a pa...
research
05/15/2019

Byzantine Consensus in the Common Case

Modular methods to transform Byzantine consensus protocols into ones tha...
research
08/03/2021

Frugal Byzantine Computing

Traditional techniques for handling Byzantine failures are expensive: di...

Please sign up or login with your details

Forgot password? Click here to reset