Skip to main content
Journal cover image

Communication complexity of byzantine agreement, revisited

Publication ,  Journal Article
Abraham, I; Chan, THH; Dolev, D; Nayak, K; Pass, R; Ren, L; Shi, E
Published in: Distributed Computing
March 1, 2023

As Byzantine Agreement (BA) protocols find application in large-scale decentralized cryptocurrencies, an increasingly important problem is to design BA protocols with improved communication complexity. A few existing works have shown how to achieve subquadratic BA under an adaptive adversary. Intriguingly, they all make a common relaxation about the adaptivity of the attacker, that is, if an honest node sends a message and then gets corrupted in some round, the adversary cannot erase the message that was already sent—henceforth we say that such an adversary cannot perform “after-the-fact removal”. By contrast, many (super-)quadratic BA protocols in the literature can tolerate after-the-fact removal. In this paper, we first prove that disallowing after-the-fact removal is necessary for achieving subquadratic-communication BA. Next, we show new subquadratic binary BA constructions (of course, assuming no after-the-fact removal) that achieve near-optimal resilience and expected constant rounds under standard cryptographic assumptions and a public-key infrastructure (PKI) in both synchronous and partially synchronous settings. In comparison, all known subquadratic protocols make additional strong assumptions such as random oracles or the ability of honest nodes to erase secrets from memory, and even with these strong assumptions, no prior work can achieve the above properties. Lastly, we show that some setup assumption is necessary for achieving subquadratic multicast-based BA.

Duke Scholars

Published In

Distributed Computing

DOI

EISSN

1432-0452

ISSN

0178-2770

Publication Date

March 1, 2023

Volume

36

Issue

1

Start / End Page

3 / 28

Related Subject Headings

  • Computation Theory & Mathematics
  • 4606 Distributed computing and systems software
  • 0805 Distributed Computing
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Abraham, I., Chan, T. H. H., Dolev, D., Nayak, K., Pass, R., Ren, L., & Shi, E. (2023). Communication complexity of byzantine agreement, revisited. Distributed Computing, 36(1), 3–28. https://doi.org/10.1007/s00446-022-00428-8
Abraham, I., T. H. H. Chan, D. Dolev, K. Nayak, R. Pass, L. Ren, and E. Shi. “Communication complexity of byzantine agreement, revisited.” Distributed Computing 36, no. 1 (March 1, 2023): 3–28. https://doi.org/10.1007/s00446-022-00428-8.
Abraham I, Chan THH, Dolev D, Nayak K, Pass R, Ren L, et al. Communication complexity of byzantine agreement, revisited. Distributed Computing. 2023 Mar 1;36(1):3–28.
Abraham, I., et al. “Communication complexity of byzantine agreement, revisited.” Distributed Computing, vol. 36, no. 1, Mar. 2023, pp. 3–28. Scopus, doi:10.1007/s00446-022-00428-8.
Abraham I, Chan THH, Dolev D, Nayak K, Pass R, Ren L, Shi E. Communication complexity of byzantine agreement, revisited. Distributed Computing. 2023 Mar 1;36(1):3–28.
Journal cover image

Published In

Distributed Computing

DOI

EISSN

1432-0452

ISSN

0178-2770

Publication Date

March 1, 2023

Volume

36

Issue

1

Start / End Page

3 / 28

Related Subject Headings

  • Computation Theory & Mathematics
  • 4606 Distributed computing and systems software
  • 0805 Distributed Computing