Improvement of Practical Byzantine Fault Tolerance Consensus Algorithm Based on DIANA in Intellectual Property Environment Transactions

被引:0
|
作者
Wang, Jing [1 ]
Feng, Wenlong [1 ]
Huang, Mengxing [1 ]
Feng, Siling [1 ]
Du, Dan [1 ]
机构
[1] Hainan Univ, Sch Informat & Commun Engn, Haikou 570228, Hainan, Peoples R China
关键词
blockchain; intellectual property transactions; consensual algorithm; PBFT algorithm; DIANA hierarchical clustering;
D O I
10.3390/electronics13091634
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In response to the shortcomings of the consensus algorithm for intellectual property transactions, such as high communication overhead, random primary node selection, and prolonged consensus time, a Practical Byzantine Fault Tolerance (PBFT) improvement algorithm based on Divisive Analysis (DIANA) D-PBFT algorithm is proposed. Firstly, the algorithm adopts the hierarchical clustering mechanism of DIANA to cluster nodes based on similarity, enhancing node partition accuracy and reducing the number of participating consensus nodes. Secondly, it designs a reward and punishment system based on node ranking, to achieve consistency between node status and permissions, timely evaluation, and feedback on node behaviours, thereby enhancing node enthusiasm. Then, the election method of the primary node is improved by constructing proxy and alternate nodes and adopting a majority voting strategy to achieve the selection and reliability of the primary node. Finally, the consistency protocol is optimised to perform consensus once within the cluster and once between all primary nodes, to ensure the accuracy of the consensus results. Experimental results demonstrate that the D-PBFT algorithm shows a better performance, in terms of communication complexity, throughput, and latency.
引用
收藏
页数:18
相关论文
共 50 条
  • [21] Stochastic performance modeling for practical byzantine fault tolerance consensus in the blockchain
    Fan-Qi Ma
    Quan-Lin Li
    Yi-Han Liu
    Yan-Xia Chang
    Peer-to-Peer Networking and Applications, 2022, 15 : 2516 - 2528
  • [22] Stochastic performance modeling for practical byzantine fault tolerance consensus in the blockchain
    Ma, Fan-Qi
    Li, Quan-Lin
    Liu, Yi-Han
    Chang, Yan-Xia
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2022, 15 (06) : 2516 - 2528
  • [23] Byzantine Fault Tolerance Based Multi-Block Consensus Algorithm for Throughput Scalability
    Kim, Soohyeong
    Lee, Sejong
    Jeong, Chiyoung
    Cho, Sunghyun
    2020 INTERNATIONAL CONFERENCE ON ELECTRONICS, INFORMATION, AND COMMUNICATION (ICEIC), 2020,
  • [24] Reinforced practical Byzantine fault tolerance consensus protocol for cyber physical systems
    Wu, Yun
    Wu, Liangshun
    Cai, Hengjin
    COMPUTER COMMUNICATIONS, 2023, 203 : 238 - 247
  • [25] An improved practical Byzantine fault tolerance algorithm for aggregating node preferences
    Liu, Xu
    Zhu, Junwu
    SCIENTIFIC REPORTS, 2024, 14 (01):
  • [26] 5G-Practical Byzantine Fault Tolerance: An Improved PBFT Consensus Algorithm for the 5G Network
    Liu, Xin
    Fan, Xing
    Niu, Baoning
    Zheng, Xianrong
    Information (Switzerland), 2025, 16 (03)
  • [27] A Dynamic Adaptive Framework for Practical Byzantine Fault Tolerance Consensus Protocol in the Internet of Things
    Li, Chunpei
    Qiu, Wangjie
    Li, Xianxian
    Liu, Chen
    Zheng, Zhiming
    IEEE TRANSACTIONS ON COMPUTERS, 2024, 73 (07) : 1669 - 1682
  • [28] Workload-based randomization byzantine fault tolerance consensus protocol
    Huang, Baohua
    Peng, Li
    Zhao, Weihong
    Chen, Ningjiang
    HIGH-CONFIDENCE COMPUTING, 2022, 2 (03):
  • [29] Parallel Byzantine fault tolerance consensus based on trusted execution environments
    Wang, Ran
    Ma, Fuqiang
    Tang, Sisui
    Zhang, Hangning
    He, Jie
    Su, Zhiyuan
    Zhang, Xiaotong
    Xu, Cheng
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2025, 18 (01) : 23 - 24
  • [30] A Hierarchy Byzantine Fault Tolerance Consensus Protocol Based on Node Reputation
    Wang, Xixi
    Guan, Yepeng
    SENSORS, 2022, 22 (15)