RWA-BFT: Reputation-Weighted Asynchronous BFT for Large-Scale IoT

被引:2
作者
Jia, Guanwei [1 ]
Shen, Zhaoyu [2 ]
Sun, Hongye [2 ]
Xin, Jingbo [1 ]
Wang, Dongyu [2 ]
机构
[1] Shuohuang Railway Dev Co Ltd, Natl Energy Grp, Cangzhou 062356, Peoples R China
[2] Beijing Univ Posts & Telecommun, Sch Artificial Intelligence, Beijing 100876, Peoples R China
关键词
blockchain; IoT; BFT; asynchronous consensus; scalability; INTERNET; THINGS;
D O I
10.3390/s25020413
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
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.
引用
收藏
页数:24
相关论文
共 38 条
[1]   Sync HotStuff: Simple and Practical Synchronous State Machine Replication [J].
Abraham, Ittai ;
Malkhi, Dahlia ;
Nayak, Kartik ;
Ren, Ling ;
Yin, Maofan .
2020 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP 2020), 2020, :106-118
[2]   Asymptotically Optimal Validated Asynchronous Byzantine Agreement [J].
Abraham, Ittai ;
Malkhi, Dahlia ;
Spiegelman, Alexander .
PROCEEDINGS OF THE 2019 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING (PODC '19), 2019, :337-346
[3]   Steward: Scaling Byzantine Fault-Tolerant Replication to Wide Area Networks [J].
Amir, Yair ;
Danilov, Claudiu ;
Dolev, Danny ;
Kirsch, Jonathan ;
Lane, John ;
Nita-Rotaru, Cristina ;
Olsen, Josh ;
Zage, David .
IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2010, 7 (01) :80-93
[4]  
[Anonymous], 2014, CISC VIS NETW IND GL
[5]  
[Anonymous], 2019, International Data Corporation IDC
[6]   The Next 700 BFT Protocols [J].
Aublin, Pierre-Louis ;
Guerraoui, Rachid ;
Knezevic, Nikola ;
Quema, Vivien ;
Vukolic, Marko .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2015, 32 (04)
[7]   Making BFT Protocols Really Adaptive [J].
Bahsoun, Jean-Paul ;
Guerraoui, Rachid ;
Shoker, Ali .
2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2015, :904-913
[8]  
Ben-Or M., 1993, P 25 ANN ACM S THEOR
[9]   ASYNCHRONOUS BYZANTINE AGREEMENT PROTOCOLS [J].
BRACHA, G .
INFORMATION AND COMPUTATION, 1987, 75 (02) :130-143
[10]  
Buchman E., 2016, Ph.D. Thesis