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

Full description

Bibliographic Details
Main Authors: Xixi Wang, Yepeng Guan
Format: Article
Language:English
Published: MDPI AG 2022-08-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/22/15/5887
_version_ 1797440605634166784
author Xixi Wang
Yepeng Guan
author_facet Xixi Wang
Yepeng Guan
author_sort Xixi Wang
collection DOAJ
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.
first_indexed 2024-03-09T12:10:39Z
format Article
id doaj.art-558d0e688c4144eb975132f51e485842
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-09T12:10:39Z
publishDate 2022-08-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-558d0e688c4144eb975132f51e4858422023-11-30T22:52:29ZengMDPI AGSensors1424-82202022-08-012215588710.3390/s22155887A Hierarchy Byzantine Fault Tolerance Consensus Protocol Based on Node ReputationXixi Wang0Yepeng Guan1School of Communication and Information Engineering, Shanghai University, Shanghai 200444, ChinaSchool of Communication and Information Engineering, Shanghai University, Shanghai 200444, ChinaA 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.https://www.mdpi.com/1424-8220/22/15/5887consensus protocolreputation modelhierarchy structurerandom selection mechanism
spellingShingle Xixi Wang
Yepeng Guan
A Hierarchy Byzantine Fault Tolerance Consensus Protocol Based on Node Reputation
Sensors
consensus protocol
reputation model
hierarchy structure
random selection mechanism
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 consensus protocol
reputation model
hierarchy structure
random selection mechanism
url https://www.mdpi.com/1424-8220/22/15/5887
work_keys_str_mv AT xixiwang ahierarchybyzantinefaulttoleranceconsensusprotocolbasedonnodereputation
AT yepengguan ahierarchybyzantinefaulttoleranceconsensusprotocolbasedonnodereputation
AT xixiwang hierarchybyzantinefaulttoleranceconsensusprotocolbasedonnodereputation
AT yepengguan hierarchybyzantinefaulttoleranceconsensusprotocolbasedonnodereputation