A Hierarchy Byzantine Fault Tolerance Consensus Protocol Based on Node Reputation

被引:11
|
作者
Wang, Xixi [1 ]
Guan, Yepeng [1 ,2 ]
机构
[1] Shanghai Univ, Sch Commun & Informat Engn, Shanghai 200444, Peoples R China
[2] Minist Educ, Key Lab Adv Display & Syst Applicat, Shanghai 200072, Peoples R China
基金
国家重点研发计划;
关键词
consensus protocol; reputation model; hierarchy structure; random selection mechanism; BLOCKCHAIN NETWORKS; SCHEME;
D O I
10.3390/s22155887
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
A blockchain has been applied in many areas, such as cryptocurrency, smart cities and digital finance. The consensus protocol is the core part of the blockchain network, which addresses the problem of transaction consistency among the involved participants. However, the scalability, efficiency and security of the consensus protocol are greatly restricted with the increasing number of nodes. A Hierarchy Byzantine Fault Tolerance consensus protocol (HBFT) based on node reputation has been proposed. The two-layer hierarchy structure is designed to improve the scalability by assigning nodes to different layers. Each node only needs to exchange messages within its group, which deducts the communication complexity between nodes. Specifically, a reputation model is proposed to distinguish normal nodes from malicious ones by a punish and reward mechanism. It is applied to ensure that the malicious node merely existing in the bottom layer and the communication complexity in the high layer can be further lowered. Finally, a random selection mechanism is applied in the selection of the leader node. The mechanism can ensure the security of the blockchain network with the characteristics of unpredictability and randomicity. Some experimental results demonstrated that the proposed consensus protocol has excellent performance in comparison to some state-of-the-art models.
引用
收藏
页数:16
相关论文
共 50 条
  • [41] Extending Residue-based Fault Tolerance to Encrypted Computation
    Tsoutsos, Nektarios Georgios
    Maniatakos, Michail
    2015 IEEE INTERNATIONAL TEST CONFERENCE (ITC), 2015,
  • [42] Consensus of MASs With Input and Communication Delays by Predictor-Based Protocol
    Sun, Hao-Yuan
    Yang, Hong-Yan
    Han, Hong-Gui
    Sun, Jian
    Qiao, Jun-Fei
    IEEE TRANSACTIONS ON CYBERNETICS, 2023, 53 (11) : 7126 - 7135
  • [43] Proof-of-Review: A Review based Consensus Protocol for Blockchain Application
    Khan, Dodo
    Jung, Low Tang
    Hashmani, Manzoor Ahmed
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2021, 12 (03) : 290 - 300
  • [44] Consensus protocol based attitudes coordination control for Underwater Glider formation
    Wen, Hao
    Zhou, Hexiong
    Fu, Jian
    Zhang, Xu
    Yao, Baoheng
    Lian, Lian
    OCEAN ENGINEERING, 2022, 262
  • [45] Consensus Protocol-Based Reachable Nodes in the Controllability of Directed Graphs
    Qu, Jijun
    Ji, Zhijian
    Wang, Jirong
    Liu, Yungang
    Lin, Chong
    IEEE TRANSACTIONS ON CONTROL OF NETWORK SYSTEMS, 2025, 12 (01): : 96 - 103
  • [46] Distributed cooperative voltage control of wind farms based on consensus protocol
    Guo, Yifei
    Gao, Houlei
    Wu, Qiuwei
    INTERNATIONAL JOURNAL OF ELECTRICAL POWER & ENERGY SYSTEMS, 2019, 104 : 593 - 602
  • [47] A Blockchain Consensus Mechanism to Optimize Reputation-Based Distributed Energy Trading in Urban Energy System
    Zhao, Chen
    Han, Dong
    Li, Chao
    Wang, Han
    IEEE ACCESS, 2024, 12 : 53698 - 53712
  • [48] Practical Byzantine Fault Tolerance-Enhanced Blockchain-Enabled Data Sharing System: Latency and Age of Data Package Analysis
    Okegbile, Samuel D.
    Cai, Jun
    Alfa, Attahiru S.
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2024, 23 (01) : 737 - 753
  • [49] Towards True Decentralization: A Blockchain Consensus Protocol Based on Game Theory and Randomness
    Alzahrani, Naif
    Bulusu, Nirupama
    DECISION AND GAME THEORY FOR SECURITY, GAMESEC 2018, 2018, 11199 : 465 - 485
  • [50] A Lightweight Model-Based Evolutionary Consensus Protocol in Blockchain as a Service for IoT
    Zhao, Yao
    Qu, Youyang
    Xiang, Yong
    Zhang, Yushu
    Gao, Longxiang
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (04) : 2343 - 2358