An Efficient and Scalable Byzantine Fault-Tolerant Consensus Mechanism Based on Credit Scoring and Aggregated Signatures

被引:0
|
作者
Tong, Shihua [1 ]
Li, Jibing [2 ]
Fu, Wei [2 ]
机构
[1] Chongqing College of Electronic Engineering, Chongqing,401331, China
[2] Chongqing University of Posts and Telecommunications, College of Automation, Chongqing,400065, China
关键词
Blockchain - Cryptography - Distributed computer systems - Dynamics - Efficiency - Fault tolerance - Peer to peer networks - Problem solving - Scalability;
D O I
暂无
中图分类号
学科分类号
摘要
Practical Byzantine Fault Tolerance (PBFT), a classic consensus algorithm in blockchain technology, is extensively used in consortium blockchain networks. However, it is challenged by issues such as low consensus efficiency, poor scalability, inability to guarantee throughput with large-scale node access, and complex communication processes. To solve these problems, this paper proposes an improved PBFT consensus mechanism based on credit scoring and aggregated signatures, i.e., the CA-PBFT algorithm. First, the algorithm designs the node credit scoring mechanism, adds the coordination node in the original algorithm model, stipulates the node state and functional limitations, and realizes the dynamic joining and exiting of the nodes, to solve the low efficiency of the PBFT algorithm during the consensus process and the problem of not supporting the dynamic joining and exiting of the nodes; at the same time, the signature scheme based on the BLS aggregated signature is designed, which reduces the length of the signature and simplifies the signing process, to solve the problem of the node's signature taking up too much space during the consensus process, which affects the efficiency of the signature validation as well as the efficiency of the signature construction. Experimental results show that this consensus mechanism enables an efficient, secure, and scalable consensus process with low resource and computational costs. © 2013 IEEE.
引用
收藏
页码:10393 / 10410
相关论文
共 50 条
  • [1] An Efficient and Scalable Byzantine Fault-Tolerant Consensus Mechanism Based on Credit Scoring and Aggregated Signatures
    Tong, Shihua
    Li, Jibing
    Fu, Wei
    [J]. IEEE ACCESS, 2024, 12 : 10393 - 10410
  • [2] Byzantine Fault-Tolerant Aggregate Signatures
    Kniep, Quentin
    Wattenhofer, Roger
    [J]. PROCEEDINGS OF THE 19TH ACM ASIA CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, ACM ASIACCS 2024, 2024, : 1831 - 1843
  • [3] RBFT: a new Byzantine fault-tolerant consensus mechanism based on Raft cluster
    Huang D.
    Li L.
    Chen B.
    Wang B.
    [J]. Tongxin Xuebao/Journal on Communications, 2021, 42 (03): : 209 - 219
  • [4] Towards Scalable Byzantine Fault-Tolerant Replication
    Zbierski, Maciej
    [J]. PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH ENERGY PHYSICS EXPERIMENTS 2017, 2017, 10445
  • [5] Byzantine Fault-Tolerant Consensus Algorithms: A Survey
    Zhong, Weiyu
    Yang, Ce
    Liang, Wei
    Cai, Jiahong
    Chen, Lin
    Liao, Jing
    Xiong, Naixue
    [J]. ELECTRONICS, 2023, 12 (18)
  • [6] GPBFT: A Practical Byzantine Fault-Tolerant Consensus Algorithm Based on Dual Administrator Short Group Signatures
    Yu, Xiaosheng
    Qin, Jie
    Chen, Peng
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2022, 2022
  • [7] A Byzantine Fault-Tolerant Consensus Library for Hyperledger Fabric
    Barger, Artem
    Manevich, Yacov
    Meir, Hagar
    Tock, Yoav
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (ICBC), 2021,
  • [8] Towards Truly Adaptive Byzantine Fault-Tolerant Consensus
    Wu, Chenyuan
    Qin, Haoyun
    Amiri, Mohammad Javad
    Loo, Boon Thau
    Malkhi, Dahlia
    Marcus, Ryan
    [J]. Operating Systems Review (ACM), 2024, 58 (01): : 15 - 22
  • [9] Leaderless Byzantine Fault-Tolerant Consensus Protocol for Blockchains
    Afanasyeva, Anastasia
    Kameskiy, Denis
    Telnov, Sergei
    Yanovich, Yury
    [J]. 6TH INTERNATIONAL CONFERENCE ON BLOCKCHAIN TECHNOLOGY AND APPLICATIONS, ICBTA 2023, 2023, : 78 - 84
  • [10] Scalable Dynamic Multi-Agent Practical Byzantine Fault-Tolerant Consensus in Permissioned Blockchain
    Feng, Libo
    Zhang, Hui
    Chen, Yong
    Lou, Liqi
    [J]. APPLIED SCIENCES-BASEL, 2018, 8 (10):