An Improved Byzantine Fault-Tolerant Algorithm Based on Reputation Model

被引:8
|
作者
He, Feiyang [1 ]
Feng, Wenlong [1 ]
Zhang, Yu [2 ]
Liu, Jian [1 ]
机构
[1] Hainan Univ, Sch Informat & Commun Engn, Haikou 570228, Peoples R China
[2] Hainan Univ, Sch Comp Sci & Technol, Haikou 570228, Peoples R China
关键词
blockchain; consensus algorithm; Byzantine fault tolerance; reputation model; CONSENSUS; PBFT;
D O I
10.3390/electronics12092049
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This study proposes an improved Byzantine fault-tolerant consensus RB-BFT based on the reputation model to address the problems of low reliability of primary nodes and high communication complexity in the practical Byzantine algorithm (PBFT). First, this algorithm establishes a dynamic reputation model of nodes to distinguish honest and malicious nodes in the system, lowering the likelihood of malicious nodes being chosen as primary nodes and increasing the dependability of primary nodes. Second, the algorithm introduces supervisory nodes for information supervision while reducing the centrality of the system. Finally, this algorithm improves the consistency protocol of the PBFT algorithm by optimizing the process of mutual communication between nodes in the preparation and commitment phases, which reduces the algorithm communication complexity from O(n(2)) to O(n). Theoretical and practical studies reveal that the RB-BFT algorithm enhances performance and reliability greatly.
引用
收藏
页数:14
相关论文
共 50 条
  • [41] Troxy: Transparent Access to Byzantine Fault-Tolerant Systems
    Li, Bijun
    Weichbrodt, Nico
    Behl, Johannes
    Aublin, Pierre-Louis
    Distler, Tobias
    Kapitza, Ruediger
    2018 48TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN), 2018, : 59 - 70
  • [42] Leaderless Byzantine Fault-Tolerant Consensus Protocol for Blockchains
    Afanasyeva, Anastasia
    Kameskiy, Denis
    Telnov, Sergei
    Yanovich, Yury
    6TH INTERNATIONAL CONFERENCE ON BLOCKCHAIN TECHNOLOGY AND APPLICATIONS, ICBTA 2023, 2023, : 78 - 84
  • [43] Fault-Tolerant Adaptive Routing Algorithm for Mesh Network Based on the Turn Model
    Miura, Yasuyuki
    Fukase, Naohisa
    Nakao, Tsukasa-Pierre
    2024 11TH INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS-TAIWAN, ICCE-TAIWAN 2024, 2024, : 7 - 8
  • [44] A Robust Byzantine Fault-tolerant Consensus Algorithm Against Adaptive Attack Based on Ring Signature and Threshold Signature
    Sun H.-F.
    Zhang W.-F.
    Wang X.-M.
    Ma Z.
    Huang L.-F.
    Li X.
    Zidonghua Xuebao/Acta Automatica Sinica, 2023, 49 (07): : 1471 - 1482
  • [45] RBFT: a new Byzantine fault-tolerant consensus mechanism based on Raft cluster
    Huang D.
    Li L.
    Chen B.
    Wang B.
    Tongxin Xuebao/Journal on Communications, 2021, 42 (03): : 209 - 219
  • [46] DHBFT: Dynamic Hierarchical Byzantine Fault-Tolerant Consensus Mechanism Based on Credit
    Li, Fengqi
    Liu, Kemeng
    Liu, Jing
    Fan, Yonggang
    Wang, Shengfa
    WEB AND BIG DATA, PT II, APWEB-WAIM 2020, 2020, 12318 : 3 - 17
  • [47] Byzantine Fault-Tolerant Federated Learning Based on Trustworthy Data and Historical Information
    Luo, Xujiang
    Tang, Bin
    ELECTRONICS, 2024, 13 (08)
  • [48] An Improved Fault-Tolerant Model for Channel Assignment in Cellular Networks
    Kim, Visale
    Liu, Wei
    Cheng, Wenqing
    Xu, Jing
    2010 6TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS NETWORKING AND MOBILE COMPUTING (WICOM), 2010,
  • [49] Improved Approximation Algorithm for the Fault-Tolerant Facility Placement Problem with Rejection
    Yu S.
    American Journal of Mathematical and Management Sciences, 2020, 39 (02) : 122 - 128
  • [50] Research on Improved network data fault-tolerant transmission optimization algorithm
    Xia, Kaijian
    Cai, Jian
    Wu, Yue
    Journal of Convergence Information Technology, 2012, 7 (19) : 114 - 120