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 条
  • [31] Improved PBFT Consensus Algorithm Based on Threshold Signature and RabbitMQ
    Xu, Xiang
    Liu, Chun-Yuan
    Journal of Network Intelligence, 2024, 9 (03): : 1476 - 1490
  • [32] Research on PBFT consensus algorithm for grouping based on feature trust
    Yong Wang
    Meiling Zhong
    Tong Cheng
    Scientific Reports, 12
  • [33] An Adaptive Collaborative Filtering Algorithm for Online Reputation Systems
    Zuo, Min
    Li, Jian-hua
    Liu, Gong-shen
    SITIS 2007: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SIGNAL IMAGE TECHNOLOGIES & INTERNET BASED SYSTEMS, 2008, : 1029 - 1035
  • [34] AN OPTIMIZATION-BASED MULTILEVEL ALGORITHM FOR VARIATIONAL IMAGE SEGMENTATION MODELS
    Jumaat, Abdul K.
    Chen, Ke
    ELECTRONIC TRANSACTIONS ON NUMERICAL ANALYSIS, 2017, 46 : 474 - 504
  • [35] AN OPTIMIZATION-BASED MULTILEVEL ALGORITHM for VARIATIONAL IMAGE SEGMENTATION MODELS
    Chen, Ke (k.chen@Liverpool.ac.uk), 1600, Kent State University (46):
  • [36] An adaptive predictive control algorithm based on Hammerstein models
    Li, SF
    Qian, J
    Chen, ZB
    PROCEEDINGS OF THE 3RD WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-5, 2000, : 3190 - 3194
  • [37] Adaptive multilevel fast multipole algorithm and its parallel algorithm
    Yuan, Jun
    Qiu, Yang
    Liu, Qi-Zhong
    Guo, Jing-Li
    Xie, Yong-Jun
    Dianbo Kexue Xuebao/Chinese Journal of Radio Science, 2008, 23 (03): : 455 - 459
  • [38] Primary node selection based on node reputation evaluation for PBFT in UAV-assisted MEC environment
    Zhang, Yafeng
    Gan, Yongzheng
    Li, Chunlin
    Deng, ChunPing
    Luo, Youlong
    WIRELESS NETWORKS, 2023, 29 (08) : 3515 - 3539
  • [39] An efficient adaptive Masi entropy multilevel thresholding algorithm based on dynamic programming
    Lei, Bo
    Li, Jinming
    Wang, Ningning
    Yu, Haiyan
    JOURNAL OF VISUAL COMMUNICATION AND IMAGE REPRESENTATION, 2024, 98
  • [40] An Advanced PBFT-based Consensus Algorithm for a Bidding Consortium Blockchain
    Du, Liang
    Tao, Yuan
    Chen, Tianmei
    Wang, Qing
    Lv, Hanyu
    2021 THE 3RD INTERNATIONAL CONFERENCE ON BLOCKCHAIN TECHNOLOGY, ICBCT 2021, 2021, : 176 - 182