A Robust Sharding-Enabled Blockchain with Efficient Hashgraph Mechanism for MANETs
Source abstract
Abstract
Blockchain establishes security and trust in mobile ad hoc networks (MANETs). Due to the decentralized and opportunistic communication characteristics of MANETs, hashgraph consensus is more applicable to the MANET-based blockchain. Sharding scales the consensus further through disjoint nodes in multiple shards simultaneously updating ledgers. However, the dynamic addition and deletion of nodes in a shard pose challenges regarding robustness and efficiency. Particularly, the shard is vulnerable to Sybil attacks and targeted attacks, and dishonest gossip reduces the efficiency of hashgraph consensus. Therefore, we proposed a behavior-based sharding hashgraph scheme. First, dishonest behaviors of nodes are recorded in a decentralized blacklist. Gossip information is sent to a reliable neighbor, and gossip information from another reliable neighbor is received. Second, a tree-assisted inter-sharding consensus is proposed to prevent Sybil attacks. The combination of shard recovery and reconfiguration based on node state is devised to prevent targeted attacks. Finally, we conducted the performance evaluation including security analysis and experimental evaluation to reveal the security and efficiency of the proposed scheme.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Blockchain Technology Applications and Security · Caching and Content Delivery · Spam and Phishing Detection
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
School of Computer Science, South China Normal University, Guangzhou 510631, China
Funding
National Key-Area Research and Development Program of China · Key-Area Research and Development Program of Guangdong Province · Guangdong Science & Technology Fund · Guangzhou Science & Technology Fund · VeChain Foundation
References (38)
Show source-provided references
1. Security services using blockchains: A state of the art survey10.1109/COMST.2018.2863956 ↗
2. Blockchain for secure and efficient data sharing in vehicular edge computing and networks10.1109/JIOT.2018.2875542 ↗
3. Neural-blockchain-based ultrareliable caching for edge-enabled UAV networks10.1109/TII.2019.2922039 ↗
4. MCS-Chain: Decentralized and trustworthy mobile crowdsourcing based on blockchain10.1016/j.future.2019.01.036 ↗
5. MANET network in internet of things system
6. Morales, D.C., Velloso, P., Guerre, A., Nguyen, T.M.T., Pujolle, G., Alagha, K., and Dua, G. (2021, January 23–27). Blockgraph proof-of-concept. Proceedings of the SIGCOMM’21 Poster and Demo Sessions, Virtual Event.10.1145/3472716.3472866 ↗
7. LocTrust: A local and global consensus-combined trust model in MANETs10.1007/s12083-021-01250-y ↗
8. Blockchain-based lightweight trust management in mobile ad-hoc networks10.3390/s20030698 ↗
9. An infrastructure-less emergency communication system: A blockchain-based framework10.1061/(ASCE)CP.1943-5487.0001011 ↗
10. B4SDC: A blockchain system for security data collection in MANETs10.1109/TBDATA.2020.2981438 ↗
11. Reliable data analysis through blockchain based crowdsourcing in mobile ad-hoc cloud10.1007/s11036-019-01221-x ↗
12. A blockchain-based computing architecture for mobile ad hoc cloud10.1109/MNET.001.1800064 ↗
13. A Fast and Robust Solution for Common Knowledge Formation in Decentralized Swarm Robots10.1007/s10846-022-01759-1 ↗
14. Chatzopoulos, D., Gujar, S., Faltings, B., and Hui, P. (2016, January 5–8). Localcoin: An ad-hoc payment scheme for areas with high connectivity: Poster. Proceedings of the 17th ACM International Symposium on Mobile Ad Hoc Networking and Computing, Paderborn, Germany.10.1145/2942358.2947401 ↗
15. Efficient block propagation in wireless blockchain networks and its application in Bitcoin10.1109/TNSE.2021.3112670 ↗
16. Hedera: A public hashgraph network & governing council
17. Castro, M., and Liskov, B. (1999, January 22–25). Practical byzantine fault tolerance. Proceedings of the OsDI, New Orleans, LA, USA.
18. The raft consensus algorithm
19. Nakamoto, S. (2023, January 10). Bitcoin: A Peer-to-Peer Electronic Cash System. SSRN. Available online: https://ssrn.com/abstract=3440802.
20. An Efficient DAG Blockchain Architecture for IoT10.1109/JIOT.2022.3206337 ↗
21. Scaling Blockchain via Layered Sharding10.1109/JSAC.2022.3213350 ↗
22. Huang, H., Peng, X., Zhan, J., Zhang, S., Lin, Y., Zheng, Z., and Guo, S. (2022, January 2–5). Brokerchain: A cross-shard blockchain protocol for account/balance-based state sharding. Proceedings of the IEEE INFOCOM 2022-IEEE Conference on Computer Communications, Online.10.1109/INFOCOM48880.2022.9796859 ↗
23. Zhang, X., Xia, W., Cui, Q., Tao, X., and Liu, R.P. (IEEE Netw., 2022). Efficient and Trusted Data Sharing in a Sharding-enabled Vehicular Blockchain, IEEE Netw., early access.10.1109/MNET.122.2100755 ↗
24. A Fast and Secured Vehicle-to-Vehicle Energy Trading Based on Blockchain Consensus in the Internet of Electric Vehicles10.1109/TVT.2023.3239990 ↗
25. Benchi, A., Launay, P., and Guidec, F. (2015, January 4–7). Solving consensus in opportunistic networks. Proceedings of the 16th International Conference on Distributed Computing and Networking, Goa, India.10.1145/2684464.2684479 ↗
26. Luu, L., Narayanan, V., Zheng, C., Baweja, K., Gilbert, S., and Saxena, P. (2016, January 24–28). A secure sharding protocol for open blockchains. Proceedings of the 2016 ACM SIGSAC conference on computer and communications security, Vienna, Austria.10.1145/2976749.2978389 ↗
27. Wang, J., and Wang, H. (2019, January 26–28). Monoxide: Scale out Blockchains with Asynchronous Consensus Zones. Proceedings of the NSDI, Boston, MA, USA.
28. Amiri, M.J., Agrawal, D., and El Abbadi, A. (2021, January 20–25). Sharper: Sharding permissioned blockchains over network clusters. Proceedings of the 2021 International Conference on Management of Data, Xi’an, China.10.1145/3448016.3452807 ↗
29. Repchain: A reputation-based secure, fast, and high incentive blockchain system via sharding10.1109/JIOT.2020.3028449 ↗
30. Beh-Raft-Chain: A behavior-based fast blockchain protocol for complex networks10.1109/TNSE.2020.2984490 ↗
31. DQN-based optimization framework for secure sharded blockchain systems10.1109/JIOT.2020.3006896 ↗
32. Zhang, M., Li, J., Chen, Z., Chen, H., and Deng, X. (IEEE Trans. Cloud Comput., 2022). An efficient and robust committee structure for sharding blockchain, IEEE Trans. Cloud Comput., early access.10.1109/TCC.2022.3217856 ↗
33. Sharding-Hashgraph: A High-Performance Blockchain-Based Framework for Industrial Internet of Things with Hashgraph Mechanism10.1109/JIOT.2021.3126895 ↗
34. Reputation-based coalition formation for secure self-organized and scalable sharding in iot blockchains with mobile-edge computing10.1109/JIOT.2020.3002969 ↗
35. The block propagation in blockchain-based vehicular networks10.1109/JIOT.2021.3074924 ↗
36. A performance evaluation of C4M consensus algorithm10.1007/s12243-022-00931-w ↗
37. Teegraph: A Blockchain consensus algorithm based on TEE and DAG for data sharing in IoT10.1016/j.sysarc.2021.102344 ↗
38. (2023, January 10). OPNET Network Simulator. Available online: http://opnetprojects.com/opnet-network-simulator/.