GT-NRSM: efficient and scalable sharding consensus mechanism for consortium blockchain

被引:2
|
作者
Shen, Tao [1 ]
Li, Tianyu [1 ]
Yu, Zhuo [2 ]
Bai, Fenhua [1 ]
Zhang, Chi [1 ]
机构
[1] Kunming Univ Sci & Technol, Fac Informat Engn & Automat, Kunming 650500, Yunnan, Peoples R China
[2] Beijing Zhongdian Puhua Informat Technol Co Ltd, Beijing 100192, Beijing, Peoples R China
来源
JOURNAL OF SUPERCOMPUTING | 2023年 / 79卷 / 17期
基金
中国国家自然科学基金;
关键词
Blockchain; Consensus; Shard; Leader election; Guarantee tree; REAL-TIME; REPUTATION; TRUST; PBFT;
D O I
10.1007/s11227-023-05414-w
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Blockchain is an innovative application of distributed storage, consensus mechanism, cryptographic algorithm, and other computer technologies. As the underlying architecture of blockchain, consensus is the key to realizing service-oriented applications of blockchain in terms of its security, efficiency, and scalability optimization. In some high-complexity consensus, such as Practical Byzantine Fault Tolerance (PBFT), throughput is severely reduced as the number of nodes increases. Even in low-complexity algorithms such as Raft, the load on the leader is severely affected as the network size increases, negatively affecting consensus efficiency. To solve these problems, we propose a node reliable shard model based on guarantee tree that achieves high scalability while maintaining a certain degree of decentralization and security based on consortium blockchain. Firstly, we create a guarantee mechanism to represent the trust relationship between nodes, and then, we design a reliable node selection strategy based on the guarantee mechanism to evaluate the node guarantee results and consensus behavior, determine the node trust status, and identify malicious nodes and choose a list of trusted leaders. Secondly, we propose a Dual-Leaders supervision mechanism, in which the deputy senses the heartbeat of leader while the deputy activity is detected by consensus nodes. Finally, we use a guarantee mechanism and reliable node selection strategy to design a network partitioning method to achieve high concurrent consensus for multiple partitions and significantly improve consensus efficiency. Subsequent experiments show that the throughput of the proposed algorithm improves by 48% over Raft and is significantly greater than PBFT, which has better throughput but lower consensus latency.
引用
收藏
页码:20041 / 20075
页数:35
相关论文
共 44 条
  • [1] GT-NRSM: efficient and scalable sharding consensus mechanism for consortium blockchain
    Tao Shen
    Tianyu Li
    Zhuo Yu
    Fenhua Bai
    Chi Zhang
    [J]. The Journal of Supercomputing, 2023, 79 : 20041 - 20075
  • [2] TSBFT: A scalable and efficient leaderless byzantine consensus for consortium blockchain
    Tian, Junfeng
    Tian, Jin
    Xu, Hongwei
    [J]. COMPUTER NETWORKS, 2023, 222
  • [3] An efficient sharding consensus algorithm for consortium chains
    Wu, Xiaoxiong
    Jiang, Wangxi
    Song, Mingyang
    Jia, Zhenhong
    Qin, Jiwei
    [J]. SCIENTIFIC REPORTS, 2023, 13 (01)
  • [4] An efficient sharding consensus algorithm for consortium chains
    Xiaoxiong Wu
    Wangxi Jiang
    Mingyang Song
    Zhenhong Jia
    Jiwei Qin
    [J]. Scientific Reports, 13
  • [5] Themis: An Equal, Unpredictable, and Scalable Consensus for Consortium Blockchain
    Jia, Linpeng
    Wang, Keyuan
    Wang, Xin
    Yu, Lei
    Li, Zhongcheng
    Sun, Yi
    [J]. 2022 IEEE 42ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2022), 2022, : 235 - 245
  • [6] An Energy-Efficient Wireless Blockchain Sharding Scheme for PBFT Consensus
    Luo, Haoxiang
    Sun, Gang
    Yu, Hongfang
    Lei, Bo
    Guizani, Mohsen
    [J]. IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2024, 11 (03): : 3015 - 3027
  • [7] AnonymousFox: An Efficient and Scalable Blockchain Consensus Algorithm
    Wan, Ji
    Hu, Kai
    Li, Jie
    Su, Hao
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (23) : 24236 - 24252
  • [8] A Secure and Efficient Blockchain Sharding Scheme via Hybrid Consensus and Dynamic Management
    Li, Meiqi
    Luo, Xinyi
    Xue, Kaiping
    Xue, Yingjie
    Sun, Wentuo
    Li, Jian
    [J]. IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2024, 19 : 5911 - 5924
  • [9] Layered Consensus Mechanism in Consortium Blockchain for Enterprise Services
    He, Sheng
    Ning, Yishuang
    Chen, Huan
    Xing, Chunxiao
    Zhang, Liang-Jie
    [J]. BLOCKCHAIN - ICBC 2019, 2019, 11521 : 49 - 64
  • [10] A scalable, efficient, and secured consensus mechanism for Vehicle-to-Vehicle energy trading blockchain
    Wang, Yingsen
    Li, Yixiao
    Suo, Yao
    Qiang, Yan
    Zhao, Juanjuan
    Li, Keqin
    [J]. ENERGY REPORTS, 2023, 10 : 1565 - 1574