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 条
  • [41] Almost-Surely Terminating Asynchronous Byzantine Agreement Against General Adversaries with Optimal Resilience
    Choudhury, Ashish
    PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING AND NETWORKING, ICDCN 2023, 2023, : 167 - 176
  • [42] DEGRADABLE BYZANTINE AGREEMENT
    VAIDYA, NH
    PRADHAN, DK
    IEEE TRANSACTIONS ON COMPUTERS, 1995, 44 (01) : 146 - 150
  • [43] Optimistic Byzantine agreement
    Kursawe, K
    21ST IEEE SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2002, : 262 - 267
  • [44] Asynchronous reconfiguration with Byzantine failures
    Kuznetsov, Petr
    Tonkikh, Andrei
    DISTRIBUTED COMPUTING, 2022, 35 (06) : 477 - 502
  • [45] Asynchronous reconfiguration with Byzantine failures
    Petr Kuznetsov
    Andrei Tonkikh
    Distributed Computing, 2022, 35 : 477 - 502
  • [46] Asymmetric Asynchronous Byzantine Consensus
    Cachin, Christian
    Zanolini, Luca
    DATA PRIVACY MANAGEMENT, CRYPTOCURRENCIES AND BLOCKCHAIN TECHNOLOGY, ESORICS 2021, 2022, 13140 : 192 - 207
  • [47] Byzantine Agreement with Interval Validity
    Melnyk, Darya
    Wattenhofer, Roger
    2018 IEEE 37TH INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS), 2018, : 251 - 260
  • [48] Multidimensional agreement in Byzantine systems
    Hammurabi Mendes
    Maurice Herlihy
    Nitin Vaidya
    Vijay K. Garg
    Distributed Computing, 2015, 28 : 423 - 441
  • [49] On the composition of authenticated Byzantine Agreement
    Lindell, Yehuda
    Lysyanskaya, Anna
    Rabin, Tal
    JOURNAL OF THE ACM, 2006, 53 (06) : 881 - 917
  • [50] Accurate Byzantine Agreement with Feedback
    Garg, Vijay K.
    Bridgman, John
    Balasubramanian, Bharath
    PRINCIPLES OF DISTRIBUTED SYSTEMS, 2011, 7109 : 465 - 480