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 条
  • [41] A Novel Consensus Algorithm Based on Segmented DAG and BP Neural Network for Consortium Blockchain
    Deng, Xiaohong
    Li, Kangting
    Wang, Zhiqiang
    Liu, Huiwen
    SECURITY AND COMMUNICATION NETWORKS, 2022, 2022
  • [42] Weighted Byzantine Fault Tolerance consensus algorithm for enhancing consortium blockchain efficiency and security
    Qin, Hongwu
    Cheng, Yuntao
    Ma, Xiuqin
    Li, Fei
    Abawajy, Jemal
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (10) : 8370 - 8379
  • [43] The Design of Hierarchical Consensus Mechanism Based on Service-Zone Sharding
    Kwak, Ji-Young
    Yim, Jongchoul
    Ko, Nam-Seok
    Kim, Sun-Me
    IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, 2020, 67 (04) : 1387 - 1403
  • [44] Mitosis: A Scalable Sharding System Featuring Multiple Dynamic Relay Chains
    Wang, Keyuan
    Jia, Linpeng
    Song, Zhaoxiong
    Sun, Yi
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2024, 35 (12) : 2497 - 2512
  • [45] Trustworthy and Efficient Crowdsensed Data Trading on Sharding Blockchain
    Wang, En
    Cai, Jiatong
    Yang, Yongjian
    Liu, Wenbin
    Wang, Hengzhi
    Yang, Bo
    Wu, Jie
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2022, 40 (12) : 3547 - 3561
  • [46] Efficient Concurrent Execution of Smart Contracts in Blockchain Sharding
    Wang, Yan
    Li, Jixin
    Liu, Wansheng
    Tan, Aiping
    SECURITY AND COMMUNICATION NETWORKS, 2021, 2021
  • [47] Optimized Consensus Group Selection Focused on Node Transmission Delay in Sharding Blockchains
    Tao, Liping
    Lu, Yang
    Fan, Yuqi
    Tan, Chee Wei
    Wei, Zhen
    IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2024,
  • [48] FLPSHARD: A Flexible and Efficient Blockchain Sharding Solution for IIoT
    Zhang, Hongtao
    Xue, Jingfeng
    ELECTRONICS, 2025, 14 (05):
  • [49] A two-layer consortium blockchain with transaction privacy protection based on sharding technology
    Wang, Junxin
    Wang, Shangping
    Zhang, Qian
    Deng, Yinjuan
    JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2023, 74
  • [50] An Efficient Distributed Parallel Algorithm for Optimal Consensus of Multiagent Systems
    Bai, Nan
    Wang, Qishao
    Duan, Zhisheng
    IEEE TRANSACTIONS ON CONTROL OF NETWORK SYSTEMS, 2024, 11 (03): : 1440 - 1451