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

Full description

Bibliographic Details
Main Authors: Xu Yuan, Fang Luo, Muhammad Zeeshan Haider, Zhikui Chen, Yucheng Li
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