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 条
  • [41] A novel Byzantine fault tolerance consensus for Green IoT with intelligence based on reinforcement
    Li, Kuan-Ching (kuancli@pu.edu.tw), 2021, Elsevier Ltd (59):
  • [42] A novel Byzantine fault tolerance consensus for Green IoT with intelligence based on reinforcement
    Chen, Peng
    Han, Dezhi
    Weng, Tien-Hsiung
    Li, Kuan-Ching
    Castiglione, Arcangelo
    JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2021, 59
  • [43] Research on Practical Byzantine Fault Tolerant Algorithm Based on Trust Mechanism
    Pang, Hui
    Li, Yanan
    Wen, Xiumei
    Mu, Yingxue
    Journal of Computers (Taiwan), 2022, 33 (02) : 11 - 23
  • [44] A Scalable Byzantine Fault Tolerance Algorithm Based on a Tree Topology Network
    Jiang, Wangxi
    Wu, Xiaoxiong
    Song, Mingyang
    Qin, Jiwei
    Jia, Zhenhong
    IEEE ACCESS, 2023, 11 : 33509 - 33519
  • [45] Intrusion Detection Analysis of Internet of Things considering Practical Byzantine Fault Tolerance (PBFT) Algorithm
    Li, Leixia
    Chen, Yong
    Lin, Baojun
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2021, 2021
  • [46] Improved Byzantine Fault Tolerant Consensus Algorithm Based on Sharded DAG Blockchain
    Li, Xiaohui
    Liu, Xiaowei
    Lyu, Siting
    Beijing Youdian Daxue Xuebao/Journal of Beijing University of Posts and Telecommunications, 2024, 47 (04): : 105 - 110
  • [47] EBFT : A Hierarchical and Group-Based Byzantine Fault Tolerant Consensus Algorithm
    Li, Wenzheng
    He, Mingsheng
    PROCEEDINGS OF 2021 IEEE 12TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2021, : 32 - 37
  • [48] Multimaster Node Byzantine Fault-Tolerant Consensus Algorithm Based on Consistent Hash Algorithm
    Wu, Guangfu
    Li, Enning
    Wei, Taigui
    COMPUTER, 2023, 56 (11) : 48 - 63
  • [49] Security-Aware GA based Practical Byzantine Fault Tolerance for Permissioned Blockchain
    Kashyap, R.
    Arora, K.
    Sharma, M.
    Aazam, A.
    2019 4TH INTERNATIONAL CONFERENCE ON CONTROL, ROBOTICS AND CYBERNETICS (CRC 2019), 2019, : 162 - 168
  • [50] Double-layer Byzantine fault-tolerant grouping consensus algorithm based on raft
    Yuan H.
    Li F.
    Diao R.
    Shu T.
    IET Blockchain, 2024, 4 (S1): : 555 - 569