Efficient Byzantine Consensus Mechanism Based on Reputation in IoT Blockchain
Blockchain technology has advanced rapidly in recent years and is now widely used in a variety of fields. Blockchain appears to be one of the best solutions for managing massive heterogeneous devices while achieving advanced data security and data reputation, particularly in the field of large-scale...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Hindawi-Wiley
2021-01-01
|
Series: | Wireless Communications and Mobile Computing |
Online Access: | http://dx.doi.org/10.1155/2021/9952218 |
id |
doaj-24fe8009552b43b6b57cc6b30d0889de |
---|---|
record_format |
Article |
spelling |
doaj-24fe8009552b43b6b57cc6b30d0889de2021-05-31T00:33:46ZengHindawi-WileyWireless Communications and Mobile Computing1530-86772021-01-01202110.1155/2021/9952218Efficient Byzantine Consensus Mechanism Based on Reputation in IoT BlockchainXu Yuan0Fang Luo1Muhammad Zeeshan Haider2Zhikui Chen3Yucheng Li4School of SoftwareSchool of SoftwareSchool of SoftwareSchool of SoftwareUniversity of CaliforniaBlockchain technology has advanced rapidly in recent years and is now widely used in a variety of fields. Blockchain appears to be one of the best solutions for managing massive heterogeneous devices while achieving advanced data security and data reputation, particularly in the field of large-scale IoT (Internet of Things) networks. Despite the numerous advantages, there are still challenges while deploying IoT applications on blockchain systems due to the limited storage, power, and computing capability of IoT devices, and some of these problems are caused by the consensus algorithm, which plays a significant role in blockchain systems by ensuring overall system reliability and robustness. Nonetheless, most existing consensus algorithms are prone to poor node reliability, low transaction per second (TPS) rates, and scalability issues. Aiming at some critical problems in the existing consensus algorithms, this paper proposes the Efficient Byzantine Reputation-based Consensus (EBRC) mechanism to resolve the issues raised above. In comparison to traditional algorithms, we reinvented ways to evaluate node reliability and robustness and manage active nodes. Our experiments show that the EBRC algorithm has lower consensus delay, higher throughput, improved security, and lower verification costs. It offers new reference ideas for solving the Internet of Things+blockchain+Internet court construction problem.http://dx.doi.org/10.1155/2021/9952218 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Xu Yuan Fang Luo Muhammad Zeeshan Haider Zhikui Chen Yucheng Li |
spellingShingle |
Xu Yuan Fang Luo Muhammad Zeeshan Haider Zhikui Chen Yucheng Li Efficient Byzantine Consensus Mechanism Based on Reputation in IoT Blockchain Wireless Communications and Mobile Computing |
author_facet |
Xu Yuan Fang Luo Muhammad Zeeshan Haider Zhikui Chen Yucheng Li |
author_sort |
Xu Yuan |
title |
Efficient Byzantine Consensus Mechanism Based on Reputation in IoT Blockchain |
title_short |
Efficient Byzantine Consensus Mechanism Based on Reputation in IoT Blockchain |
title_full |
Efficient Byzantine Consensus Mechanism Based on Reputation in IoT Blockchain |
title_fullStr |
Efficient Byzantine Consensus Mechanism Based on Reputation in IoT Blockchain |
title_full_unstemmed |
Efficient Byzantine Consensus Mechanism Based on Reputation in IoT Blockchain |
title_sort |
efficient byzantine consensus mechanism based on reputation in iot blockchain |
publisher |
Hindawi-Wiley |
series |
Wireless Communications and Mobile Computing |
issn |
1530-8677 |
publishDate |
2021-01-01 |
description |
Blockchain technology has advanced rapidly in recent years and is now widely used in a variety of fields. Blockchain appears to be one of the best solutions for managing massive heterogeneous devices while achieving advanced data security and data reputation, particularly in the field of large-scale IoT (Internet of Things) networks. Despite the numerous advantages, there are still challenges while deploying IoT applications on blockchain systems due to the limited storage, power, and computing capability of IoT devices, and some of these problems are caused by the consensus algorithm, which plays a significant role in blockchain systems by ensuring overall system reliability and robustness. Nonetheless, most existing consensus algorithms are prone to poor node reliability, low transaction per second (TPS) rates, and scalability issues. Aiming at some critical problems in the existing consensus algorithms, this paper proposes the Efficient Byzantine Reputation-based Consensus (EBRC) mechanism to resolve the issues raised above. In comparison to traditional algorithms, we reinvented ways to evaluate node reliability and robustness and manage active nodes. Our experiments show that the EBRC algorithm has lower consensus delay, higher throughput, improved security, and lower verification costs. It offers new reference ideas for solving the Internet of Things+blockchain+Internet court construction problem. |
url |
http://dx.doi.org/10.1155/2021/9952218 |
work_keys_str_mv |
AT xuyuan efficientbyzantineconsensusmechanismbasedonreputationiniotblockchain AT fangluo efficientbyzantineconsensusmechanismbasedonreputationiniotblockchain AT muhammadzeeshanhaider efficientbyzantineconsensusmechanismbasedonreputationiniotblockchain AT zhikuichen efficientbyzantineconsensusmechanismbasedonreputationiniotblockchain AT yuchengli efficientbyzantineconsensusmechanismbasedonreputationiniotblockchain |
_version_ |
1721419568761536512 |