Cargando…

A Hierarchy Byzantine Fault Tolerance Consensus Protocol Based on Node Reputation

A blockchain has been applied in many areas, such as cryptocurrency, smart cities and digital finance. The consensus protocol is the core part of the blockchain network, which addresses the problem of transaction consistency among the involved participants. However, the scalability, efficiency and s...

Descripción completa

Detalles Bibliográficos
Autores principales: Wang, Xixi, Guan, Yepeng
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9371408/
https://www.ncbi.nlm.nih.gov/pubmed/35957443
http://dx.doi.org/10.3390/s22155887
_version_ 1784767131764654080
author Wang, Xixi
Guan, Yepeng
author_facet Wang, Xixi
Guan, Yepeng
author_sort Wang, Xixi
collection PubMed
description A blockchain has been applied in many areas, such as cryptocurrency, smart cities and digital finance. The consensus protocol is the core part of the blockchain network, which addresses the problem of transaction consistency among the involved participants. However, the scalability, efficiency and security of the consensus protocol are greatly restricted with the increasing number of nodes. A Hierarchy Byzantine Fault Tolerance consensus protocol (HBFT) based on node reputation has been proposed. The two-layer hierarchy structure is designed to improve the scalability by assigning nodes to different layers. Each node only needs to exchange messages within its group, which deducts the communication complexity between nodes. Specifically, a reputation model is proposed to distinguish normal nodes from malicious ones by a punish and reward mechanism. It is applied to ensure that the malicious node merely existing in the bottom layer and the communication complexity in the high layer can be further lowered. Finally, a random selection mechanism is applied in the selection of the leader node. The mechanism can ensure the security of the blockchain network with the characteristics of unpredictability and randomicity. Some experimental results demonstrated that the proposed consensus protocol has excellent performance in comparison to some state-of-the-art models.
format Online
Article
Text
id pubmed-9371408
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-93714082022-08-12 A Hierarchy Byzantine Fault Tolerance Consensus Protocol Based on Node Reputation Wang, Xixi Guan, Yepeng Sensors (Basel) Article A blockchain has been applied in many areas, such as cryptocurrency, smart cities and digital finance. The consensus protocol is the core part of the blockchain network, which addresses the problem of transaction consistency among the involved participants. However, the scalability, efficiency and security of the consensus protocol are greatly restricted with the increasing number of nodes. A Hierarchy Byzantine Fault Tolerance consensus protocol (HBFT) based on node reputation has been proposed. The two-layer hierarchy structure is designed to improve the scalability by assigning nodes to different layers. Each node only needs to exchange messages within its group, which deducts the communication complexity between nodes. Specifically, a reputation model is proposed to distinguish normal nodes from malicious ones by a punish and reward mechanism. It is applied to ensure that the malicious node merely existing in the bottom layer and the communication complexity in the high layer can be further lowered. Finally, a random selection mechanism is applied in the selection of the leader node. The mechanism can ensure the security of the blockchain network with the characteristics of unpredictability and randomicity. Some experimental results demonstrated that the proposed consensus protocol has excellent performance in comparison to some state-of-the-art models. MDPI 2022-08-06 /pmc/articles/PMC9371408/ /pubmed/35957443 http://dx.doi.org/10.3390/s22155887 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Wang, Xixi
Guan, Yepeng
A Hierarchy Byzantine Fault Tolerance Consensus Protocol Based on Node Reputation
title A Hierarchy Byzantine Fault Tolerance Consensus Protocol Based on Node Reputation
title_full A Hierarchy Byzantine Fault Tolerance Consensus Protocol Based on Node Reputation
title_fullStr A Hierarchy Byzantine Fault Tolerance Consensus Protocol Based on Node Reputation
title_full_unstemmed A Hierarchy Byzantine Fault Tolerance Consensus Protocol Based on Node Reputation
title_short A Hierarchy Byzantine Fault Tolerance Consensus Protocol Based on Node Reputation
title_sort hierarchy byzantine fault tolerance consensus protocol based on node reputation
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9371408/
https://www.ncbi.nlm.nih.gov/pubmed/35957443
http://dx.doi.org/10.3390/s22155887
work_keys_str_mv AT wangxixi ahierarchybyzantinefaulttoleranceconsensusprotocolbasedonnodereputation
AT guanyepeng ahierarchybyzantinefaulttoleranceconsensusprotocolbasedonnodereputation
AT wangxixi hierarchybyzantinefaulttoleranceconsensusprotocolbasedonnodereputation
AT guanyepeng hierarchybyzantinefaulttoleranceconsensusprotocolbasedonnodereputation