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

Full description

Saved in:
Bibliographic Details
Main Authors: Guanwei Jia, Zhaoyu Shen, Hongye Sun, Jingbo Xin, Dongyu Wang
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