|
|
|
A sharding blockchain-based UAV system for search and rescue missions |
Xihan ZHANG1, Jiashuo ZHANG1, Jianbo GAO1,2( ), Libin XIA1, Zhi GUAN3, Hao HU4, Zhong CHEN1,2 |
1. School of Computer Science, Peking University, Beijing 100871, China 2. Peking University Chongqing Research Institute of Big Data, Chongqing 401329, China 3. National Engineering Research Center for Software Engineering, Peking University, Beijing 100871, China 4. State Key Lab for Novel Software Technology, Nanjing University, Nanjing 210023, China |
|
|
|
|
Abstract Sharding is a promising technique to tackle the critical weakness of scalability in blockchain-based unmanned aerial vehicle (UAV) search and rescue (SAR) systems. By breaking up the blockchain network into smaller partitions called shards that run independently and in parallel, sharding-based UAV systems can support a large number of search and rescue UAVs with improved scalability, thereby enhancing the rescue potential. However, the lack of adaptability and interoperability still hinder the application of sharded blockchain in UAV SAR systems. Adaptability refers to making adjustments to the blockchain towards real-time surrounding situations, while interoperability refers to making cross-shard interactions at the mission level. To address the above challenges, we propose a blockchain UAV system for SAR missions based on dynamic sharding mechanism. Apart from the benefits in scalability brought by sharding, our system improves adaptability by dynamically creating configurable and mission-exclusive shards, and improves interoperability by supporting calls between smart contracts that are deployed on different shards. We implement a prototype of our system based on Quorum, give an analysis of the improved adaptability and interoperability, and conduct experiments to evaluate the performance. The results show our system can achieve the above goals and overcome the weakness of blockchain-based UAV systems in SAR scenarios.
|
| Keywords
blockchain
sharding
unmanned aerial vehicle
search and rescue
blockchain interoperability
|
|
Corresponding Author(s):
Jianbo GAO
|
|
Just Accepted Date: 03 April 2024
Issue Date: 07 June 2024
|
|
| 1 |
Z, Su Y, Wang Q, Xu N Zhang . LVBS: lightweight vehicular blockchain for secure data sharing in disaster rescue. IEEE Transactions on Dependable and Secure Computing, 2022, 19( 1): 19–32
|
| 2 |
Y, Wang Z, Su Q, Xu R, Li T H Luan . Lifesaving with RescueChain: energy-efficient and partition-tolerant blockchain based secure information sharing for UAV-aided disaster rescue. In: Proceedings of the IEEE International Conference on Computer Communications. 2021, 1−10
|
| 3 |
Y, Wang Z, Su Q, Xu R, Li T H, Luan P Wang . A secure and intelligent data sharing scheme for UAV-assisted disaster rescue. IEEE/ACM Transactions on Networking, 2023, 31( 6): 2422–2438
|
| 4 |
T, Nguyen R, Katila T N Gia . An advanced internet-of-drones system with blockchain for improving quality of service of search and rescue: a feasibility study. Future Generation Computer Systems, 2023, 140: 36–52
|
| 5 |
K, Gai Y, Wu L, Zhu K K R, Choo B Xiao . Blockchain-enabled trustworthy group communications in UAV networks. IEEE Transactions on Intelligent Transportation Systems, 2021, 22( 7): 4118–4130
|
| 6 |
H, Xu W, Huang Y, Zhou D, Yang M, Li Z Han . Edge computing resource allocation for unmanned aerial vehicle assisted mobile network with blockchain applications. IEEE Transactions on Wireless Communications, 2021, 20( 5): 3107–3121
|
| 7 |
L, Jiang B, Chen S, Xie S, Maharjan Y Zhang . Incentivizing resource cooperation for blockchain empowered wireless power transfer in UAV networks. IEEE Transactions on Vehicular Technology, 2020, 69( 12): 15828–15841
|
| 8 |
P, Mehta R, Gupta S Tanwar . Blockchain envisioned UAV networks: challenges, solutions, and comparisons. Computer Communications, 2020, 151: 518–538
|
| 9 |
J, Xie F R, Yu T, Huang R, Xie J, Liu Y Liu . A survey on the scalability of blockchain systems. IEEE Network, 2019, 33( 5): 166–173
|
| 10 |
W, Tong X, Dong Y, Shen X, Jiang Z Zhang . A blockchain-driven data exchange model in multi-domain IoT with controllability and parallelity. Future Generation Computer Systems, 2022, 135: 85–94
|
| 11 |
W, Tong X, Dong Y, Shen X Jiang . A hierarchical sharding protocol for multi-domain IoT blockchains. In: Proceedings of the IEEE International Conference on Communications (ICC). 2019, 1−6
|
| 12 |
F, Hashim K, Shuaib F Sallabi . MedShard: electronic health record sharing using blockchain sharding. Sustainability, 2021, 13( 11): 5889
|
| 13 |
M, Al-Bassam A, Sonnino S, Bano D, Hrycyszyn G Danezis . Chainspace: a sharded smart contracts platform. In: Proceedings of the Network and Distributed System Security Symposium (NDSS). 2018
|
| 14 |
R, Alkadi N, Alnuaimi C Y, Yeun A Shoufan . Blockchain interoperability in unmanned aerial vehicles networks: state-of-the-art and open issues. IEEE Access, 2022, 10: 14463–14479
|
| 15 |
Y, Wu H N, Dai H, Wang K K R Choo . Blockchain-based privacy preservation for 5G-enabled drone communications. IEEE Network, 2021, 35( 1): 50–56
|
| 16 |
Y, Qian Y, Jiang L, Hu M S, Hossain M, Alrashoud M Al-Hammadi . Blockchain-based privacy-aware content caching in cognitive internet of vehicles. IEEE Network, 2020, 34( 2): 46–51
|
| 17 |
W, Xiao M, Li B, Alzahrani R, Alotaibi A, Barnawi Q Ai . A blockchain-based secure crowd monitoring system using UAV swarm. IEEE Network, 2021, 35( 1): 108–115
|
| 18 |
A, Islam S Y Shin . BUAV: a blockchain based secure UAV-assisted data acquisition scheme in internet of things. Journal of Communications and Networks, 2019, 21( 5): 491–502
|
| 19 |
V A Kanade . Securing drone-based Ad Hoc network using blockchain. In: Proceedings of the IEEE International Conference on Artificial Intelligence and Smart Systems (ICAIS). 2021, 1314−1318
|
| 20 |
A, Yazdinejad R M, Parizi A, Dehghantanha H, Karimipour G, Srivastava M Aledhari . Enabling drones in the internet of things with decentralized blockchain-based security. IEEE Internet of Things Journal, 2021, 8( 8): 6406–6415
|
| 21 |
T, Nguyen R, Katila T N Gia . A novel internet-of-drones and blockchain-based system architecture for search and rescue. In: Proceedings of the 18th International Conference on Mobile Ad Hoc and Smart Systems (MASS). 2021, 278−288
|
| 22 |
M, Masuduzzaman A, Islam T, Rahim S Y Shin . Blockchain-assisted UAV-employed casualty detection scheme in search and rescue mission in the internet of battlefield things. In: Proceedings of the International Conference on Information and Communication Technology Convergence (ICTC). 2020, 412−416
|
| 23 |
J, Wang H Wang . Monoxide: scale out blockchain with asynchronous consensus zones. In: Proceedings of the 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19). 2019, 95−112
|
| 24 |
J, Kwon E Buchman . Cosmos whitepaper. See Github.com/cosmos/cosmos/blob/master/WHITEPAPER.md website, 2019
|
| 25 |
G Wood . Polkadot: vision for a heterogeneous multi-chain framework. See Assets.polkadot.network/Polkadot-whitepaper.pdf website, 2016
|
| 26 |
Z, Hong S, Guo P, Li W Chen . Pyramid: a layered sharding blockchain system. In: Proceedings of the IEEE International Conference on Computer Communications (INFOCOM). 2021, 1−10
|
| 27 |
L, Luu V, Narayanan C, Zheng K, Baweja S, Gilbert P Saxena . A secure sharding protocol for open blockchains. In: Proceedings of the ACM SIGSAC Conference on Computer and Communications Security. 2016, 17−30
|
| 28 |
E, Kokoris-Kogias P, Jovanovic L, Gasser N, Gailly E, Syta B Ford . OmniLedger: a secure, scale-out, decentralized ledger via sharding. In: Proceedings of the IEEE Symposium on Security and Privacy (SP). 2018, 583−598
|
| 29 |
U, Khakurel D, Rawat L Njilla . FastChain: lightweight blockchain with sharding for internet of battlefield-things in NS-3. In: Proceedings of the IEEE International Conference on Industrial Internet (ICII). 2019, 241−247
|
| 30 |
R, Doku D B, Rawat M, Garuba L Njilla . Fusion of named data networking and blockchain for resilient internet-of-battlefield-things. In: Proceedings of the 17th Annual Consumer Communications & Networking Conference (CCNC). 2020, 1−6
|
| 31 |
B, Ghimire D B, Rawat C, Liu J Li . Sharding-enabled blockchain for software-defined internet of unmanned vehicles in the battlefield. IEEE Network, 2021, 35(1): 101–107
|
| 32 |
M, Golam R, Akter R, Naufal V S, Doan J M, Lee D S Kim . Blockchain inspired intruder UAV localization using lightweight CNN for internet of battlefield things. In: Proceedings of the IEEE Military Communications Conference (MILCOM). 2022, 342−349
|
| 33 |
G, Wang Z J, Shi M, Nixon S Han . SoK: sharding on blockchain. In: Proceedings of the 1st ACM Conference on Advances in Financial Technologies. 2019, 41−61
|
| 34 |
G, Zhang F, Pan Y, Mao S, Tijanic M, Dang’ana S, Motepalli S, Zhang H A Jacobsen . Reaching consensus in the byzantine empire: a comprehensive review of BFT consensus algorithms. ACM Computing Surveys, 2024, 56( 5): 134
|
| 35 |
J Morgan . Quorum whitepaper. New York: JP Morgan Chase, 2016
|
| 36 |
R, Doku D B, Rawat M, Garuba L Njilla . LightChain: on the lightweight blockchain for the internet-of-things. In: Proceedings of the IEEE International Conference on Smart Computing. 2019, 444−448
|
| 37 |
S, Pongnumkul C, Siripanpornchana S Thajchayapong . Performance analysis of private blockchain platforms in varying workloads. In: Proceedings of the 26th International Conference on Computer Communication and Networks (ICCCN). 2017, 1−6
|
| 38 |
Kuzlu M, Pipattanasomporn M, Gurses L, Rahman S. Performance analysis of a hyperledger fabric blockchain framework: throughput, latency and scalability. In: Proceedings of 2019 IEEE International Conference on Blockchain (Blockchain). 2019, 536−540
|
|
Viewed |
|
|
|
Full text
|
|
|
|
|
Abstract
|
|
|
|
|
Cited |
|
|
|
|
| |
Shared |
|
|
|
|
| |
Discussed |
|
|
|
|