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 条
  • [11] Efficient Asynchronous Byzantine Agreement without Private Setups
    Gao, Yingzi
    Lu, Yuan
    Lu, Zhenliang
    Tang, Qiang
    Xu, Jing
    Zhang, Zhenfeng
    2022 IEEE 42ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2022), 2022, : 246 - 257
  • [12] The Contest between Simplicity and Efficiency in Asynchronous Byzantine Agreement
    Lewko, Allison
    DISTRIBUTED COMPUTING, 2011, 6950 : 348 - 362
  • [13] The Power of Shunning: Efficient Asynchronous Byzantine Agreement Revisited
    Bangalore, Laasya
    Choudhury, Ashish
    Patra, Arpita
    JOURNAL OF THE ACM, 2020, 67 (03)
  • [14] Simple and Efficient Asynchronous Byzantine Agreement with Optimal Resilience
    Patra, Arpita
    Choudhary, Ashish
    Rangan, C. Pandu
    PODC'09: PROCEEDINGS OF THE 2009 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2009, : 92 - 101
  • [15] Communication complexity of byzantine agreement, revisited
    Abraham, Ittai
    Chan, T. -H. Hubert
    Dolev, Danny
    Nayak, Kartik
    Pass, Rafael
    Ren, Ling
    Shi, Elaine
    DISTRIBUTED COMPUTING, 2023, 36 (01) : 3 - 28
  • [16] Communication Complexity of Byzantine Agreement, Revisited
    Abraham, Ittai
    Chan, T-H Hubert
    Dolev, Danny
    Nayak, Kartik
    Pass, Rafael
    Ren, Ling
    Shi, Elaine
    PROCEEDINGS OF THE 2019 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING (PODC '19), 2019, : 317 - 326
  • [17] Communication complexity of byzantine agreement, revisited
    Ittai Abraham
    T.-H. Hubert Chan
    Danny Dolev
    Kartik Nayak
    Rafael Pass
    Ling Ren
    Elaine Shi
    Distributed Computing, 2023, 36 : 3 - 28
  • [18] ASYNCHRONOUS BYZANTINE AGREEMENT PROTOCOL BASED ON VERIFIABLE SIGNATURE SHARING
    Ji Dongyao Feng Dengguo (State Key Laboratory of Information Security
    Journal of Electronics(China), 2006, (01) : 64 - 68
  • [19] ASYNCHRONOUS BYZANTINE AGREEMENT PROTOCOL BASED ON VERIFIABLE SIGNATURE SHARING
    Ji Dongyao Feng Dengguo State Key Laboratory of Information Security Graduate School Chinese Academia of Sciences Beijing China
    Journal of Electronics, 2006, (01) : 64 - 68
  • [20] Fast Asynchronous Byzantine Agreement and Leader Election with Full Information
    Kapron, Bruce
    Kempe, David
    King, Valerie
    Saia, Jared
    Sanwalani, Vishal
    PROCEEDINGS OF THE NINETEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2008, : 1038 - +