Asynchronous Byzantine Agreement with Subquadratic Communication

被引:20
|
作者
Blum, Erica [1 ]
Katz, Jonathan [1 ]
Liu-Zhang, Chen-Da [2 ]
Loss, Julian [1 ]
机构
[1] Univ Maryland, College Pk, MD 20742 USA
[2] Swiss Fed Inst Technol, Zurich, Switzerland
来源
关键词
MULTIPARTY COMPUTATION; CONSENSUS;
D O I
10.1007/978-3-030-64375-1_13
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Understanding the communication complexity of Byzantine agreement (BA) is a fundamental problem in distributed computing. In particular, for protocols involving a large number of parties (as in, e.g., the context of blockchain protocols), it is important to understand the dependence of the communication on the number of parties n. Although adaptively secure BA protocols with o(n(2)) communication are known in the synchronous and partially synchronous settings, no such protocols are known in the fully asynchronous case. We show asynchronous BA protocols with (expected) subquadratic communication complexity tolerating an adaptive adversary who can corrupt f < (1-c)n/3 of the parties (for any c > 0). One protocol assumes initial setup done by a trusted dealer, after which an unbounded number of BA executions can be run; alternately, we can achieve subquadratic amortized communication with no prior setup. We also show that some form of setup is needed for (non-amortized) subquadratic BA tolerating T(n) corrupted parties. As a contribution of independent interest, we show a securecomputation protocol in the same threat model that has o(n(2)) communication when computing no-input functionalities with short output (e.g., coin tossing).
引用
收藏
页码:353 / 380
页数:28
相关论文
共 50 条
  • [31] TinyThunder: enabling asynchronous Byzantine fault tolerance with optimal communication efficiency
    Chen, Xiaorui
    Li, Xiangxue
    COMPUTER JOURNAL, 2025,
  • [32] Optimal asynchronous agreement and leader election algorithm for complete networks with Byzantine faulty links
    Sayeed, HM
    AbuAmara, M
    AbuAmara, H
    DISTRIBUTED COMPUTING, 1995, 9 (03) : 147 - 156
  • [33] An Almost-Surely Terminating Polynomial Protocol for Asynchronous Byzantine Agreement with Optimal Resilience
    Abraham, Ittai
    Dolev, Danny
    Halpern, Joseph Y.
    PODC'08: PROCEEDINGS OF THE 27TH ANNUAL ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2008, : 405 - +
  • [34] Byzantine agreement with homonyms
    Carole Delporte-Gallet
    Hugues Fauconnier
    Rachid Guerraoui
    Anne-Marie Kermarrec
    Eric Ruppert
    Hung Tran-The
    Distributed Computing, 2013, 26 : 321 - 340
  • [35] Byzantine Agreement with Homonyms
    Delporte-Gallet, Carole
    Fauconnier, Hugues
    Guerraoui, Rachid
    Kermarrec, Anne-Marie
    Ruppert, Eric
    Hung Tran-The
    PODC 11: PROCEEDINGS OF THE 2011 ACM SYMPOSIUM PRINCIPLES OF DISTRIBUTED COMPUTING, 2011, : 21 - 30
  • [36] RANDOMIZED BYZANTINE AGREEMENT
    PERRY, KJ
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1985, 11 (06) : 539 - 546
  • [37] Byzantine agreement with homonyms
    Delporte-Gallet, Carole
    Fauconnier, Hugues
    Guerraoui, Rachid
    Kermarrec, Anne-Marie
    Ruppert, Eric
    Hung Tran-The
    DISTRIBUTED COMPUTING, 2013, 26 (5-6) : 321 - 340
  • [38] Grouping Byzantine Agreement
    Yan, KQ
    Wang, SC
    COMPUTER STANDARDS & INTERFACES, 2005, 28 (01) : 75 - 92
  • [40] Byzantine agreement - Preface
    Canetti, R
    JOURNAL OF CRYPTOLOGY, 2005, 18 (03) : 187 - 189