Leaderless Byzantine Fault-Tolerant Consensus Protocol for Blockchains

被引:0
|
作者
Afanasyeva, Anastasia [1 ]
Kameskiy, Denis [1 ]
Telnov, Sergei [1 ]
Yanovich, Yury [1 ,2 ]
机构
[1] HSE Univ, Moscow, Russia
[2] Skolkovo Inst Sci & Technol, Moscow, Russia
来源
6TH INTERNATIONAL CONFERENCE ON BLOCKCHAIN TECHNOLOGY AND APPLICATIONS, ICBTA 2023 | 2023年
关键词
blockchain; consensus; fault-tolerance; censorship resistance;
D O I
10.1145/3651655.3651665
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In today's world, there is a significant advancement in the development of blockchain-based technologies and data replication systems. These areas heavily rely on the communication between user groups, making consensus a crucial aspect for their proper functioning. While most consensus protocols are leader-based, this approach may not always be suitable. In the case of blockchain projects, relying on a single leader to process all transactions can become a bottleneck for scalability and opens up the possibility of censorship. This paper aims to highlight the advantages and fundamental principles of fault-tolerant leaderless consensus algorithms. It also presents the implementation of a blockchain simulator featuring the renowned Democratic Byzantine Fault Tolerant (DBFT) consensus algorithm. The simulator is subjected to various attacks in order to test its operational effectiveness. By design, the DBFT algorithm ensures resistance against censorship, although it does come at the expense of increased communication complexity and challenges in block composition.
引用
收藏
页码:78 / 84
页数:7
相关论文
共 50 条
  • [1] CRBFT: A Byzantine Fault-Tolerant Consensus Protocol Based on Collaborative Filtering Recommendation for Blockchains
    Wu, Xiangyu
    Du, Xuehui
    Yang, Qiantao
    Liu, Aodi
    Wang, Na
    Wang, Wenjuan
    CMC-COMPUTERS MATERIALS & CONTINUA, 2024, 80 (01): : 1491 - 1519
  • [2] Lodestone: An Efficient Byzantine Fault-Tolerant Protocol in Consortium Blockchains
    Shan, Chen
    Fan, Lei
    SECURITY AND COMMUNICATION NETWORKS, 2021, 2021
  • [3] Theoretical Analysis on Block Time Distributions in Byzantine Fault-Tolerant Consensus Blockchains
    Fujihara, Akihiro
    2024 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN, BLOCKCHAIN 2024, 2024, : 378 - 385
  • [4] Byzantine fault-tolerant and semantic-driven consensus protocol
    Rakitin, Stepan
    Visheratin, Alexander A.
    Nasonov, Denis
    7TH INTERNATIONAL YOUNG SCIENTISTS CONFERENCE ON COMPUTATIONAL SCIENCE, YSC2018, 2018, 136 : 25 - 34
  • [5] Byzantine Fault-Tolerant Consensus Algorithms: A Survey
    Zhong, Weiyu
    Yang, Ce
    Liang, Wei
    Cai, Jiahong
    Chen, Lin
    Liao, Jing
    Xiong, Naixue
    ELECTRONICS, 2023, 12 (18)
  • [6] Binding Efficiency and Robustness for Blockchains using Reputation-based Byzantine Fault-Tolerant Consensus Algorithms
    Zhang, Gengrui
    PROCEEDINGS OF THE 23RD INTERNATIONAL MIDDLEWARE CONFERENCE DOCTORAL SYMPOSIUM, MIDDLEWARE 2022 DOCTORAL SYMPOSIUM, 2022, : 11 - 14
  • [7] A Byzantine Fault-Tolerant Consensus Library for Hyperledger Fabric
    Barger, Artem
    Manevich, Yacov
    Meir, Hagar
    Tock, Yoav
    2021 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (ICBC), 2021,
  • [8] The Performance of Byzantine Fault Tolerant Blockchains
    Shapiro, Gary
    Natoli, Christopher
    Gramoli, Vincent
    2020 IEEE 19TH INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA), 2020,
  • [9] Towards Truly Adaptive Byzantine Fault-Tolerant Consensus
    Wu, Chenyuan
    Qin, Haoyun
    Amiri, Mohammad Javad
    Loo, Boon Thau
    Malkhi, Dahlia
    Marcus, Ryan
    Operating Systems Review (ACM), 2024, 58 (01): : 15 - 22
  • [10] DBFT: Efficient Leaderless Byzantine Consensus and its Application to Blockchains
    Crain, Tyler
    Gramoli, Vincent
    Larrea, Mikel
    Raynal, Michel
    2018 IEEE 17TH INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA), 2018,