Asymmetric Asynchronous Byzantine Consensus

被引:3
|
作者
Cachin, Christian [1 ]
Zanolini, Luca [1 ]
机构
[1] Univ Bern, Inst Comp Sci, Bern, Switzerland
基金
瑞士国家科学基金会;
关键词
AGREEMENT;
D O I
10.1007/978-3-030-93944-1_13
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
An important element of every blockchain network is its protocol for reaching consensus. In traditional, permissioned consensus protocols, all involved processes adhere to a global, symmetric failure model, typically only defined by bounds on the number of faulty processes. More flexible trust assumptions have recently been considered, especially in connection with blockchains. With asymmetric trust, in particular, a process is free to choose which other processes it trusts and which ones might collude against it. Cachin and Tackmann (OPODIS 2019) introduced asymmetric quorum systems as a generalization of Byzantine quorum systems, which are the key abstraction for realizing consensus in a system with symmetric trust. This paper shows how to realize randomized signature-free asynchronous Byzantine consensus with asymmetric quorums. This results in an optimal consensus protocol with subjective, asymmetric trust and constant expected running time, which is suitable for applications in blockchain networks.
引用
收藏
页码:192 / 207
页数:16
相关论文
共 50 条
  • [1] Chronos: An Efficient Asynchronous Byzantine Ordered Consensus
    Zhang, Zongyang
    Zhang, Lingyue
    Wang, Zhuo
    Li, Yichen
    Lu, Rongxing
    Yu, Yong
    [J]. COMPUTER JOURNAL, 2023, 67 (03): : 1153 - 1162
  • [2] Approximate Byzantine Consensus in Faulty Asynchronous Networks
    Haseltalab, A.
    Akar, Mehmet
    [J]. 2015 AMERICAN CONTROL CONFERENCE (ACC), 2015, : 1591 - 1596
  • [3] OPmute-BASED CONSENSUS for ASYNCHRONOUS BYZANTINE SYSTEMS
    Friedman, Roy
    Mostefaoui, Achour
    Raynal, Michel
    [J]. PARALLEL PROCESSING LETTERS, 2005, 15 (1-2)
  • [4] Bosco: One-Step Byzantine Asynchronous Consensus
    Song, Yee Jiun
    van Renesse, Robbert
    [J]. DISTRIBUTED COMPUTING, PROCEEDINGS, 2008, 5218 : 438 - 450
  • [5] Continuity: A deterministic Byzantine fault tolerant asynchronous consensus algorithm
    Arnold, Rachel
    Longley, Dave
    [J]. COMPUTER NETWORKS, 2021, 199
  • [6] Exact Consensus under Global Asymmetric Byzantine Links
    Tseng, Lewis
    Zhang, Qinzi
    Kumar, Saptaparni
    Zhang, Yifan
    [J]. 2020 IEEE 40TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2020, : 721 - 731
  • [7] High-Performance Asynchronous Byzantine Fault Tolerance Consensus Protocol
    Knudsen, Henrik
    Li, Jingyue
    Notland, Jakob Svennevik
    Haro, Peter Halland
    Raeder, Truls Bakkejord
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2021), 2021, : 476 - 483
  • [8] Asynchronous Approximate Byzantine Consensus via Multi-hop Communication
    Yuan, Liwei
    Ishii, Hideaki
    [J]. 2022 AMERICAN CONTROL CONFERENCE, ACC, 2022, : 755 - 760
  • [9] Simple and efficient oracle-based Consensus protocols for asynchronous Byzantine systems
    Friedman, R
    Mostefaoui, A
    Raynal, M
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2005, 2 (01) : 46 - 56
  • [10] Simple and efficient oracle-based consensus protocols for asynchronous Byzantine systems
    Friedman, R
    Mostefaoui, A
    Raynal, M
    [J]. 23RD IEEE INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2004, : 228 - 237