Improved Byzantine Fault-Tolerant Algorithm Based on Alliance Chain

被引:4
作者
Gao, Wuqi [1 ]
Mu, Wubin [1 ]
Huang, Shanshan [2 ]
Wang, Man [2 ]
Li, Xiaoyan [2 ]
机构
[1] Xian Technol Univ, Sch Comp Sci & Technol, Xian 710021, Peoples R China
[2] Xian Technol Univ, Sch Elect & Informat Engn, Xian 710021, Peoples R China
基金
中国国家自然科学基金;
关键词
CONSENSUS;
D O I
10.1155/2021/8455180
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Alliance chain is a typical multicenter block chain and is easily implemented, so it is supported by more and more enterprises and governments. This paper analyzes the advantages and disadvantages of the Practical Byzantine Fault Tolerance (PBFT) in the alliance chain application scene. Aiming at the low efficiency of multinode consensus of the PBFT algorithm, the C-Raft-PBFT consensus algorithm is proposed. By integrating the Raft algorithm and the PBFT algorithm with the credit mechanism, designing node credit evaluation and grading protocols, and increasing Byzantine node detection based on feedback mechanism and other methods, the system efficiency is improved. The experiment results show that the improved algorithm has better throughput and lower delay, and the system's fault tolerance is also improved. Among them, the delay is reduced by 1.93 seconds on average; in the case of an increase in system nodes, the number of nodes in the experimental data is between 200 and 225, and the throughput is increased by 6.46% on average.
引用
收藏
页数:10
相关论文
共 21 条
  • [1] The Bitcoin P2P Network
    Donet Donet, Joan Antoni
    Perez-Sola, Cristina
    Herrera-Joancomarti, Jordi
    [J]. FINANCIAL CRYPTOGRAPHY AND DATA SECURITY: FC 2014 WORKSHOPS, BITCOIN AND WAHC 2014, 2014, 8438 : 87 - 102
  • [2] Du MX, 2017, IEEE SYS MAN CYBERN, P2567, DOI 10.1109/SMC.2017.8123011
  • [3] From blockchain consensus back to Byzantine consensus
    Gramoli, Vincent
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 107 : 760 - 769
  • [4] Performance Analysis of the Raft Consensus Algorithm for Private Blockchains
    Huang, Dongyan
    Ma, Xiaoli
    Zhang, Shengli
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2020, 50 (01): : 172 - 181
  • [5] Jakobsson M, 1999, INT FED INFO PROC, V23, P258
  • [6] King S., 2012, PPCOIN PEER TO PEER, V19
  • [7] Larimer D, 2017, DELEGATED PROOF OF S
  • [8] Mattila J., 2016, ETLA WORKING PAPERS
  • [9] Morabito, 2017, Business innovation through blockchain
  • [10] Survey on Private Blockchain Consensus Algorithms
    Pahlajani, Sunny
    Kshirsagar, Avinash
    Pachghare, Vinod
    [J]. PROCEEDINGS OF 2019 1ST INTERNATIONAL CONFERENCE ON INNOVATIONS IN INFORMATION AND COMMUNICATION TECHNOLOGY (ICIICT 2019), 2019,