Research on PBFT consensus algorithm for grouping based on feature trust

被引:0
|
作者
Yong Wang
Meiling Zhong
Tong Cheng
机构
[1] Guilin University of Electronic Technology,School of Computer Science and Information Security
来源
关键词
D O I
暂无
中图分类号
学科分类号
摘要
The consensus mechanism is the core of the blockchain system, which plays an important role in the performance and security of the blockchain system . The Practical Byzantine Fault Tolerance (PBFT) algorithm is a widely used consensus algorithm, but the PBFT algorithm also suffers from high consensus latency, low throughput and performance. In this paper, we propose a grouped PBFT consensus algorithm (GPBFT) based on feature trust. First, the algorithm evaluates the trust degree of nodes in the transaction process through the EigenTrust trust model, and uses the trust degree of nodes as the basis for electing master nodes and proxy nodes. Then, the algorithm divides the nodes in the blockchain system into multiple groups, and the consensus within each independent group does not affect the other groups, which greatly reduces the communication overhead of the consensus process when the number of nodes in the system is large. Finally, we demonstrate through theoretical and experimental analysis that the GPBFT algorithm has a significant improvement in security and performance.
引用
收藏
相关论文
共 50 条
  • [31] R-PBFT: A secure and intelligent consensus algorithm for Internet of vehicles
    Kumar, Amritesh
    Vishwakarma, Lokendra
    Das, Debasis
    VEHICULAR COMMUNICATIONS, 2023, 41
  • [32] LC-PBFT: Layered cross-chain consensus algorithm based on forest topology
    Li, Jinhui
    Cao, Lifeng
    Zhao, Shoucai
    Wan, Jiling
    Bai, Jinlong
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (12): : 17849 - 17873
  • [33] 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)
  • [34] SG-PBFT: A secure and highly efficient distributed blockchain PBFT consensus algorithm for intelligent Internet of vehicles
    Xu, Guangquan
    Bai, Hongpeng
    Xing, Jun
    Luo, Tao
    Xiong, Neal N.
    Cheng, Xiaochun
    Liu, Shaoying
    Zheng, Xi
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2022, 164 : 1 - 11
  • [35] Evaluating Trust of Accommodation Sharing with Feature Grouping and Combination
    Lv W.
    Zhao J.
    Huang L.
    Dong Z.
    Liang Z.
    Data Analysis and Knowledge Discovery, 2022, 6 (08) : 61 - 74
  • [36] A feature-based trust sequence classification algorithm
    Yahyaoui, Hamdi
    Al-Mutairi, Aisha
    INFORMATION SCIENCES, 2016, 328 : 455 - 484
  • [37] SV-PBFT: An Efficient and Stable Blockchain PBFT Improved Consensus Algorithm for Vehicle-to-Vehicle Energy Transactions
    Suo, Yao
    Wang, Yingsen
    Luo, Shichao
    Yang, Qianqian
    Zhao, Juanjuan
    JOURNAL OF INTERNET TECHNOLOGY, 2022, 23 (06): : 1191 - 1201
  • [38] BW-PBFT: Practical byzantine fault tolerance consensus algorithm based on credit bidirectionally waning
    Zhen-Fei Wang
    Shi-Qi Liu
    Pu Wang
    Li-Ying Zhang
    Peer-to-Peer Networking and Applications, 2023, 16 (6) : 2915 - 2928
  • [39] BW-PBFT: Practical byzantine fault tolerance consensus algorithm based on credit bidirectionally waning
    Wang, Zhen-Fei
    Liu, Shi-Qi
    Wang, Pu
    Zhang, Li-Ying
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2023, 16 (06) : 2915 - 2928
  • [40] A Derivative PBFT Blockchain Consensus Algorithm With Dual Primary Nodes Based on Separation of Powers-DPNPBFT
    Na, Yanhe
    Wen, Zhan
    Fang, Jie
    Tang, Yin
    Li, Yingxiang
    IEEE ACCESS, 2022, 10 : 76114 - 76124