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
相关论文
共 41 条
  • [41] A prototype model of zero trust architecture blockchain with EigenTrust-based practical Byzantine fault tolerance protocol to manage decentralized clinical trials
    Peepliwal, Ashok Kumar
    Pandey, Hari Mohan
    Prakash, Surya
    Chowhan, Sudhinder Singh
    Kumar, Vinesh
    Sharma, Rahul
    Mahajan, Anand A.
    BLOCKCHAIN-RESEARCH AND APPLICATIONS, 2024, 5 (04):