An efficient sharding consensus algorithm for consortium chains

被引:13
|
作者
Wu, Xiaoxiong [1 ]
Jiang, Wangxi [1 ]
Song, Mingyang [1 ]
Jia, Zhenhong [1 ]
Qin, Jiwei [1 ]
机构
[1] Xinjiang Univ, Coll Informat Sci & Engn, Urumqi 830046, Peoples R China
关键词
D O I
10.1038/s41598-022-27228-1
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
The consensus algorithm is very critical in any blockchain system, because it directly affects the performance and security of the blockchain system. At present, the classic Practical Byzantine Fault Tolerance Algorithm (PBFT), which is mainly used in the consortium chain, will lead to system communication congestion and reduced throughput when the number of nodes increases, so the PBFT algorithm is not suitable for large-scale consortium chains. In response to the above problems, this paper proposes a new clustering-based sharding consensus algorithm (KBFT), which aims to ensure that the consortium chain takes into account decentralization, security and scalability. The KBFT algorithm first uses the K-prototype clustering algorithm to shard the nodes in the network according to mixed attributes, and second, disjoint transactions are used to reach consensus in parallel in different shards. Concurrently, the KBFT algorithm introduces a supervision mechanism and a node credit mechanism, which is used to supervise and score the behavior of the nodes and select the proxy nodes, which improves security. We discuss the choice of shard size with the help of the binomial probability distribution and analyze the probability that the system can successfully form a global block under different node failure probabilities. Finally, the proposed algorithm is evaluated through theoretical analysis and simulation experiments. Results show that the proposed algorithm achieves a marked improvement in scalability and throughput along with a marked reduction in communication complexity compared with the classic baseline algorithm PBFT in this field of study, which improves the operating efficiency of the system and simultaneously guarantees the security and robustness of the system.
引用
收藏
页数:14
相关论文
共 50 条
  • [21] Leveraging Sharding-Based Hybrid Consensus for Blockchain
    Baageel, Hind
    Rahman, Md Mahfuzur
    Computers, Materials and Continua, 2024, 81 (01): : 1215 - 1233
  • [22] Leveraging Sharding-Based Hybrid Consensus for Blockchain
    Baageel, Hind
    Rahman, Md Mahfuzur
    CMC-COMPUTERS MATERIALS & CONTINUA, 2024, 81 (01): : 1215 - 1233
  • [23] HotDAG: Hybrid Consensus via Sharding in the Permissionless Model
    Zhou, Chun-Xuan
    Hua, Qiang-Sheng
    Jin, Hai
    WIRELESS ALGORITHMS, SYSTEMS, AND APPLICATIONS, PT I, 2020, 12384 : 807 - 821
  • [24] An Enhanced Block Validation Framework With Efficient Consensus for Secure Consortium Blockchains
    Ni, Weiquan
    Asheralieva, Alia
    Kang, Jiawen
    Xiong, Zehui
    Maple, Carsten
    Wei, Xuetao
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2024, 17 (02) : 420 - 436
  • [25] P-Raft: An Efficient and Robust Consensus Mechanism for Consortium Blockchains
    Lu, Shaofei
    Zhang, Xuyang
    Zhao, Renke
    Chen, Lizhi
    Li, Junyi
    Yang, Guanzhong
    ELECTRONICS, 2023, 12 (10)
  • [26] An Advanced PBFT-based Consensus Algorithm for a Bidding Consortium Blockchain
    Du, Liang
    Tao, Yuan
    Chen, Tianmei
    Wang, Qing
    Lv, Hanyu
    2021 THE 3RD INTERNATIONAL CONFERENCE ON BLOCKCHAIN TECHNOLOGY, ICBCT 2021, 2021, : 176 - 182
  • [27] A Novel Semifragile Consensus Algorithm Based on Credit Space for Consortium Blockchain
    Deng, Xiaohong
    Luo, Zhiqiong
    Zou, Yijie
    Li, Kangting
    Liu, Huiwen
    SECURITY AND COMMUNICATION NETWORKS, 2022, 2022
  • [28] Accountable Secret Committee Election and Anonymous Sharding Blockchain Consensus
    Zhai, Mingzhe
    Liu, Yizhong
    Wu, Qianhong
    Qin, Bo
    Zheng, Haibin
    Dai, Xiaopeng
    Ding, Zhenyang
    Susilo, Willy
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2024, 19 : 9158 - 9172
  • [29] AnonymousFox: An Efficient and Scalable Blockchain Consensus Algorithm
    Wan, Ji
    Hu, Kai
    Li, Jie
    Su, Hao
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (23) : 24236 - 24252
  • [30] MWPoW plus : A Strong Consensus Protocol for Intra-Shard Consensus in Blockchain Sharding
    Xu, Yibin
    Shao, Jianhua
    Slaats, Tijs
    Dudder, Boris
    ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2023, 23 (02)