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 条
  • [31] 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,
  • [32] 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
  • [33] 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
  • [34] 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
  • [35] 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)
  • [36] 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
  • [37] GPBFT: A Practical Byzantine Fault-Tolerant Consensus Algorithm Based on Dual Administrator Short Group Signatures
    Yu, Xiaosheng
    Qin, Jie
    Chen, Peng
    SECURITY AND COMMUNICATION NETWORKS, 2022, 2022
  • [38] PB-Raft: A Byzantine fault tolerance consensus algorithm based on weighted PageRank and BLS threshold signature
    Shi, Haoran
    Chen, Zehua
    Cheng, Yongqiang
    Liu, Xiaofeng
    Wang, Qianqian
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2025, 18 (01) : 22 - 22
  • [39] An improved algorithm for practical byzantine fault tolerance to large-scale consortium chain
    Chen, Yineng
    Li, Ming
    Zhu, Xinghui
    Fang, Kui
    Ren, Qingshan
    Guo, Ting
    Chen, Xiaoxuan
    Li, Cheng
    Zou, Zhuoyang
    Deng, Yuechao
    INFORMATION PROCESSING & MANAGEMENT, 2022, 59 (02)
  • [40] Joint Reputation Based Grouping and Hierarchical Byzantine Fault Tolerance Consensus Protocol
    Qin, Hao
    Guan, Yepeng
    IEEE ACCESS, 2023, 11 : 90335 - 90344