MAPBFT: multilevel adaptive PBFT algorithm based on discourse and reputation models

被引:0
|
作者
Wen, Xin [1 ]
Yang, Xiaohui [1 ]
机构
[1] Hebei Univ, Sch Cyber Secur & Comp, 2666 Qiyi East Rd, Baoding 071000, Hebei, Peoples R China
来源
关键词
PBFT; discourse power mechanisms; adaptive algorithms; reputation models; blockchain; FRAMEWORK;
D O I
10.1093/comjnl/bxae137
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The traditional practical Byzantine fault tolerance (PBFT) consensus algorithm has limitations due to its failure to consider node credibility and its static structure, leading to reduced adaptability and increased communication overhead, particularly when dealing with Byzantine nodes. To address these issues, we propose a multilevel adaptive practical Byzantine fault tolerance algorithm (MAPBFT) based on PBFT and incorporating adaptive techniques, including a discourse power mechanism. MAPBFT initially uses a reputation model to evaluate node parameters such as past performance, reliability, availability, and response delay, providing predictive insights for the adaptive algorithm. The adaptive algorithm then employs a multi-layer perceptron to predict the reputation scores of nodes. This enables the selection of high-reputation nodes for consensus participation, narrowing the consensus scope, and reducing communication overhead. Finally, discourse power is distributed differentially based on node reputation scores. The consensus advancement criterion is modified to a threshold achieved through accumulated discourse power, focusing the system on high-reputation nodes and enhancing consensus efficiency and resistance against malicious nodes. We conducted experiments to validate MAPBFT's performance and compared it with PBFT and APBFT. Experimental results demonstrate that MAPBFT enhances throughput, reduces response delay and communication overhead, and improves security, outperforming the other protocols.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] An improved PBFT consensus algorithm based on reputation and gaming
    Li, Zhe
    Wang, Jinsong
    Li, Yi
    JOURNAL OF SUPERCOMPUTING, 2025, 81 (01):
  • [2] Improvement of the PBFT Algorithm Based on Grouping and Reputation Value Voting
    Liu, Shannan
    Zhang, Ronghua
    Liu, Changzheng
    Xu, Chenxi
    Zhou, Jie
    Wang, Jiaojiao
    INTERNATIONAL JOURNAL OF DIGITAL CRIME AND FORENSICS, 2022, 14 (03)
  • [3] Design of improved PBFT algorithm based on aggregate signature and node reputation
    Fu J.
    Zhou W.
    Xu J.
    Intelligent and Converged Networks, 2023, 4 (02): : 158 - 167
  • [4] RGPBFT: A Reputation-Based PBFT Algorithm with Node Grouping Strategy
    Zhu, Xutong
    Hu, Xiaoxuan
    Zhu, Waiming
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2024,
  • [5] Improvement of PBFT Algorithm Based on CART
    Liu, Jian
    Feng, Wenlong
    Zhang, Yu
    He, Feiyang
    ELECTRONICS, 2023, 12 (06)
  • [6] CG-PBFT: an efficient PBFT algorithm based on credit grouping
    Juan Liu
    Xiaohong Deng
    Wangchun Li
    Kangting Li
    Journal of Cloud Computing, 13
  • [7] CG-PBFT: an efficient PBFT algorithm based on credit grouping
    Liu, Juan
    Deng, Xiaohong
    Li, Wangchun
    Li, Kangting
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2024, 13 (01):
  • [8] An Extensible Consensus Algorithm Based on PBFT
    Li, Yixin
    Wang, Zhen
    Fan, Jia
    Zheng, Yue
    Luo, Yili
    Deng, Chunhua
    Ding, Jianwei
    2019 INTERNATIONAL CONFERENCE ON CYBER-ENABLED DISTRIBUTED COMPUTING AND KNOWLEDGE DISCOVERY (CYBERC), 2019, : 17 - 23
  • [9] Slicing PBFT Consensus Algorithm Based on VRF
    Chen, Pengyu
    Chen, Yuling
    Tan, Chaoyue
    Yang, Yuxiang
    Li, Bo
    Huang, Jiachen
    2024 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN, BLOCKCHAIN 2024, 2024, : 569 - 574
  • [10] Improved PBFT Algorithm Based on Credit Evaluation
    Tang, Zheng-Yi
    Ma, Tian-Wei
    Wang, Jin-Shui
    Huang, Jia-Huan
    Journal of Network Intelligence, 2024, 9 (01): : 51 - 68