Improvement of PBFT Algorithm Based on Consistent Hash and Random Selection

被引:0
|
作者
Zhai, Sheping [1 ,2 ]
Huo, Yuanyuan [1 ]
Yang, Rui [1 ]
Nie, Haonan [1 ]
机构
[1] School of Computer Science, Xi’an University of Posts and Telecommunications, Xi’an,710121, China
[2] Shaanxi Key Laboratory of Network Data Analysis and Intelligent Processing, Xi’an University of Posts and Telecommunications, Xi’an,710121, China
关键词
Blockchain;
D O I
10.3778/j.issn.1002-8331.2302-0225
中图分类号
学科分类号
摘要
Aiming at the problems of the practical Byzantine fault-tolerant algorithm (PBFT), such as insufficient system dynamics, low consensus efficiency and poor system robustness caused by the random selection of master nodes, a consensus algorithm of CRPBFT based on consistent hash and random selection is proposed. Firstly, the nodes are grouped by consistent hash, and the dynamic change mechanism of nodes is added to provide a dynamic network structure for the system. Secondly, the reputation value of the node is dynamically calculated according to the performance of the node in the consensus. At the same time, this paper defines three node reputation levels, namely, the candidate list of primary nodes, common nodes and malicious nodes. The primary node that is reliable and whose identity is difficult to be maliciously predicted, is selected through the verifiable random function, and the nodes that satisfied the reputation value requirements are selected to form a relatively stable consensus cluster. Experimental results show that CRPBFT algorithm is more reliable than consensus node cluster in PBFT algorithm, and its performance in consensus delay, throughput and system robustness is better than PBFT algorithm. © 2024 Journal of Computer Engineering and Applications Beijing Co., Ltd.; Science Press. All rights reserved.
引用
收藏
页码:294 / 302
相关论文
共 50 条
  • [21] Improvement of PBFT Consensus Algorithm Based on Affinity Propagation Clustering in Intellectual Property Transaction Scenarios
    Du, Dan
    Feng, Wenlong
    Huang, Mengxing
    Feng, Siling
    Wang, Jing
    ELECTRONICS, 2024, 13 (10)
  • [22] PBFT optimization algorithm based on community contributions
    Wang, Pengpeng
    Wang, Xu
    Shen, Yumin
    Wang, Jinlong
    Xiong, Xiaoyun
    MATHEMATICAL BIOSCIENCES AND ENGINEERING, 2023, 20 (06) : 10200 - 10222
  • [23] Improved PBFT Algorithm Based on Vague Sets
    Xu, Guangxia
    Wang, Yishuai
    SECURITY AND COMMUNICATION NETWORKS, 2022, 2022
  • [24] Feature selection algorithm based on random forest
    Yao, Deng-Ju
    Yang, Jing
    Zhan, Xiao-Juan
    Jilin Daxue Xuebao (Gongxueban)/Journal of Jilin University (Engineering and Technology Edition), 2014, 44 (01): : 137 - 141
  • [25] A Bolasso based consistent feature selection enabled random forest classification algorithm: An application to credit risk assessment
    Arora, Nisha
    Kaur, Pankaj Deep
    APPLIED SOFT COMPUTING, 2020, 86 (86)
  • [26] Research and Improvement of A Multi-pattern Matching Algorithm Based on Double Hash
    Zhou, Yansen
    Gao, Cun
    PROCEEDINGS OF 2017 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATIONS (ICCC), 2017, : 1772 - 1776
  • [27] Toward Automatic Scheduling Algorithm with Hash-Based Priority Selection Strategy
    Ji, Xiaonan
    Ma, Kun
    SOFT COMPUTING FOR PROBLEM SOLVING, SOCPROS 2018, VOL 2, 2020, 1057 : 35 - 42
  • [28] An improved PBFT consensus algorithm based on reputation and gaming
    Li, Zhe
    Wang, Jinsong
    Li, Yi
    JOURNAL OF SUPERCOMPUTING, 2025, 81 (01):
  • [29] Improved PBFT Algorithm Based on Comprehensive Evaluation Model
    Jiang, Wangxi
    Wu, Xiaoxiong
    Song, Mingyang
    Qin, Jiwei
    Jia, Zhenhong
    APPLIED SCIENCES-BASEL, 2023, 13 (02):
  • [30] Perceptual hash algorithm-based adaptive GOP selection algorithm for distributed compressive video sensing
    Chen, Can
    Ding, Fei
    Zhang, Dengyin
    IET IMAGE PROCESSING, 2018, 12 (02) : 210 - 217