A Performance-Optimized Consensus Mechanism for Consortium Blockchains Consisting of Trust-Varying Nodes

被引:33
|
作者
Zhang, PeiYun [1 ,2 ]
Zhou, MengChu [3 ,4 ]
Zhao, QiXi [2 ]
Abusorrah, Abdullah [4 ,5 ]
Bamasag, Omaimah O. [6 ]
机构
[1] Nanjing Univ Informat Sci & Technol, Sch Comp & Software, Nanjing 210044, Peoples R China
[2] Anhui Normal Univ, Sch Comp & Informat, Wuhu 241003, Peoples R China
[3] New Jersey Inst Technol, Dept Elect & Comp Engn, Newark, NJ 07102 USA
[4] King Abdulaziz Univ, Ctr Res Excellence Renewable Energy & Power Syst, Jeddah 21589, Saudi Arabia
[5] King Abdulaziz Univ, Dept Elect & Comp Engn, Fac Engn, KA CARE Energy Res & Innovat Ctr, Jeddah 21589, Saudi Arabia
[6] King Abdulaziz Univ, Dept Comp Sci, Fac Comp & Informat Technol, Ctr Excellence Smart Environm Res, Jeddah 21589, Saudi Arabia
基金
中国国家自然科学基金;
关键词
Peer-to-peer computing; Blockchain; Security; Fault tolerant systems; Fault tolerance; Throughput; Delays; trust; node classification; consensus mechanism; PROOF;
D O I
10.1109/TNSE.2021.3079415
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Blockchain technology has wide applications in the fields of finance, public welfare, and the Internet of Things. Owing to a blockchain's characteristics, which include decentralization, openness, autonomy, immutability, and anonymity, it is difficult to quickly reach a reliable consensus result among its nodes. This work proposes a performance-optimized consensus mechanism based on node classification. Nodes are classified into accounting, validating, and propagating ones based on their trust values. All accounting nodes form an accounting node group, from which one is selected as the current accounting node to package transactions into a block, and the remaining nodes in the accounting node group can be used to validate the block quickly, owing to their high trust values. Validating and propagating nodes are responsible for validating and propagating transactions, respectively. All nodes' trust values are dynamically updated according to their behavior and performance. Corresponding algorithms are designed to realize the proposed consensus mechanism. The experimental results show that the proposed consensus mechanism provides higher throughput, lower consumption, and higher fault tolerance than some popularly used methods, thereby advancing the field of consortium blockchains.
引用
收藏
页码:2147 / 2159
页数:13
相关论文
共 5 条
  • [1] CoT: A Secure Consensus of Trust with Delegation Mechanism in Blockchains
    Lv, Sai
    Li, Hui
    Wang, Han
    Wang, Xiangui
    [J]. BLOCKCHAIN TECHNOLOGY AND APPLICATION: SECOND CCF CHINA BLOCKCHAIN CONFERENCE (CBCC 2019), 2020, 1176 : 104 - 120
  • [2] Research on the Performance Analysis of Mainstream Consensus Algorithms of Consortium Blockchains
    Xiong, Weizhi
    Yao, Xiu
    Deng, Xiaohong
    [J]. 2024 2ND INTERNATIONAL CONFERENCE ON MOBILE INTERNET, CLOUD COMPUTING AND INFORMATION SECURITY, MICCIS 2024, 2024, : 136 - 140
  • [3] 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)
  • [4] 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
  • [5] Proof of Vote: A High-Performance Consensus Protocol Based on Vote Mechanism & Consortium Blockchain
    Li, Kejiao
    Li, Hui
    Hou, Hanxu
    Li, Kedan
    Chen, Yongle
    [J]. 2017 19TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS (HPCC) / 2017 15TH IEEE INTERNATIONAL CONFERENCE ON SMART CITY (SMARTCITY) / 2017 3RD IEEE INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (DSS), 2017, : 466 - 473