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 条
  • [21] Graphical Consensus-Based Sharding for Efficient and Secure Sharings in Blockchain-Enabled Internet of Vehicles
    Li, Wenqi
    Zhao, Zheng
    Ma, Pingchuan
    Xie, Zeqiang
    Palade, Vasile
    Liu, Hongbo
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2024, 73 (02) : 1991 - 2002
  • [22] A Trust-Based Hierarchical Consensus Mechanism for Consortium Blockchain in Smart Grid
    Jiang, Xingguo
    Sun, Aidong
    Sun, Yan
    Luo, Hong
    Guizani, Mohsen
    [J]. TSINGHUA SCIENCE AND TECHNOLOGY, 2023, 28 (01) : 69 - 81
  • [23] An efficient byzantine consensus mechanism based on healthcare sector in blockchain
    S. Kanagasankari
    V. Vallinayagi
    [J]. Multimedia Tools and Applications, 2024, 83 : 51129 - 51158
  • [24] An efficient byzantine consensus mechanism based on healthcare sector in blockchain
    Kanagasankari, S.
    Vallinayagi, V.
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 83 (17) : 51129 - 51158
  • [25] PoMC: An Efficient Blockchain Consensus Mechanism for Agricultural Internet of Things
    Xiong, Shuming
    Wang, Zeyu
    Ni, Qiang
    Han, Xue
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (09): : 15193 - 15204
  • [26] Efficient Byzantine Consensus Mechanism Based on Reputation in IoT Blockchain
    Yuan, Xu
    Luo, Fang
    Haider, Muhammad Zeeshan
    Chen, Zhikui
    Li, Yucheng
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2021, 2021
  • [27] P-Raft: An Efficient and Robust Consensus Mechanism for Consortium Blockchains
    Lu, Shaofei
    Zhang, Xuyang
    Zhao, Renke
    Chen, Lizhi
    Li, Junyi
    Yang, Guanzhong
    [J]. ELECTRONICS, 2023, 12 (10)
  • [28] A scalable blockchain based framework for efficient IoT data management using lightweight consensus
    Haque, Ehtisham Ul
    Shah, Adil
    Iqbal, Jawaid
    Ullah, Syed Sajid
    Alroobaea, Roobaea
    Hussain, Saddam
    [J]. SCIENTIFIC REPORTS, 2024, 14 (01):
  • [29] Blockchain reputation-based consensus: A scalable and resilient mechanism for distributed mistrusting applications
    de Oliveira, Marcela T.
    Reis, Lucio H. A.
    Medeiros, Dianne S., V
    Carrano, Ricardo C.
    Olabarriaga, Silvia D.
    Mattos, Diogo M. F.
    [J]. COMPUTER NETWORKS, 2020, 179
  • [30] BCT: An Efficient and Fault Tolerance Blockchain Consensus Transform Mechanism for IoT
    Fu, Jintian
    Zhang, Lupeng
    Wang, Leixin
    Li, Fengqi
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (14): : 12055 - 12065