Improved Byzantine Fault-Tolerant Algorithm Based on Alliance Chain

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 th...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Wuqi Gao, Wubing Mu, Shanshan Huang, Man Wang, Xiaoyan Li
Formato: article
Lenguaje:EN
Publicado: Hindawi-Wiley 2021
Materias:
T
Acceso en línea:https://doaj.org/article/f2f2d642c3ed424399da21bb3ec099b0
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
id oai:doaj.org-article:f2f2d642c3ed424399da21bb3ec099b0
record_format dspace
spelling oai:doaj.org-article:f2f2d642c3ed424399da21bb3ec099b02021-11-08T02:35:53ZImproved Byzantine Fault-Tolerant Algorithm Based on Alliance Chain1530-867710.1155/2021/8455180https://doaj.org/article/f2f2d642c3ed424399da21bb3ec099b02021-01-01T00:00:00Zhttp://dx.doi.org/10.1155/2021/8455180https://doaj.org/toc/1530-8677Alliance 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.Wuqi GaoWubing MuShanshan HuangMan WangXiaoyan LiHindawi-WileyarticleTechnologyTTelecommunicationTK5101-6720ENWireless Communications and Mobile Computing, Vol 2021 (2021)
institution DOAJ
collection DOAJ
language EN
topic Technology
T
Telecommunication
TK5101-6720
spellingShingle Technology
T
Telecommunication
TK5101-6720
Wuqi Gao
Wubing Mu
Shanshan Huang
Man Wang
Xiaoyan Li
Improved Byzantine Fault-Tolerant Algorithm Based on Alliance Chain
description 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.
format article
author Wuqi Gao
Wubing Mu
Shanshan Huang
Man Wang
Xiaoyan Li
author_facet Wuqi Gao
Wubing Mu
Shanshan Huang
Man Wang
Xiaoyan Li
author_sort Wuqi Gao
title Improved Byzantine Fault-Tolerant Algorithm Based on Alliance Chain
title_short Improved Byzantine Fault-Tolerant Algorithm Based on Alliance Chain
title_full Improved Byzantine Fault-Tolerant Algorithm Based on Alliance Chain
title_fullStr Improved Byzantine Fault-Tolerant Algorithm Based on Alliance Chain
title_full_unstemmed Improved Byzantine Fault-Tolerant Algorithm Based on Alliance Chain
title_sort improved byzantine fault-tolerant algorithm based on alliance chain
publisher Hindawi-Wiley
publishDate 2021
url https://doaj.org/article/f2f2d642c3ed424399da21bb3ec099b0
work_keys_str_mv AT wuqigao improvedbyzantinefaulttolerantalgorithmbasedonalliancechain
AT wubingmu improvedbyzantinefaulttolerantalgorithmbasedonalliancechain
AT shanshanhuang improvedbyzantinefaulttolerantalgorithmbasedonalliancechain
AT manwang improvedbyzantinefaulttolerantalgorithmbasedonalliancechain
AT xiaoyanli improvedbyzantinefaulttolerantalgorithmbasedonalliancechain
_version_ 1718443245679149056