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 条
  • [21] 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)
  • [22] Workload-based randomization byzantine fault tolerance consensus protocol
    Huang, Baohua
    Peng, Li
    Zhao, Weihong
    Chen, Ningjiang
    HIGH-CONFIDENCE COMPUTING, 2022, 2 (03):
  • [23] Blockchain based Distributed Consensus for Byzantine Fault Tolerance in PMU Network
    Iyer, Sreerag
    Thakur, Snehal
    Dixit, Mihirraj
    Agrawal, Ashish
    Katkam, Rajneesh
    Kazi, Faruk
    2019 10TH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT), 2019,
  • [24] The K-DPBFT Algorithm based on Byzantine Fault Tolerance Algorithm
    Li, Yan
    Fan, Jiulun
    Han, Gang
    2024 6TH INTERNATIONAL CONFERENCE ON NATURAL LANGUAGE PROCESSING, ICNLP 2024, 2024, : 197 - 202
  • [25] 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
  • [26] A novel Raft consensus algorithm combining comprehensive evaluation partitioning and Byzantine fault tolerance
    Deng, Xiaohong
    Yu, Zhiwei
    Xiong, Weizhi
    Li, Kangting
    Liu, Huiwen
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (18) : 26363 - 26393
  • [27] Weighted Byzantine Fault Tolerance consensus algorithm for enhancing consortium blockchain efficiency and security
    Qin, Hongwu
    Cheng, Yuntao
    Ma, Xiuqin
    Li, Fei
    Abawajy, Jemal
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (10) : 8370 - 8379
  • [28] Optimizing Blockchain Consensus: Incorporating Trust Value in the Practical Byzantine Fault Tolerance Algorithm with Boneh-LynnShacham Aggregate Signature
    Zhang, Dayong
    Wahab, Nur Haliza Abdul
    Zin, Adi Wira Mohd
    BAGHDAD SCIENCE JOURNAL, 2024, 21 (02) : 633 - 642
  • [29] Joint Reputation Based Grouping and Hierarchical Byzantine Fault Tolerance Consensus Protocol
    Qin, Hao
    Guan, Yepeng
    IEEE ACCESS, 2023, 11 : 90335 - 90344
  • [30] 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