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

被引:0
作者
Tao Shen
Tianyu Li
Zhuo Yu
Fenhua Bai
Chi Zhang
机构
[1] Kunming University of Science and Technology,Faculty of Information Engineering and Automation
[2] Beijing Zhongdian Puhua Information Technology Company,undefined
[3] Ltd.,undefined
来源
The Journal of Supercomputing | 2023年 / 79卷
关键词
Blockchain; Consensus; Shard; Leader election; Guarantee tree;
D O I
暂无
中图分类号
学科分类号
摘要
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
页数:34
相关论文
共 26 条
[21]   Scalable and Cost-Efficient PoA Consensus-Based Blockchain Solution for Vaccination Record Management [J].
Sharma, Neetu ;
Rohilla, Rajesh .
WIRELESS PERSONAL COMMUNICATIONS, 2024, 135 (02) :1177-1207
[22]   A Game-Enabled Blockchain Consensus and Incentive Mechanism for Secure and Efficient Mobile Crowdsensing [J].
Tang, Changbing ;
Bao, Zheng ;
Cai, Xusheng ;
Lin, Feilong ;
Zhang, Zhao ;
Chen, Guanrong .
IEEE SYSTEMS JOURNAL, 2024, 18 (01) :210-221
[23]   Delegated Proof of Stake With Downgrade: A Secure and Efficient Blockchain Consensus Algorithm With Downgrade Mechanism [J].
Yang, Fan ;
Zhou, Wei ;
Wu, Qingqing ;
Long, Rui ;
Xiong, Neal N. ;
Zhou, Meiqi .
IEEE ACCESS, 2019, 7 :118541-118555
[24]   Master-Slave Multi-Chain Consensus Mechanism of Consortium Blockchain Based on Hypergraph and MuSig2 [J].
Jing X. ;
Liu Z.-Y. .
Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2024, 52 (03) :803-813
[25]   An Efficient and Scalable Byzantine Fault-Tolerant Consensus Mechanism Based on Credit Scoring and Aggregated Signatures [J].
Tong, Shihua ;
Li, Jibing ;
Fu, Wei .
IEEE ACCESS, 2024, 12 :10393-10410
[26]   S-PoDL: A two-stage computational-efficient consensus mechanism for blockchain-enabled multi-access edge computing [J].
Luo, Xiong ;
Yang, Pan ;
Wang, Weiping ;
Gao, Yang ;
Yuan, Manman .
PHYSICAL COMMUNICATION, 2021, 46