Blockchain mechanism with Byzantine fault tolerance consensus for Internet of Drones services

被引:10
作者
Singh, Jaya [1 ]
Venkatesan, S. [1 ]
机构
[1] Indian Inst Informat Technol, Dept Informat Technol, Allahabad, Uttar Pradesh, India
关键词
SECURITY; DELIVERY;
D O I
10.1002/ett.4235
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
The increasing number of drones brings various issues like security risks, increasing air traffic, misuse or crash of drones, and so on. Blockchain can provide the solution to mitigate these problems of drones. Hence, in this article, we have presented the Blockchain of Drones (BCoD), a conceptual approach of collaboration between blockchain and IoD to make drones advantageous through blockchain properties. But the main challenge for adopting blockchain is scalability as consensus in blockchain relies on the message communications by replicated nodes to attain flexibility against faulty nodes. Considering this, we present an advanced byzantine fault tolerance (ABFT) consensus for drone-based applications. This protocol provides scalability with minimum cost and resources for achieving general agreement. It uses only f + 1 resources in normal case and 2f + 1 resources in faulty case with O(n) communication complexity. The systematic analysis and evaluation show that the ABFT improves the performance of the system for a wide range of networks compared with existing BFT systems.
引用
收藏
页数:17
相关论文
共 50 条
[11]   Practical byzantine fault tolerance and proactive recovery [J].
Castro, M ;
Liskov, B .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2002, 20 (04) :398-461
[12]   An Assessment of Blockchain Consensus Protocols for the Internet of Things [J].
MacKenzie, Beverley ;
Ferguson, Robert Ian ;
Bellekens, Xavier .
2018 INTERNATIONAL CONFERENCE ON INTERNET OF THINGS, EMBEDDED SYSTEMS AND COMMUNICATIONS (IINTEC), 2018, :183-190
[13]   Private blockchain-based access control mechanism for unauthorized UAV detection and mitigation in Internet of Drones environment [J].
Bera, Basudeb ;
Das, Ashok Kumar ;
Sutrala, Anil Kumar .
COMPUTER COMMUNICATIONS, 2021, 166 :91-109
[14]   Blockchain consensus challenges and an efficient novel consensus mechanism [J].
Kshirsagar, Avinash ;
Pachghare, Vinod .
JOURNAL OF INFORMATION & OPTIMIZATION SCIENCES, 2024, 45 (04) :863-872
[15]   Secured Energy Trading Using Byzantine-Based Blockchain Consensus [J].
Sheikh, A. ;
Kamuni, V. ;
Urooj, A. ;
Wagh, S. ;
Singh, N. ;
Patel, Dhiren .
IEEE ACCESS, 2020, 8 :8554-8571
[16]   An Efficient Authentication Scheme Using Blockchain as a Certificate Authority for the Internet of Drones [J].
Javed, Sana ;
Khan, Muhammad Asghar ;
Abdullah, Ako Muhammad ;
Alsirhani, Amjad ;
Alomari, Abdullah ;
Noor, Fazal ;
Ullah, Insaf .
DRONES, 2022, 6 (10)
[17]   B-IoT: Blockchain Driven Internet of Things with Credit-Based Consensus Mechanism [J].
Huang, Junqin ;
Kong, Linghe ;
Chen, Guihai ;
Cheng, Long ;
Wu, Kaishun ;
Liu, Xue .
2019 39TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2019), 2019, :1348-1357
[18]   hBFT: Speculative Byzantine Fault Tolerance with Minimum Cost [J].
Duan, Sisi ;
Peisert, Sean ;
Levitt, Karl N. .
IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2015, 12 (01) :58-70
[19]   Consensus Mechanism of IoT Based on Blockchain Technology [J].
Wu, Yue ;
Song, Liangtu ;
Liu, Lei ;
Li, Jincheng ;
Li, Xuefei ;
Zhou, Linli .
SHOCK AND VIBRATION, 2020, 2020
[20]   Byzantine fault tolerance for electric power grid monitoring and control [J].
Zhao, Wenbing ;
Villaseca, F. Eugenio .
PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, 2008, :129-135