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 条
  • [31] 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)
  • [32] 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
  • [33] 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
  • [34] Cs-pbft: a comprehensive scoring-based Practical Byzantine Fault Tolerance consensus algorithmCS-PBFT: a comprehensive scoring-based Practical Byzantine Fault...B. Liang et al.
    Bo Liang
    Fujiang Yuan
    Jiaru Deng
    Qi Wu
    Jie Gao
    The Journal of Supercomputing, 81 (7)
  • [35] Multimaster Node Byzantine Fault-Tolerant Consensus Algorithm Based on Consistent Hash Algorithm
    Wu, Guangfu
    Li, Enning
    Wei, Taigui
    COMPUTER, 2023, 56 (11) : 48 - 63
  • [36] 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
  • [37] Slotted ALOHA Based Practical Byzantine Fault Tolerance (PBFT) Blockchain Networks: Performance Analysis and Optimization
    Zhou, Ziyi
    Onireti, Oluwakayode
    Zhang, Lei
    Imran, Muhammad Ali
    SENSORS, 2024, 24 (23)
  • [38] Enhanced Practical Byzantine Fault Tolerance via Dynamic Hierarchy Management and Location-Based Clustering
    Kim, Gwangyong
    Cho, Jinsung
    Choi, Min
    Kim, Bongjae
    SENSORS, 2024, 24 (01)
  • [39] A Robust Byzantine Fault-tolerant Consensus Algorithm Against Adaptive Attack Based on Ring Signature and Threshold Signature
    Sun H.-F.
    Zhang W.-F.
    Wang X.-M.
    Ma Z.
    Huang L.-F.
    Li X.
    Zidonghua Xuebao/Acta Automatica Sinica, 2023, 49 (07): : 1471 - 1482
  • [40] Pinocchio: A Blockchain-Based Algorithm for Sensor Fault Tolerance in Low Trust Environment
    Zeng, Chen
    Wang, Yifan
    Liang, Fan
    Peng, Xiaohui
    2020 IEEE 34TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2020), 2020, : 416 - 425