RWA-BFT: Reputation-Weighted Asynchronous BFT for Large-Scale IoT
This paper introduces RWA-BFT, a reputation-weighted asynchronous Byzantine Fault Tolerance (BFT) consensus algorithm designed to address the scalability and performance challenges of blockchain systems in large-scale IoT scenarios. Traditional centralized IoT architectures often face issues such as...
Saved in:
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2025-01-01
|
Series: | Sensors |
Subjects: | |
Online Access: | https://www.mdpi.com/1424-8220/25/2/413 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1832587502326644736 |
---|---|
author | Guanwei Jia Zhaoyu Shen Hongye Sun Jingbo Xin Dongyu Wang |
author_facet | Guanwei Jia Zhaoyu Shen Hongye Sun Jingbo Xin Dongyu Wang |
author_sort | Guanwei Jia |
collection | DOAJ |
description | This paper introduces RWA-BFT, a reputation-weighted asynchronous Byzantine Fault Tolerance (BFT) consensus algorithm designed to address the scalability and performance challenges of blockchain systems in large-scale IoT scenarios. Traditional centralized IoT architectures often face issues such as single points of failure and insufficient reliability, while blockchain, with its decentralized and tamper-resistant properties, offers a promising solution. However, existing blockchain consensus mechanisms struggle to meet the high throughput, low latency, and scalability demands of IoT applications. To address these limitations, RWA-BFT adopts a two-layer blockchain architecture; the first layer leverages reputation-based filtering to reduce computational complexity by excluding low-reputation nodes, while the second layer employs an asynchronous consensus mechanism to ensure efficient and secure communication among high-reputation nodes, even under network delays. This dual-layer design significantly improves performance, achieving higher throughput, lower latency, and enhanced scalability, while maintaining strong fault tolerance even in the presence of a substantial proportion of malicious nodes. Experimental results demonstrate that RWA-BFT outperforms HB-BFT and PBFT algorithms, making it a scalable and secure blockchain solution for decentralized IoT applications. |
format | Article |
id | doaj-art-7538728143a0473999276a19a5c432a1 |
institution | Kabale University |
issn | 1424-8220 |
language | English |
publishDate | 2025-01-01 |
publisher | MDPI AG |
record_format | Article |
series | Sensors |
spelling | doaj-art-7538728143a0473999276a19a5c432a12025-01-24T13:48:50ZengMDPI AGSensors1424-82202025-01-0125241310.3390/s25020413RWA-BFT: Reputation-Weighted Asynchronous BFT for Large-Scale IoTGuanwei Jia0Zhaoyu Shen1Hongye Sun2Jingbo Xin3Dongyu Wang4Shuohuang Railway Development Co., Ltd., National Energy Group, Cangzhou 062356, ChinaSchool of Artificial Intelligence, Beijing University of Posts and Telecommunications, Beijing 100876, ChinaSchool of Artificial Intelligence, Beijing University of Posts and Telecommunications, Beijing 100876, ChinaShuohuang Railway Development Co., Ltd., National Energy Group, Cangzhou 062356, ChinaSchool of Artificial Intelligence, Beijing University of Posts and Telecommunications, Beijing 100876, ChinaThis paper introduces RWA-BFT, a reputation-weighted asynchronous Byzantine Fault Tolerance (BFT) consensus algorithm designed to address the scalability and performance challenges of blockchain systems in large-scale IoT scenarios. Traditional centralized IoT architectures often face issues such as single points of failure and insufficient reliability, while blockchain, with its decentralized and tamper-resistant properties, offers a promising solution. However, existing blockchain consensus mechanisms struggle to meet the high throughput, low latency, and scalability demands of IoT applications. To address these limitations, RWA-BFT adopts a two-layer blockchain architecture; the first layer leverages reputation-based filtering to reduce computational complexity by excluding low-reputation nodes, while the second layer employs an asynchronous consensus mechanism to ensure efficient and secure communication among high-reputation nodes, even under network delays. This dual-layer design significantly improves performance, achieving higher throughput, lower latency, and enhanced scalability, while maintaining strong fault tolerance even in the presence of a substantial proportion of malicious nodes. Experimental results demonstrate that RWA-BFT outperforms HB-BFT and PBFT algorithms, making it a scalable and secure blockchain solution for decentralized IoT applications.https://www.mdpi.com/1424-8220/25/2/413blockchainIoTBFTasynchronous consensusscalability |
spellingShingle | Guanwei Jia Zhaoyu Shen Hongye Sun Jingbo Xin Dongyu Wang RWA-BFT: Reputation-Weighted Asynchronous BFT for Large-Scale IoT Sensors blockchain IoT BFT asynchronous consensus scalability |
title | RWA-BFT: Reputation-Weighted Asynchronous BFT for Large-Scale IoT |
title_full | RWA-BFT: Reputation-Weighted Asynchronous BFT for Large-Scale IoT |
title_fullStr | RWA-BFT: Reputation-Weighted Asynchronous BFT for Large-Scale IoT |
title_full_unstemmed | RWA-BFT: Reputation-Weighted Asynchronous BFT for Large-Scale IoT |
title_short | RWA-BFT: Reputation-Weighted Asynchronous BFT for Large-Scale IoT |
title_sort | rwa bft reputation weighted asynchronous bft for large scale iot |
topic | blockchain IoT BFT asynchronous consensus scalability |
url | https://www.mdpi.com/1424-8220/25/2/413 |
work_keys_str_mv | AT guanweijia rwabftreputationweightedasynchronousbftforlargescaleiot AT zhaoyushen rwabftreputationweightedasynchronousbftforlargescaleiot AT hongyesun rwabftreputationweightedasynchronousbftforlargescaleiot AT jingboxin rwabftreputationweightedasynchronousbftforlargescaleiot AT dongyuwang rwabftreputationweightedasynchronousbftforlargescaleiot |