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 条
  • [22] Fast Multilevel CVT-Based Adaptive Data Visualization Algorithm
    M.Emelianenko
    Numerical Mathematics:Theory,Methods and Applications, 2010, (02) : 195 - 211
  • [23] Coherent accumulation algorithm based multilevel switching adaptive line enhancer
    Guo Yecai
    He Longqing
    Zhang Yanping
    ICEMI 2007: PROCEEDINGS OF 2007 8TH INTERNATIONAL CONFERENCE ON ELECTRONIC MEASUREMENT & INSTRUMENTS, VOL II, 2007, : 357 - +
  • [24] Optimization of PBFT Algorithm Based on Improved C4.5
    Zheng, Xiandong
    Feng, Wenlong
    Huang, Mengxing
    Feng, Siling
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2021, 2021
  • [25] An improved PBFT consensus algorithm based on grouping and credit grading
    Liu, Shannan
    Zhang, Ronghua
    Liu, Changzheng
    Xu, Chenxi
    Wang, Jiaojiao
    SCIENTIFIC REPORTS, 2023, 13 (01):
  • [26] Improvement of PBFT Algorithm Based on Consistent Hash and Random Selection
    Zhai, Sheping
    Huo, Yuanyuan
    Yang, Rui
    Nie, Haonan
    Computer Engineering and Applications, 2024, 60 (12) : 294 - 302
  • [27] An improved PBFT consensus algorithm based on grouping and credit grading
    Shannan Liu
    Ronghua Zhang
    Changzheng Liu
    Chenxi Xu
    Jiaojiao Wang
    Scientific Reports, 13 (1)
  • [28] Research on PBFT consensus algorithm for grouping based on feature trust
    Wang, Yong
    Zhong, Meiling
    Cheng, Tong
    SCIENTIFIC REPORTS, 2022, 12 (01)
  • [29] Shared Car Platform Scheme Based on Optimized PBFT Algorithm
    Zhang, Di
    Zhou, Min
    Qu, Li-Wei
    Chen, Hua
    Mo, Jiong-Jiong
    Yu, Fa-Xin
    Journal of Network Intelligence, 2022, 7 (04): : 1003 - 1015
  • [30] Improved Fault-Tolerant Consensus Based on the PBFT Algorithm
    Yang, Jian
    Jia, Zhenhong
    Su, Ruiguo
    Wu, Xiaoxiong
    Qin, Jiwei
    IEEE ACCESS, 2022, 10 : 30274 - 30283