Viswesh Nanapu, Gopi Banavathu, Srinivasa Desikan KE
{"title":"D2BFT: A dual Byzantine fault tolerance approach for multi-agent drone surveillance with deep reinforcement learning","authors":"Viswesh Nanapu, Gopi Banavathu, Srinivasa Desikan KE","doi":"10.1016/j.comnet.2025.111750","DOIUrl":null,"url":null,"abstract":"<div><div>The Dual Byzantine Fault Tolerance (D2BFT) framework integrates Practical Byzantine Fault Tolerance (PBFT) and Delegated Byzantine Fault Tolerance (DBFT) within a Multi-Agent Reinforcement Learning Proximal Policy Optimization (MARLPPO) environment to secure autonomous drone swarms for urban surveillance. Under a two-phase protocol, a subset of delegated validators conducts a fast PBFT-style consensus that a secondary group of validators then verifies. Deployed on Unity, D2BFT resists up to 40% malicious agents and provides a 20% improvement in the average consensus latency (0.60 s compared to 0.75 s for PBFT) with throughput of more than 30 transactions per second. Through realistic simulation of fault injections, Invert, Randomize, Silent, and Conflicting D2BFT ensure strong agreement with negligible overhead in the presence of high mobility and spotty connectivity. These findings validate the capacity of D2BFT to maintain resilience and efficiency, providing a scalable approach to fault-ridden real-time drone networks.</div></div>","PeriodicalId":50637,"journal":{"name":"Computer Networks","volume":"273 ","pages":"Article 111750"},"PeriodicalIF":4.6000,"publicationDate":"2025-10-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer Networks","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1389128625007169","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
引用次数: 0
Abstract
The Dual Byzantine Fault Tolerance (D2BFT) framework integrates Practical Byzantine Fault Tolerance (PBFT) and Delegated Byzantine Fault Tolerance (DBFT) within a Multi-Agent Reinforcement Learning Proximal Policy Optimization (MARLPPO) environment to secure autonomous drone swarms for urban surveillance. Under a two-phase protocol, a subset of delegated validators conducts a fast PBFT-style consensus that a secondary group of validators then verifies. Deployed on Unity, D2BFT resists up to 40% malicious agents and provides a 20% improvement in the average consensus latency (0.60 s compared to 0.75 s for PBFT) with throughput of more than 30 transactions per second. Through realistic simulation of fault injections, Invert, Randomize, Silent, and Conflicting D2BFT ensure strong agreement with negligible overhead in the presence of high mobility and spotty connectivity. These findings validate the capacity of D2BFT to maintain resilience and efficiency, providing a scalable approach to fault-ridden real-time drone networks.
期刊介绍:
Computer Networks is an international, archival journal providing a publication vehicle for complete coverage of all topics of interest to those involved in the computer communications networking area. The audience includes researchers, managers and operators of networks as well as designers and implementors. The Editorial Board will consider any material for publication that is of interest to those groups.