Grouped Multilayer Practical Byzantine Fault Tolerance Algorithm: A Practical Byzantine Fault Tolerance Consensus Algorithm Optimized for Digital Asset Trading Scenarios

被引:1
|
作者
Liu, Jian [1 ]
Feng, Wenlong [1 ]
Huang, Mengxing [1 ]
Feng, Siling [1 ]
Zhang, Yu [2 ]
机构
[1] Hainan Univ, Sch Informat & Commun Engn, Haikou 570228, Peoples R China
[2] Hainan Univ, Sch Comp Sci & Technol, Haikou 570228, Peoples R China
关键词
blockchain; digital asset; PBFT; packet consensus; Raft; PBFT;
D O I
10.3390/s23218903
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Based on the practical Byzantine fault tolerance algorithm (PBFT), a grouped multilayer PBFT consensus algorithm (GM-PBFT) is proposed to be applied to digital asset transactions in view of the problems with excessive communication complexity and low consensus efficiency found in the current consensus mechanism for digital asset transactions. Firstly, the transaction nodes are grouped by type, and each group can handle different types of consensus requests at the same time, which improves the consensus efficiency as well as the accuracy of digital asset transactions. Second, the group develops techniques like validation, auditing, and re-election to enhance Byzantine fault tolerance by thwarting malicious node attacks. This supervisory mechanism is implemented through the Raft consensus algorithm. Finally, the consensus is stratified for the nodes in the group, and the consensus nodes in the upper layer recursively send consensus requests to the lower layer until the consensus request reaches the end layer to ensure the consistency of the block ledger in the group. Based on the results of the experiment, the approach may significantly outperform the PBFT consensus algorithm when it comes to accuracy, efficiency, and preserving the security and reliability of transactions in large-scale network node digital transaction situations.
引用
收藏
页数:16
相关论文
共 50 条
  • [21] An Optimized Byzantine Fault Tolerance Algorithm for Medical Data Security
    Xu, Gang
    Yao, Tengkai
    Zhang, Kejia
    Meng, Xiangfei
    Liu, Xin
    Xiao, Ke
    Chen, Xiubo
    [J]. ELECTRONICS, 2023, 12 (24)
  • [22] Stochastic performance modeling for practical byzantine fault tolerance consensus in the blockchain
    Fan-Qi Ma
    Quan-Lin Li
    Yi-Han Liu
    Yan-Xia Chang
    [J]. Peer-to-Peer Networking and Applications, 2022, 15 : 2516 - 2528
  • [23] Stochastic performance modeling for practical byzantine fault tolerance consensus in the blockchain
    Ma, Fan-Qi
    Li, Quan-Lin
    Liu, Yi-Han
    Chang, Yan-Xia
    [J]. PEER-TO-PEER NETWORKING AND APPLICATIONS, 2022, 15 (06) : 2516 - 2528
  • [24] Improvement of Hierarchical Byzantine Fault Tolerance Algorithm in RAFT Consensus Algorithm Election
    Zhan, Zhuofan
    Huang, Ruwei
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (16):
  • [25] A practical byzantine fault tolerance improvement algorithm based on credit grouping-classification
    Li, Yilin
    Huang, Hui
    Lan, Amei
    Huang, Zhenjie
    [J]. JOURNAL OF SUPERCOMPUTING, 2024, 80 (14): : 20270 - 20301
  • [26] 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
    [J]. INFORMATION PROCESSING & MANAGEMENT, 2022, 59 (02)
  • [27] Two-layer grouped Byzantine fault tolerance algorithm for UAV swarm
    Chen, Yu
    Jia, Lianxing
    [J]. Tongxin Xuebao/Journal on Communications, 2022, 43 (01): : 96 - 103
  • [28] Towards a practical approach to confidential Byzantine fault tolerance
    Yin, J
    Martin, JP
    Venkataramani, A
    [J]. FUTURE DIRECTIONS IN DISTRIBUTED COMPUTING: RESEARCH AND POSITION PAPERS, 2003, 2584 : 51 - 56
  • [29] Reinforced practical Byzantine fault tolerance consensus protocol for cyber physical systems
    Wu, Yun
    Wu, Liangshun
    Cai, Hengjin
    [J]. COMPUTER COMMUNICATIONS, 2023, 203 : 238 - 247
  • [30] RaBFT: an improved Byzantine fault tolerance consensus algorithm based on raft
    Bai, Fenhua
    Li, Fushuang
    Shen, Tao
    Zeng, Kai
    Zhang, Xiaohui
    Zhang, Chi
    [J]. JOURNAL OF SUPERCOMPUTING, 2024, 80 (14): : 21533 - 21560