Submitted:
07 July 2025
Posted:
08 July 2025
You are already at the latest version
Abstract
Keywords:
1. Introduction
- We analyze blockchain and DNN as independent technologies in depth, and find that blockchain is suitable for IoT transaction processing due to its decentralization, but it suffers from issues such as high latency, low throughput, limited storage space, privacy, and is susceptible to network and smart contract attacks. DNNs can be used to detect anomalies in transactions, devices and users, but are often deployed in centralized systems without mechanisms to guarantee the integrity of the models and their training data.
- We conduct an extensive literature survey on existing frameworks that integrate blockchain and DNNs in IoT networks, and categorize these frameworks into three main types: anomaly detection, secure data storage, and secure distributed networks. We also identify their limitations, including a lack of integration between blockchain and DNN, using complex architectures with separate components which as a result increases the network latency and storage overhead, and overlooking the importance of the consensus algorithms.
- We propose a novel framework–DeepChainIoT–that fully leverages the mutual enhancement of blockchain and DNN to address security, storage and data dissemination issues in generic IoT networks. We show that DeepChainIoT offers efficient and secure transaction processing, storage and dissemination through a blockchain network that uses Long Short-Term Memory (LSTM) autoencoders to analyze and detect anomalies in transactions, nodes, network traffic and smart contracts, and uses an optimized Practical Byzantine Fault Tolerance (PBFT) consensus with node rating to prioritize critical transactions and prevent malicious nodes. At the same time, DeepChainIoT uses a blockchain network to decentralize DNN models and preserves the integrity of the models and training data.
- We evaluated the LSTM autoencoder with an anomaly detection task on a pump sensor dataset collected from a smart water system. The LSTM autoencoder achieved an accuracy of 99.6%, a recall of 100%, a precision of 97.95%, and an F1 score of 98.97%. It also achieved a data compression ratio of 23.9, showing its ability to compress data and hence reduce storage and bandwidth requirements for blockchain nodes. Malicious sensors were categorized based on the number of anomalous transactions they sent within a defined transaction window, and transactions from non-malicious sensors were prioritized. Additionally, we evaluated the effectiveness of the LSTM autoencoder model in real-time anomaly detection. This marks significant improvements in anomaly detection compared to the results presented by Sapkota et al. [18], which only optimized the compression ratio.
2. Background
2.1. Blockchain
2.1.1. Working of a Generic Blockchain
2.1.1.1. Public Key Cryptography
2.1.1.2. Transaction Broadcasting
2.1.1.3. Smart Contract
2.1.1.4. Block
2.1.1.5. Decentralization and Consensus
2.1.2. Types of Blockchain
2.2. Deep Neural Networks (DNNs)
2.2.1. Working of DNNs
2.2.2. Learning Algorithms
2.3. Using Blockchain and DNN in IoTs
3. The Blockchain-DNN Integration for IoTs
- Relevance: We consider blockchain-DNN integrated frameworks used to solve security issues regardless of their application domains.
- Publication quality and impact: We select peer-reviewed articles from high-impact conferences and journals published within the last five years.
- Diversity: We include a variety of studies to ensure a broad perspective.
3.1. Review of Blockchain-DNN Integration Frameworks
3.1.1. Anomaly Detection
3.1.2. Secure Data Storage
3.1.3. Secure Distributed Network
3.2. Remaining Challenges
3.2.0.1. Consensus Mechanism and Energy Consumption
3.2.0.2. Integration of Neural Networks and Blockchain
3.2.0.3. Data Storage and Confidentiality
3.3. The Overlooked Potentials
4. DeepChainIoT: Optimized Blockchain-DNN Framework for Secure IoT
4.1. Architecture
4.1.1. LSTM Autoencoder for Anomaly Detection and Transaction Encoding
4.1.2. LSTM Autoencoder Integrated PBFT Consensus
- Message Reception and Pre-processing: Validating nodes receive transaction proposals, confirmations, and status updates, which are pre-processed into ordered sequences and fed into the LSTM autoencoder for pattern recognition and anomaly detection.
- Feature Extraction & Dynamic Transaction Prioritization: The LSTM autoencoder analyzes transaction characteristics to identify patterns related to transaction validity and importance. Based on these learned features, transactions are classified into different priority levels. High-priority transactions such as transaction validity confirmations, are processed immediately, while low-priority transactions, such as status updates, are processed later. The primary node (of PBFT consensus) then adjusts the message sequencing based on transaction priorities before broadcasting it.
- Adaptive Node Rating & Malicious Node Detection: Each node’s behavior is continuously monitored through message sequences. Nodes that participate honestly in consensus are deemed honest. Nodes that frequently send conflicting or invalid transactions are flagged as suspicious or malicious nodes. The suspicious nodes are given a lower voting weight in consensus, while the malicious nodes are excluded. When a primary node is identified as malicious, an automated view change is triggered to replace it, switching to a new primary node.
-
Byzantine Fault Tolerance & Security Reinforcement:If more than one-third of the nodes are flagged as malicious, an alert is triggered, and a notification is sent to the admin, who is responsible for initiating protocols and taking appropriate actions. One of the following actions will then be performed:
- Network Halting: Temporary freeze on new transactions.
- Consensus Reconfiguration: Adjusting voting weight of or completely excluding faulty nodes.
4.2. Workflow
- (1)
- Node registration: Upon joining the network, each node responsible for sending transactions, must be registered with the CA to verify their identities and obtain unique private-public key pairs.
- (2)
- Transaction initialization: Data collected by various IoT devices is first aggregated and processed in an IoT gateway, where the data is transformed into a transaction format <Digital signature, node data>, before being sent to the blockchain.
- (3)
- Sender verification: Upon receiving a new transaction, each validating node verifies its digital signature, making sure it comes from a registered node.
- (4)
- Anomaly detection and transaction encoding: Validating nodes execute an LSTM autoencoder-embedded smart contract to discard anomalous transactions and encode the non-anomalous transactions.
- (5)
- On-chain transaction verification and storage: Using the optimized PBFT consensus, transactions are validated by the blockchain and appended to the shared ledger.
- (6)
- Data dissemination: When a node requests certain data from a validator, the validator verifies the requester’s identity and only shares the encoded data if the requester is verified. The encoded data can only be decoded by the corresponding decoding algorithm so that only approved applications and requesters can access the original content.
5. Evaluation
5.1. Features
5.1.0.1. Node Authentication
5.1.0.2. Anomaly Detection During Transaction Initiation
5.1.0.3. Node monitoring and alerts
5.1.0.4. Prioritization-Based Consensus
5.1.0.5. Reduced Forking
5.1.0.6. Privacy-Preserving and Reliable Data Storage and Dissemination
5.1.0.7. Reduced Latency and Improved Throughput
5.1.0.8. Safeguarding the DNN Model and Training Data
5.1.0.9. Decentralization
5.2. Performance of the LSTM Autoencoder
5.3. LSTM Enhanced PBFT Consensus
5.4. Impact on User Experience, Trust, and Data Control
5.5. Scalability Considerations
5.5.0.10. Efficient Storage and Transaction Handling
5.5.0.11. Optimized PBFT Consensus for High Throughput
5.5.0.12. DNN Model Efficiency for Real-Time Anomaly Detection
5.5.0.13. Hierarchical Processing for Large-Scale IoT Deployments
5.5.0.14. Dynamic Network Adjustments
5.6. Cost Analysis
5.6.0.15. Transaction Fees
5.6.0.16. Storage Requirements
5.6.0.17. Energy Consumption
5.7. Comparison With Existing Studies
5.8. Challenges in Implementing DeepChainIoT in Real-Life IoT Environments
5.8.0.18. Blockchain Overhead and Latency
5.8.0.19. Scalability in Large IoT Networks
5.8.0.20. Real-Time Anomaly Detection
5.8.0.21. Energy Consumption
6. Conclusion and Future Work
Author Contributions
Data Availability Statement
Conflicts of Interest
Abbreviations
| IoTs | Internet of Things |
| DNNs | Deep Neural Networks |
| LSTM | Long-Short Term Memory |
| PBFT | Practical Byzantine Fault Tolerance |
| DoS | Denial of Service |
| DDoS | Distributed Denial of Service |
| SPOF | Single Points of Failures |
| IoVs | Internet of Vehicles |
| IIoTs | Industrial Internet of Things |
| IoMT | Internet of Medical Things |
| AI | Artificial Intelligence |
| P2P | Peer to Peer |
| PoW | Proof of Work |
| PoS | Proof of Stake |
| CNNs | Convolutional Neural Networks |
| RNNs | Recurrent Neural Network |
| RL | Reinforcement Learning |
| BiLSTM | Bidirectional Long Short-Term Memory |
| EPoW | Enhanced Proof of Work |
| ECC | Elliptic Curve Cryptography |
| IDS | Intrusion Detection Systems |
| IBE | Identity Based Encryption |
| GNN | Graph Neural Networks |
| ECDH | Elliptic Curve Diffie-Hellman |
| DRL | Deep Reinforcement Learning |
| CA | certificate authority |
References
- Shaaban, S.; El Badawy, H.M.; Hashad, A. Performance Evaluation of the IEEE 802. In 11 Wireless LAN Standards. In Proceedings of the World Congress on Engineering, London, UK, 2–4 July 2008; Volume 1. [Google Scholar]
- Aldahmani, A.; Ouni, B.; Lestable, T.; Debbah, M. Cyber-security of embedded IoTs in smart homes: Challenges, requirements, countermeasures, and trends. IEEE Open J. Veh. Technol. 2023, 4, 281–292. [Google Scholar] [CrossRef]
- Touqeer, H.; Zaman, S.; Amin, R.; Hussain, M.; Al-Turjman, F.; Bilal, M. Smart home security: challenges, issues and solutions at different IoT layers. J. Supercomput. 2021, 77, 14053–14089. [Google Scholar] [CrossRef]
- Aldowah, H.; Ul Rehman, S.; Umar, I. Trust in IoT Systems: A Vision on the Current Issues, Challenges, and Recommended Solutions. In Advances on Smart and Soft Computing: Proceedings of ICACIn 2020; Springer: Singapore, 2021; pp. 329–339. [Google Scholar]
- Cloudflare. Famous DDoS Attacks. 2024. Available online: https://www.cloudflare.com/learning/ddos/famous-ddos-attacks/ (accessed on 9 June 2024).
- Gelgi, M.; Guan, Y.; Arunachala, S.; Samba Siva Rao, M.; Dragoni, N. Systematic Literature Review of IoT Botnet DDoS Attacks and Evaluation of Detection Techniques. Sensors 2024, 24, 3571. [Google Scholar] [CrossRef] [PubMed]
- The Guardian. DDoS attack that disrupted internet was largest of its kind in history, experts say. Available online: https://www.theguardian.com/technology/2016/oct/26/ddos-attack-dyn-mirai-botnet (accessed on 30 July 2024).
- Antonakakis, M.; April, T.; Bailey, M.; Bernhard, M.; Bursztein, E.; Cochran, J.; Durumeric, Z.; Halderman, J.A.; Invernizzi, L.; Kallitsis, M.; et al. Understanding the Mirai Botnet. In Proceedings of the 26th USENIX Security Symposium (USENIX Security 17), Vancouver, BC, Canada, 16–18 August 2017; pp. 1093–1110. [Google Scholar]
- Newman, S. Critical RCE Vulnerability Found in Over a Million GPON Home Routers. 2023. Available online: https://www.vpnmentor.com/blog/critical-vulnerability-gpon-router/ (accessed on 21 February 2024).
- Joel, M.R.; Manikandan, G.; Bhuvaneswari, G. An Analysis of Security Challenges in Internet of Things (IoT) Based Smart Homes. In Proceedings of the 2023 Second International Conference on Electronics and Renewable Systems (ICEARS), Tuticorin, India, 2–4 March 2023; pp. 490–497. [Google Scholar]
- Nakamoto, S. Bitcoin: A Peer-to-Peer Electronic Cash System. Available online: https://bitcoin.org/bitcoin.pdf (accessed on 3 March 2025).
- Mangla, M.; Ambarkar, S.; Akhare, R.; Deokar, S.; Mohanty, S.N.; Satpathy, S. A proposed framework to achieve CIA in IoT networks. In Proceedings of the International Conference on Artificial Intelligence and Sustainable Engineering: Select Proceedings of AISE 2020, Volume 2, Jaipur, India, 18–19 December 2020; Springer: Cham, Switzerland, 2022; pp. 19–30. [Google Scholar]
- Terumalasetti, S.; Reeja, S.R. A comprehensive study on review of AI techniques to provide security in the digital world. In Proceedings of the 2022 Third International Conference on Intelligent Computing Instrumentation and Control Technologies (ICICICT), Kannur, India, 11–12 August 2022; IEEE: New York, NY, USA, 2022; pp. 407–416. [Google Scholar]
- Hannah, S.; Deepa, A.J.; Chooralil, V.S.; BrillySangeetha, S.; Yuvaraj, N.; Raja, R.A.; Suresh, C.; Vignesh, R.; Srihari, K.; Alene, A.; et al. Blockchain-based deep learning to process IoT data acquisition in cognitive data. BioMed Research International 2022, 2022, 1–13. [Google Scholar] [CrossRef] [PubMed]
- Menon, S.; Anand, D.; Kavita; Verma, S. ; Kaur, M.; Jhanjhi, N.Z.; Ghoniem, R.M.; Ray, S.K. Blockchain and machine learning inspired secure smart home communication network. Sensors 2023, 23, 6132. [Google Scholar] [CrossRef] [PubMed]
- Zhang, Z.; Song, X.; Liu, L.; Yin, J.; Wang, Y.; Lan, D. Recent advances in blockchain and artificial intelligence integration: Feasibility analysis, research issues, applications, challenges, and future work. Security and Communication Networks 2021, 2021, 1–15. [Google Scholar] [CrossRef]
- Shafay, M.; Ahmad, R.W.; Salah, K.; Yaqoob, I.; Jayaraman, R.; Omar, M. Blockchain for deep learning: review and open challenges. Cluster Computing 2023, 26, 197–221. [Google Scholar] [CrossRef]
- Sapkota, S.; Huang, H.; Hu, Y.; Hussain, F. A Deep Neural Network (DNN) Based Contract Policy on Hyperledger Fabric for Secure Internet of Things (IoTs). In Proceedings of the International Conference on Advanced Information Networking and Applications, Springer; 2024; pp. 313–325. [Google Scholar]
- Goh, Y.; Yun, J.; Jung, D.; Chung, J.M. Secure Trust-Based Delegated Consensus for Blockchain Frameworks Using Deep Reinforcement Learning. IEEE Access 2022, 10, 118498–118511. [Google Scholar] [CrossRef]
- Papaioannou, D.; Mygdalis, V.; Pitas, I. Proof of Quality Inference (PoQI): An AI Consensus Protocol for Decentralized DNN Inference Frameworks. In Proceedings of the 2024 IEEE Symposium on Computers and Communications (ISCC), Paris, France, 26–29 June 2024; pp. 1–7. [Google Scholar]
- Bennet, D.; Maria, L.; Putri Ayu Sanjaya, Y.; Rahmania Az Zahra, A. Blockchain technology: revolutionizing transactions in the digital age. ADI Journal on Recent Innovation 2024, 5, 194–199. [Google Scholar] [CrossRef]
- Buterin, V.; et al. A next-generation smart contract and decentralized application platform. White Paper 2014, 3, 2–1. [Google Scholar]
- Padmavathi, M.; Suresh, R.M. Secure P2P intelligent network transaction using litecoin. Mob. Netw. Appl. 2019, 24, 318–326. [Google Scholar] [CrossRef]
- Nani, A. The doge worth 88 billion dollars: A case study of Dogecoin. Convergence 2022, 28, 1719–1736. [Google Scholar] [CrossRef]
- Heo, H.; Woo, S.; Yoon, T.; Kang, M.S.; Shin, S. Partitioning Ethereum without Eclipsing It. In NDSS, 2023.
- Ethereum development community. Ethereum wire protocol (eth). Available online: https://github.com/ethereum/devp2p/blob/master/caps/eth.md (accessed on 9 June 2024).
- Nakaike, T.; Zhang, Q.; Ueda, Y.; Inagaki, T.; Ohara, M. Hyperledger Fabric performance characterization and optimization using goleveldb benchmark. In Proceedings of the 2020 IEEE International Conference on Blockchain and Cryptocurrency (ICBC), Toronto, ON, Canada, 3–6 May 2020; IEEE: New York, NY, USA, 2020; pp. 1–9. [Google Scholar]
- De Filippi, P.; Wray, C.; Sileno, G. Smart contracts. Internet Policy Rev. 2021, 10, 2. [Google Scholar] [CrossRef]
- Androulaki, E.; Barger, A.; Bortnikov, V.; Cachin, C.; Christidis, K.; De Caro, A.; Enyeart, D.; Ferris, C.; Laventman, G.; Manevich, Y.; et al. Hyperledger Fabric: A distributed operating system for permissioned blockchains. In Proceedings of the Thirteenth EuroSys Conference, Porto, Portugal, 23–26 April 2018; ACM: New York, NY, USA, 2018; pp. 1–15. [Google Scholar]
- Saini, K.; Sharma, S.; Sarkar, U. Blockchain and cryptography. In Proceedings of the 2022 4th International Conference on Advances in Computing, Communication Control and Networking (ICAC3N), Greater Noida, India, 16–17 December 2022; IEEE: New York, NY, USA, 2022; pp. 1863–1868. [Google Scholar]
- Shifferaw, Y.; Lemma, S. Limitations of Proof of Stake Algorithm in Blockchain: A Review. Zede J. 2021, 39, 81–95. [Google Scholar]
- Castro, M.; Liskov, B.; et al. Practical Byzantine fault tolerance. In Proceedings of the 3rd Symposium on Operating Systems Design and Implementation (OSDI), New Orleans, LA, USA, 22–25 February 1999; USENIX: Berkeley, CA, USA, 1999; pp. 173–186. [Google Scholar]
- Nandanwar, H.; Katarya, R. A systematic literature review: approach toward blockchain future research trends. In Proceedings of the 2023 International Conference on Device Intelligence, Computing and Communication Technologies (DICCT), Bhopal, India, 24–25 February 2023; IEEE: New York, NY, USA, 2023; pp. 259–264. [Google Scholar]
- Jin, A.; Ye, Y.; Lee, B.; Qiao, Y. Topology analysis of the Ripple transaction network. International Journal of Network Management 2024, 34, e2253. [Google Scholar] [CrossRef]
- Tripathi, G.; Ahad, M.A.; Casalino, G. A comprehensive review of blockchain technology: underlying principles and historical background with future challenges. Decision Analytics Journal 2023, 100344. [Google Scholar] [CrossRef]
- Bau, D.; Zhu, J.Y.; Strobelt, H.; Lapedriza, A.; Zhou, B.; Torralba, A. Understanding the role of individual units in a deep neural network. Proceedings of the National Academy of Sciences 2020, 117, 30071–30078. [Google Scholar] [CrossRef] [PubMed]
- Liu, C.; Zhu, L.; Belkin, M. Toward a theory of optimization for over-parameterized systems of non-linear equations: the lessons of deep learning. arXiv 2020, arXiv:2003.00307. [Google Scholar]
- Montavon, G.; Samek, W.; Müller, K.-R. Methods for interpreting and understanding deep neural networks. Digit. Signal Process. 2018, 73, 1–15. [Google Scholar] [CrossRef]
- Silva, F.M.; Almeida, L.B. Acceleration techniques for the backpropagation algorithm. In European Association for Signal Processing Workshop; Springer: 1990; pp. 110–119.
- Puig-Arnavat, M.; Bruno, J.C. Chapter 5 - Artificial Neural Networks for Thermochemical Conversion of Biomass. In Recent Advances in Thermo-Chemical Conversion of Biomass. In Recent Advances in Thermo-Chemical Conversion of Biomass; Pandey, A., Bhaskar, T., Stöcker, M., Sukumaran, R.K., Eds.; Elsevier: Boston, 2015; pp. 133–156. [Google Scholar]
- Yu, T.; Zhu, H. Hyper-parameter optimization: A review of algorithms and applications. arXiv 2020, arXiv:2003.05689. [Google Scholar]
- Bodiwala, S.; Nanavati, N. Efficient hardware implementations of deep neural networks: A survey. In Proceedings of the 2020 Fourth International Conference on Inventive Systems and Control (ICISC), Coimbatore, India, 8–10 January 2020; IEEE: New York, NY, USA, 2020; pp. 31–36. [Google Scholar]
- Sakib, S.; Ahmed, N.; Kabir, A.J.; Ahmed, H. An overview of convolutional neural network: Its architecture and applications. Preprints 2019. [Google Scholar]
- Doya, K. Supervised learning in recurrent networks. In Handbook of Brain Theory and Neural Networks; MIT Press: 1995; pp. 796–800.
- Kohonen, T. The self-organizing map. Proc. IEEE 1990, 78, 1464–1480. [Google Scholar] [CrossRef]
- Yang, Z.; Xu, B.; Luo, W.; Chen, F. Autoencoder-based representation learning and its application in intelligent fault diagnosis: A review. Measurement 2022, 189, 110460. [Google Scholar] [CrossRef]
- Huang, Q. Model-based or model-free, a review of approaches in reinforcement learning. In 2020 International Conference on Computing and Data Science (CDS); IEEE: 2020; pp. 219–221.
- Rokonuzzaman, M.; Akash, M.I.; Mishu, M.K.; Tan, W.-S.; Hannan, M.A.; Amin, N. IoT-based distribution and control system for smart home applications. In 2022 IEEE 12th Symposium on Computer Applications & Industrial Electronics (ISCAIE); IEEE: 2022; pp. 95–98.
- Mishra, S.; Chaurasiya, V.K. Blockchain and IoT based infrastructure for secure smart city using deep learning algorithm with Dingo optimization. Wireless Personal Communications 2023, 132, 17–37. [Google Scholar] [CrossRef]
- Kumar, P.; Kumar, R.; Gupta, G.P.; Tripathi, R.; Jolfaei, A.; Islam, A.N. A blockchain-orchestrated deep learning approach for secure data transmission in IoT-enabled healthcare system. Journal of Parallel and Distributed Computing 2023, 172, 69–83. [Google Scholar] [CrossRef]
- Jameel, F.; Nabeel, M.; Jamshed, M.A.; Jäntti, R. Minimizing forking in blockchain-based IoT networks. In Proceedings of the 2020 IEEE International Conference on Communications Workshops (ICC Workshops), Dublin, Ireland, 7–11 June 2020; IEEE: New York, NY, USA, 2020; pp. 1–6. [Google Scholar]
- Huang, J.; Tan, L.; Mao, S.; Yu, K. Blockchain network propagation mechanism based on P4P architecture. Security and Communication Networks 2021, 2021, 1–12. [Google Scholar] [CrossRef]
- Liu, Q.; Xu, Y.; Cao, B.; Zhang, L.; Peng, M. Unintentional forking analysis in wireless blockchain networks. Digital Communications and Networks 2021, 7, 335–341. [Google Scholar] [CrossRef]
- Tang, W.; Kiffer, L.; Fanti, G.; Juels, A. Strategic latency reduction in blockchain peer-to-peer networks. Proceedings of the ACM on Measurement and Analysis of Computing Systems 2023, 7, 1–33. [Google Scholar] [CrossRef]
- Si, H.; Niu, B. Research on blockchain data availability and storage scalability. Future Internet 2023, 15, 212. [Google Scholar] [CrossRef]
- Vaigandla, K.K.; Karne, R.; Siluveru, M.; Kesoju, M. Review on blockchain technology: architecture, characteristics, benefits, algorithms, challenges and applications. Mesopotamian Journal of CyberSecurity 2023, 2023, 73–84. [Google Scholar] [CrossRef]
- Werth, J.; Berenjestanaki, M.H.; Barzegar, H.R.; El Ioini, N.; Pahl, C. A review of blockchain platforms based on the scalability, security and decentralization trilemma. ICEIS (1) 2023, 146–155. [Google Scholar]
- Gracy, M.; Jeyavadhanam, B.R. A systematic review of blockchain-based system: Transaction throughput latency and challenges. In Proceedings of the 2021 International Conference on Computational Intelligence and Computing Applications (ICCICA), Hyderabad, India, 29–30 January 2021; IEEE: New York, NY, USA, 2021; pp. 1–6. [Google Scholar]
- Jabbar, S.; Abideen, Z.U.; Khalid, S.; Ahmad, A.; Raza, U.; Akram, S. Enhancing computational scalability in blockchain by leveraging improvement in consensus algorithm. Frontiers in Computer Science 2023, 5. [Google Scholar] [CrossRef]
- Sayeed, S.; Marco-Gisbert, H. Assessing blockchain consensus and security mechanisms against the 51% attack. Applied Sciences 2019, 9, 1788. [Google Scholar] [CrossRef]
- Aponte-Novoa, F.A.; Sandoval, A.L.; Villanueva-Polanco, R.; Wightman, P. The 51% attack on blockchains: A mining behavior study. IEEE Access 2021, 9, 140549–140564. [Google Scholar] [CrossRef]
- Douceur, J.R. The Sybil Attack. In Proceedings of the International Workshop on Peer-to-Peer Systems, Cambridge, MA, USA, 7–8 March 2002; pp. 251–260. [Google Scholar]
- Platt, M.; Bandara, R.J.; Drăgnoiu, A.E.; Krishnamoorthy, S. Information privacy in decentralized applications. Trust Models for Next-Generation Blockchain Ecosystems 2021, 85–104.
- Bader, L.; Pennekamp, J.; Matzutt, R.; Hedderich, D.; Kowalski, M.; Lücken, V.; Wehrle, K. Blockchain-based privacy preservation for supply chains supporting lightweight multi-hop information accountability. Information Processing & Management 2021, 58, 102529. [Google Scholar]
- Silviu, O. An overview of security issues in smart contracts on the blockchain. In Proceedings of the 21st International Conference on Informatics in Economy (IE 2022), Bucharest, Romania, 2–3 June 2022; Springer: Cham, Switzerland, 2023; pp. 51–63. [Google Scholar]
- Wang, Y.; He, J.; Zhu, N.; Yi, Y.; Zhang, Q.; Song, H.; Xue, R. Security enhancement technologies for smart contracts in the blockchain: A survey. Transactions on Emerging Telecommunications Technologies 2021, 32, e4341. [Google Scholar] [CrossRef]
- Sanghami, S.V.; Lee, J.J.; Hu, Q. Machine-Learning-Enhanced Blockchain Consensus with Transaction Prioritization for Smart Cities. IEEE Internet Things J. 2022, 10, 6661–6672. [Google Scholar] [CrossRef]
- Hojjati, M.; Shafieinejad, A.; Yanikomeroglu, H. A Blockchain-Based Authentication and Key Agreement (AKA) Protocol for 5G Networks. IEEE Access 2020, 8, 216461–216476. [Google Scholar] [CrossRef]
- Khalid, M.I.; Ehsan, I.; Al-Ani, A.K.; Iqbal, J.; Hussain, S.; Ullah, S.S.; et al. A comprehensive survey on blockchain-based decentralized storage networks. IEEE Access 2023, 11, 10995–11015. [Google Scholar] [CrossRef]
- Alizadeh, M.; Andersson, K.; Schelén, O. Efficient decentralized data storage based on public blockchain and IPFS. In Proceedings of the 2020 IEEE Asia-Pacific Conference on Computer Science and Data Engineering (CSDE), Nadi, Fiji, 14–16 December 2020; IEEE: New York, NY, USA, 2020; pp. 1–8. [Google Scholar]
- Talaei Khoei, T.; Ould Slimane, H.; Kaabouch, N. Deep Learning: Systematic Review, Models, Challenges, and Research Directions. Neural Comput. Appl. 2023, 35, 23103–23124. [Google Scholar] [CrossRef]
- Wang, J.; Zhang, Z.; Wang, M.; Qiu, H.; Zhang, T.; Li, Q.; Li, Z.; Wei, T.; Zhang, C. Aegis: Mitigating targeted bit-flip attacks against deep neural networks. In Proceedings of the 32nd USENIX Security Symposium (USENIX Security 23), Anaheim, CA, USA, 9–11 August 2023; USENIX Association: Berkeley, CA, USA, 2023; pp. 2329–2346. [Google Scholar]
- Dong, T.; Zhang, Z.; Qiu, H.; Zhang, T.; Li, H.; Wang, T. Mind your heart: Stealthy backdoor attack on dynamic deep neural network in edge computing. In Proceedings of the IEEE INFOCOM 2023, New York, NY, USA, 17–20 May 2023; IEEE: New York, NY, USA, 2023; pp. 1–10. [Google Scholar]
- Wang, J.; Jin, H.; Chen, J.; Tan, J.; Zhong, K. Anomaly detection in Internet of Medical Things with blockchain from the perspective of deep neural network. Information Sciences 2022, 617, 133–149. [Google Scholar] [CrossRef]
- Aljbali, S.; Roy, K. Anomaly detection using bidirectional LSTM. In Proceedings of the Intelligent Systems and Applications: IntelliSys 2020, Amsterdam, The Netherlands, 3–4 September 2020; Volume 1, pp. 612–619. [Google Scholar]
- Shobana, M.; Shanmuganathan, C.; Challa, N.P.; Ramya, S. An optimized hybrid deep neural network architecture for intrusion detection in real-time IoT networks. Transactions on Emerging Telecommunications Technologies 2022, 33, e4609. [Google Scholar] [CrossRef]
- Tong, C.; Lan, T.; Shi, X. Double-layer ensemble monitoring of non-gaussian processes using modified independent component analysis. ISA Trans. 2017, 68, 181–188. [Google Scholar] [CrossRef]
- He, Y.; Wang, X. Group theory-based optimization algorithm for solving knapsack problems. Knowl.-Based Syst. 2021, 219, 104445. [Google Scholar] [CrossRef]
- Dehghani, M.; Montazeri, Z.; Dehghani, A.; Malik, O.P.; Morales-Menendez, R.; Dhiman, G.; Nouri, N.; Ehsanifar, A.; Guerrero, J.M.; Ramirez-Mendoza, R.A. Binary spring search algorithm for solving various optimization problems. Appl. Sci. 2021, 11, 1286. [Google Scholar] [CrossRef]
- Sengupta, S.; Basak, S.; Peters, R.A. Particle Swarm Optimization: A Survey of Historical and Recent Developments with Hybridization Perspectives. Mach. Learn. Knowl. Extract. 2019, 1, 157–191. [Google Scholar] [CrossRef]
- University of New South Wales. Toniot Datasets. Available online: https://research.unsw.edu.au/projects/toniot-datasets (accessed on 23 June 2024).
- Koroniotis, N.; Moustafa, N.; Sitnikova, E.; Turnbull, B. Towards the Development of Realistic Botnet Dataset in the Internet of Things for Network Forensic Analytics: Bot-IoT Dataset. Future Gener. Comput. Syst. 2019, 100, 779–796. [Google Scholar] [CrossRef]
- Qi, P.; Chiaro, D.; Giampaolo, F.; Piccialli, F. A Blockchain-Based Secure Internet of Medical Things Framework for Stress Detection. Inf. Sci. 2023, 628, 377–390. [Google Scholar] [CrossRef]
- Hu, X.; Liu, T.; Hao, X.; Lin, C. Attention-Based Conv-LSTM and Bi-LSTM Networks for Large-Scale Traffic Speed Prediction. J. Supercomput. 2022, 78, 12686–12709. [Google Scholar] [CrossRef]
- Koblitz, N.; Menezes, A.; Vanstone, S. The State of Elliptic Curve Cryptography. Des. Codes Cryptogr. 2000, 19, 173–193. [Google Scholar] [CrossRef]
- Schmidt, P.; Reiss, A.; Duerichen, R.; Marberger, C.; Van Laerhoven, K. Introducing WESAD, a Multimodal Dataset for Wearable Stress and Affect Detection. In Proceedings of the 20th ACM International Conference on Multimodal Interaction, Boulder, CO, USA, 16–20 October 2018; pp. 400–408. [Google Scholar]
- Pimple, J.F.; Sharma, A.; Mishra, J.K. Elevating Security Measures in Cyber-Physical Systems: Deep Neural Network-Based Anomaly Detection with Ethereum Blockchain for Enhanced Data Integrity. J. Electr. Syst. 2023, 19, 2. [Google Scholar]
- Verma, A.; Ranga, V. On Evaluation of Network Intrusion Detection Systems: Statistical Analysis of CIDDS-001 Dataset Using Machine Learning Techniques. Authorea Preprints 2023. [Google Scholar]
- Demertzis, K.; Iliadis, L.; Tziritas, N.; Kikiras, P. Anomaly Detection via Blockchained Deep Learning Smart Contracts in Industry 4.0. Neural Comput. Appl. 2020, 32, 17361–17378. [Google Scholar] [CrossRef]
- Saravanan, V.; Madiajagan, M.; Rafee, S.M.; Sanju, P.; Rehman, T.B.; Pattanaik, B. IoT-Based Blockchain Intrusion Detection Using Optimized Recurrent Neural Network. Multimed. Tools Appl. 2024, 83, 31505–31526. [Google Scholar] [CrossRef]
- Boneh, D.; Franklin, M. Identity-Based Encryption from the Weil Pairing. In Proceedings of the Annual International Cryptology Conference, Santa Barbara, CA, USA, 19–23 August 2001; pp. 213–229. [Google Scholar]
- Ashfaq, T.; Khalid, R.; Yahaya, A.S.; Aslam, S.; Azar, A.T.; Alsafari, S.; Hameed, I.A. A machine learning and blockchain based efficient fraud detection mechanism. Sensors 2022, 22, 7162. [Google Scholar] [CrossRef]
- Almomani, O.; Almaiah, M.A.; Alsaaidah, A.; Smadi, S.; Mohammad, A.H.; Althunibat, A. Machine learning classifiers for network intrusion detection system: comparative study. In Proceedings of the 2021 International Conference on Information Technology (ICIT), Amman, Jordan, 14–15 July 2021; pp. 440–445. [Google Scholar]
- Dixit, A.; Trivedi, A.; Godfrey, W.W. IoT and machine learning based peer-to-peer framework for employee attendance system using blockchain. In Proceedings of the 2022 International Conference on Augmented Intelligence and Sustainable Systems (ICAISS), Greater Noida, India, 22–23 December 2022; IEEE: New York, NY, USA, 2022; pp. 1088–1093. [Google Scholar]
- Pahlevi, R.; Setiaji, B. Analysis of Application Haar Cascade Classifier and Local Binary Pattern Histogram Algorithm in Recognizing Faces with Real-Time Grayscale Images Using OpenCV. J. Tek. Inform. (Jutif) 2023, 4, 179–186. [Google Scholar] [CrossRef]
- Bhardwaj, S.; Harit, S.; Shilpa; Anand, D. Message queuing telemetry transport-secure connection: a power-efficient secure communication. Int. J. Sens. Netw. 2023, 42, 29–40. [Google Scholar] [CrossRef]
- Rijmen, V.; Daemen, J. Advanced encryption standard. Proc. Fed. Inf. Process. Stand. Publ. Natl. Inst. Stand. Technol. 2001, 19, 22. [Google Scholar]
- Albakri, A.; Alqahtani, Y.M. Internet of Medical Things with a blockchain-assisted smart healthcare system using metaheuristics with a deep learning model. Appl. Sci. 2023, 13, 6108. [Google Scholar] [CrossRef]
- Hussain, M.; Iqbal, N.; Bashir, Z. A chaotic image encryption scheme based on multi-directional confusion and diffusion operations. J. Inf. Secur. Appl. 2022, 70, 103347. [Google Scholar] [CrossRef]
- Kushwah, G.S.; Ranga, V. Voting Extreme Learning Machine Based Distributed Denial of Service Attack Detection in Cloud Computing. J. Inf. Secur. Appl. 2020, 53, 102532. [Google Scholar] [CrossRef]
- Alqaralleh, B.A.Y.; Vaiyapuri, T.; Parvathy, V.S.; Gupta, D.; Khanna, A.; Shankar, K. Blockchain-Assisted Secure Image Transmission and Diagnosis Model on Internet of Medical Things Environment. Pers. Ubiquitous Comput. 2021, 1, 1–11. [Google Scholar] [CrossRef]
- Yacin Sikkandar, M.; Alrasheadi, B.A.; Prakash, N.B.; Hemalakshmi, G.R.; Mohanarathinam, A.; Shankar, K. Deep Learning Based an Automated Skin Lesion Segmentation and Intelligent Classification Model. J. Ambient Intell. Humaniz. Comput. 2021, 12, 3245–3255. [Google Scholar] [CrossRef]
- Rathore, S.; Park, J.H.; Chang, H. Deep Learning and Blockchain-Empowered Security Framework for Intelligent 5G-Enabled IoT. IEEE Access 2021, 9, 90075–90083. [Google Scholar] [CrossRef]
- Zhang, Y.; Cui, L.; Wang, W.; Zhang, Y. A Survey on Software Defined Networking with Multiple Controllers. J. Netw. Comput. Appl. 2018, 103, 101–118. [Google Scholar] [CrossRef]
- Cai, J.; Liang, W.; Li, X.; Li, K.; Gui, Z.; Khan, K. GTxChain: A Secure IoT Smart Blockchain Architecture Based on Graph Neural Network. IEEE Internet Things J. 2023, PP, 1–1. [Google Scholar] [CrossRef]
- Moorthy, S.K.; Jagannath, J. Survey of Graph Neural Network for Internet of Things and NextG Networks. arXiv 2024, arXiv:2405.17309. [Google Scholar]
- Digitale, J.C.; Martin, J.N.; Glymour, M.M. Tutorial on Directed Acyclic Graphs. J. Clin. Epidemiol. 2022, 142, 264–267. [Google Scholar] [CrossRef]
- Revanesh, M.; Acken, J.M.; Sridhar, V. DAG Block: Trust Aware Load Balanced Routing and Lightweight Authentication Encryption in WSN. Future Gener. Comput. Syst. 2023, 140, 402–421. [Google Scholar]
- Hua, Y.; Ding, L.; Chen, Z.; Wang, J.; Zhu, Z. Blockchain Construction and Query Method for Spatio-Temporal Data. J. Comput. Appl. 2022, 42, 3429. [Google Scholar]
- Agrawal, R.; Singhal, S.; Sharma, A. Blockchain and Fog Computing Model for Secure Data Access Control Mechanisms for Distributed Data Storage and Authentication Using Hybrid Encryption Algorithm. Clust. Comput. 2024, 1, 1–16. [Google Scholar] [CrossRef]
- Ejim, S.; Gital, A.Y.; Chiroma, H.; Lawal, M.A.; Abubakar, M.Y.; Kubi, G.M. Data Encryption in Fog Computing Using Hybrid Cryptography with Integrity Check. In Soft Computing for Problem Solving: Proceedings of the SocProS 2022; Springer: Berlin/Heidelberg, Germany, 2023; pp. 627–638. [Google Scholar]
- Yu, S.; Mao, X.L.; Wei, W.; Huang, H. Unsupervised Deep Hashing via Adaptive Clustering. In Proceedings of the Web and Big Data: 5th International Joint Conference, APWeb-WAIM 2021, Guangzhou, China, 23–25 August 2021; Part II 5, Springer: Cham, Switzerland, 2021; pp. 3–17. [Google Scholar]
- Fiege, U.; Fiat, A.; Shamir, A. Zero knowledge proofs of identity. In Proceedings of the 19th Annual ACM Symposium on Theory of Computing, New York, NY, USA, 25–27 May 1987; pp. 210–217. [Google Scholar]
- Kaur, M.; Gupta, S.; Kumar, D.; Raboaca, M.S.; Goyal, S.B.; Verma, C. IPFS: An off-chain storage solution for blockchain. In Proceedings of the International Conference on Recent Innovations in Computing: ICRIC 2022, Volume 1, Jammu, India, 10–11 March 2022; pp. 513–525. [Google Scholar]
- Lee, J.; Pak, J.G.; Lee, M. Network intrusion detection system using feature extraction based on deep sparse autoencoder. In Proceedings of the 2020 International Conference on Information and Communication Technology Convergence (ICTC), Jeju, Korea, 21–23 October 2020; pp. 1282–1287. [Google Scholar]
- Sharafaldin, I.; Lashkari, A.H.; Ghorbani, A.A. Toward generating a new intrusion detection dataset and intrusion traffic characterization. ICISSp 2018, 1, 108–116. [Google Scholar]
- Sharafaldin, I. CIC-IDS2017 Datasets. 2017. Available online: http://205.174.165.80/CICDataset/CIC-IDS-2017/Dataset/ (accessed on 24 June 2024).
- Połap, D.; Srivastava, G.; Jolfaei, A.; Parizi, R.M. Blockchain Technology and Neural Networks for the Internet of Medical Things. In Proceedings of the IEEE INFOCOM 2020—IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), Toronto, ON, Canada, 6–9 July 2020; pp. 508–513. [Google Scholar]
- Zhang, C.; Xie, Y.; Bai, H.; Yu, B.; Li, W.; Gao, Y. A Survey on Federated Learning. Knowl.-Based Syst. 2021, 216, 106775. [Google Scholar] [CrossRef]
- Jaeger, S.; Candemir, S.; Antani, S.; Wáng, Y.X.J.; Lu, P.X.; Thoma, G. Two Public Chest X-ray Datasets for Computer-Aided Screening of Pulmonary Diseases. Quant. Imaging Med. Surg. 2014, 4, 475. [Google Scholar] [PubMed]
- Kumar, R.; Kumar, P.; Tripathi, R.; Gupta, G.P.; Islam, A.N.; Shorfuzzaman, M. Permissioned Blockchain and Deep Learning for Secure and Efficient Data Sharing in Industrial Healthcare Systems. IEEE Trans. Ind. Inform. 2022, 18, 8065–8073. [Google Scholar] [CrossRef]
- Bi, J.; Guan, Z.; Yuan, H.; Yang, J.; Zhang, J. Network Anomaly Detection with Stacked Sparse Shrink Variational Autoencoders and Unbalanced XGBoost. IEEE Trans. Sustain. Comput. 2024. [Google Scholar] [CrossRef]
- Jian, W.; Li, J.P.; Akbar, A.; Haq, A.U.; Khan, S.; Alotaibi, R.M.; Alajlan, S.A. SA-Bi-LSTM: Self Attention With Bi-Directional LSTM Based Intelligent Model for Accurate Fake News Detection to Ensure Information Integrity on Social Media Platforms. IEEE Access 2024, 12, in, in press. [Google Scholar] [CrossRef]
- Kumar, C.; Chittora, P. Deep-Learning and Blockchain-Empowered Secure Data Sharing for Smart Grid Infrastructure. Arab. J. Sci. Eng. 2024, 1–14. [Google Scholar] [CrossRef]
- Doersch, C. Tutorial on Variational Autoencoders. arXiv 2016, arXiv:1606.05908. [Google Scholar]
- Rathod, T.; Jadav, N.K.; Tanwar, S.; Polkowski, Z.; Yamsani, N.; Sharma, R.; Alqahtani, F.; Gafar, A. AI and Blockchain-Based Secure Data Dissemination Architecture for IoT-Enabled Critical Infrastructure. Sensors 2023, 23, 8928. [Google Scholar] [CrossRef]
- Mankodiya, H.; Jadav, D.; Gupta, R.; Tanwar, S.; Alharbi, A.; Tolba, A.; Neagu, B.C.; Raboaca, M.S. XAI-FALL: Explainable AI for fall detection on wearable devices using sequence models and XAI techniques. Mathematics 2022, 10, 1990. [Google Scholar] [CrossRef]
- Malik, V.; Mittal, R.; Mavaluru, D.; Narapureddy, B.R.; Goyal, S.B.; Martin, R.J.; Srinivasan, K.; Mittal, A. Building a Secure Platform for Digital Governance Interoperability and Data Exchange Using Blockchain and Deep Learning-Based Frameworks. IEEE Access 2023. [Google Scholar] [CrossRef]
- Das, A.K.; Pratihar, D.K. A New Bonobo Optimizer (BO) for Real-Parameter Optimization. In Proceedings of the 2019 IEEE Region 10 Symposium (TENSYMP), Kolkata, India, 7–9 June 2019; pp. 108–113. [Google Scholar]
- Ong, K.S.H.; Wang, W.; Niyato, D.; Friedrichs, T. Deep-reinforcement-learning-based predictive maintenance model for effective resource management in industrial IoT. IEEE Internet Things J. 2021, 9, 5173–5188. [Google Scholar] [CrossRef]
- Saleh, A.M.S. Blockchain for secure and decentralized artificial intelligence in cybersecurity: A comprehensive review. Blockchain: Res. Appl. 2024, 100193.
- Zhu, J.; Cao, J.; Saxena, D.; Jiang, S.; Ferradi, H. Blockchain-empowered federated learning: Challenges, solutions, and future directions. ACM Comput. Surv. 2023, 55, 1–31. [Google Scholar] [CrossRef]
- Frikha, T.; Ktari, J.; Zalila, B.; Ghorbel, O.; Ben Amor, N. Integrating blockchain and deep learning for intelligent greenhouse control and traceability. Alexandria Eng. J. 2023, 79, 259–273. [Google Scholar] [CrossRef]
- Luz, A.; Olaoye, O.J.G. Secure Multi-Party Computation (MPC): Privacy-preserving protocols enabling collaborative computation without revealing individual inputs, ensuring AI privacy. 2024.
- Ghanem, S.M.; Moursy, I.A. Secure multiparty computation via homomorphic encryption library. In Proceedings of the 2019 Ninth International Conference on Intelligent Computing and Information Systems (ICICIS); 2019; pp. 227–232. [Google Scholar]
- Signorini, M.; Pontecorvi, M.; Kanoun, W.; Di Pietro, R. BAD: A blockchain anomaly detection solution. IEEE Access 2020, 8, 173481–173490. [Google Scholar] [CrossRef]
- Li, B.; Chenli, C.; Xu, X.; Shi, Y.; Jung, T. DLBC: A Deep Learning-Based Consensus in Blockchains for Deep Learning Services. arXiv 2020, arXiv:1904.07349. [Google Scholar]
- Yang, H.-F.; Lin, K.; Chen, C.-S. Supervised learning of semantics-preserving hash via deep convolutional neural networks. IEEE Trans. Pattern Anal. Mach. Intell. 2017, 40, 437–451. [Google Scholar] [CrossRef]
- Protogerou, A.; Papadopoulos, S.; Drosou, A.; et al. A graph neural network method for distributed anomaly detection in IoT. Evolving Syst. 2021, 12, 19–36. [Google Scholar] [CrossRef]
- Mao, H.; Alizadeh, M.; Menache, I.; Kandula, S. Resource management with deep reinforcement learning. In Proceedings of the 15th ACM Workshop on Hot Topics in Networks; 2016; pp. 50–56. [Google Scholar]
- Hisham, S.; Makhtar, M.; Aziz, A.A. Anomaly detection in smart contracts based on optimal relevance hybrid features analysis in the Ethereum blockchain employing ensemble learning. Transactions 2023, 3, 5. [Google Scholar]
- Venkatesan, K.; Rahayu, S.B. Blockchain security enhancement: an approach towards hybrid consensus algorithms and machine learning techniques. Sci. Rep. 2024, 14, 1149. [Google Scholar] [CrossRef] [PubMed]
- Scicchitano, F.; Liguori, A.; Guarascio, M.; Ritacco, E.; Manco, G.; et al. A deep learning approach for detecting security attacks on blockchain. In CEUR Workshop Proceedings, vol. 2597; CEUR-WS: 2020; pp. 212–222.
- Jiang, X.; Shi, Q.; Miao, H.; Cao, W.; He, H.; Chen, S.; Yang, J. Credible Link Flooding Attack Detection and Mitigation: A Blockchain-Based Approach. IEEE Trans. Netw. Serv. Manag. 2024. [Google Scholar] [CrossRef]
- Haouari, W.; Hafid, A.S.; Fokaefs, M. Vulnerabilities of smart contracts and mitigation schemes: A Comprehensive Survey. arXiv 2024, arXiv:2403.19805. [Google Scholar]
- Sendner, C.; Chen, H.; Fereidooni, H.; Petzi, L.; König, J.; Stang, J.; Dmitrienko, A.; Sadeghi, A.-R.; Koushanfar, F. Smarter Contracts: Detecting Vulnerabilities in Smart Contracts with Deep Transfer Learning. To appear at the Network and Distributed System Security Symposium (NDSS), 2023.
- Tang, X.; Du, Y.; Lai, A.; Zhang, Z.; Shi, L. Deep learning-based solution for smart contract vulnerabilities detection. Sci. Rep. 2023, 13, 20106. [Google Scholar] [CrossRef]
- Jiang, F.; Chao, K.; Xiao, J.; Liu, Q.; Gu, K.; Wu, J.; Cao, Y. Enhancing Smart-Contract Security through Machine Learning: A Survey of Approaches and Techniques. Electronics 2023, 12, 2046. [Google Scholar] [CrossRef]
- Chen, Z.; Xiong, X.; Wang, W.; Xiao, Y.; Alfarraj, O. A Blockchain-Based Multi-Unmanned Aerial Vehicle Task Processing System for Situation Awareness and Real-Time Decision. Sustainability 2023, 15, 13790. [Google Scholar] [CrossRef]
- Maskey, S.R.; Badsha, S.; Sengupta, S.; Khalil, I. Reputation-based miner node selection in blockchain-based vehicular edge computing. IEEE Consum. Electron. Mag. 2020, 10, 14–22. [Google Scholar] [CrossRef]
- Hochreiter, S.; Schmidhuber, J. Long short-term memory. Neural Comput. 1997, 9, 1735–1780. [Google Scholar] [CrossRef] [PubMed]
- Annane, B.; Alti, A.; Lakehal, A. Blockchain-Based Context-Aware CP-ABE Schema for Internet of Medical Things Security. Array 2022, 14, 100150. [Google Scholar] [CrossRef]
- Phantawee, N. Pump Sensor Data. 2018. Available online: https://www.kaggle.com/datasets/nphantawee/pump-sensor-data (accessed on 25 April 2024).





| Limitation | Description | Impact |
|---|---|---|
| Forking [51,52,53] | Multiple versions, or branches of the shared ledger exist, caused by block propagation delays or intentional malicious behaviors. Forking is more prominent and harder to resolve in larger networks. | Forking consumes the network’s computing resources, slows down transaction processing, and introduces security vulnerabilities. |
| Latency [27,54,55,56] | The time required to verify transactions and store them on the shared ledger, affected by transaction validation, consensus, and block propagation. | Increased transaction volume results in higher latency, which slows down transaction processing compared to centralized systems and increases the likelihood of forking. |
| Throughput, measured in transaction per second (tps)[57,58,59] | The public Bitcoin network has a throughput of 7 tps, and the public Ethereum network has a throughput of 16.5 tps, while Hyperledger Fabric has a throughput of several thousands tps. | Blockchains, especially public blockchains have lower throughput than centralized systems and struggle to handle a large number of transactions simultaneously as validation is required from all nodes. |
| Network Attacks [60,61,62] | In PoW blockchains, an attacker controlling 51% or more network computing power can rewrite the transaction history. In PBFT blockchains, if more than one-third of the nodes are malicious, the network cannot reliably process transactions. Network traffic manipulation, such as Sybil attacks, affect all consensus mechanisms. | These attacks can lead to significant financial losses, manipulation of the shared ledger, disruption of consensus, and compromise of the network. |
| Privacy [63,64] | Decentralization leads to challenges in protecting privacy, especially when data is propagated in their original formats. | Sensitive information shared in the network may be exposed, leading to potential exploitation by other organizations or malicious actors. |
| Smart Contract Vulnerabilities [65,66] | Flash loans, arithmetic bugs, re-entrancy, and DOS exploit vulnerabilities in smart contract code. There is lack of advanced development languages and effective techniques for detecting and fixing bugs. | These vulnerabilities have led to billions of dollars in losses. Correcting them is costly and time-consuming due to blockchain immutability. |
| Message Sequences in Blockchain Consensus [11,32,67,68] | Message sequences are ordered communications such as transaction proposals, votes, and confirmations exchanged between validating nodes to reach agreements. In the absence of a prioritization mechanism, messages are processed based on transaction fees or on a first-come, first-served basis. | The lack of prioritization leads to inefficiencies, as non-critical messages, such as status updates or notifications, consume resources and delay the processing of more critical messages like transaction proposals. |
| Storage Space [56,69,70] | All nodes in a blockchain network store a full copy of the ledger, which requires significant storage capacity. E.g., A Bitcoin node needs about 200 GB of space, with daily uploads of 5 GB and downloads of 500 MB. | As the blockchain grows, the demand for storage increases, potentially leading to network congestion and higher energy consumptions. |
| Limitation | Description | Impact |
|---|---|---|
| Centralization [71] | DNN models are typically deployed on centralized servers, making them vulnerable to SPOF. | A failure in the central server can disrupt the entire system, impacting transaction processing and system reliability and availability. |
| DNN Model Integrity [72] | DNN models are susceptible to parameter-oriented attacks, such as the Bit-flip attacks, where an attacker alters a small number of parameter bits. Model theft attacks can also destroy the model integrity. | Compromised model integrity leads to unreliable results and a loss of trust in the system. |
| Training Data Integrity [13,72,73] | Maintaining training data integrity is crucial for DNN models. | Unauthorized injections, such as backdoor attacks, can significantly compromise model behavior and lead to security breaches and privacy violations. |
| Framework | Detect Anomalous Transaction/Behavior | Reduce Storage Overhead | Optimize Transaction Latency | Enhanced Data Privacy | Optimized Consensus | Data Encryption Used | Cloud/IPFS Storage Dependency | Blockchain-DNN Optimization |
|---|---|---|---|---|---|---|---|---|
| IoMTs [74] | × | × | N/A | × | × | |||
| [76] | × | × | × | × | Cloud | |||
| [49] | × | × | N/A | × | × | |||
| [83] | × | × | N/A | ECC | IPFS | × | ||
| [87] | × | × | × | × | Cloud | × | ||
| [89] | × | × | × | N/A | × | × | ||
| BbAB [90] | × | × | N/A | IBE | Cloud | × | ||
| [92] | × | × | × | × | ||||
| [94] | × | × | × | N/A | AES | × | × | |
| BSHS-EODL [98] | × | × | × | N/A | Image Encryption | × | ||
| [14] | × | × | × | N/A | × | Cloud | × | |
| [103] | × | × | × | N/A | × | Cloud | × | |
| GTxChain [105] | × | × | × | N/A | × | × | ||
| [110] | × | × | N/A | ECDH and SHA-512 | Cloud | |||
| BDSDT [50] | ZKPS | IPFS | × | |||||
| [118] | × | × | × | × | N/A | × | × | |
| PBDL [121] | N/A | × | IPFS | × | ||||
| DBSDS [124] | N/A | × | IPFS | × | ||||
| [126] | N/A | × | IPFS | × | ||||
| [128] | × | N/A | lightweight Feistel Structure | Cloud | × |
| Enhancement | Blockchain | Description |
|---|---|---|
| Overcoming Centralization | Decentralized Model Updates, Fault Tolerance, Distributed Computation | Blockchain enables decentralized model updates, allowing all nodes to access updated models simultaneously through smart contracts. It ensures fault tolerance by enabling other nodes to continue tasks despite node churns, and it distributes computational tasks across the network [131,132], leading to faster response times and higher accuracy [133]. This overcomes the SPOF of centralized DNN servers, making them suitable in IoT applications. |
| Preserving Integrity of DNN Models and Their Training Data | Immutability of blockchain, Consensus mechanisms, Smart contracts, Cryptography | Blockchain’s immutable ledger ensures the integrity of DNN models and their training data by storing transparent, auditable records that prevent unauthorized tampering. Consensus mechanisms validate updates, safeguarding against malicious actions such as DNN backdoor attacks [73], while smart contracts enforce strict access control, allowing only authorized changes. To protect sensitive training data, cryptographic techniques like zero-knowledge proofs (ZKP), secure multi-party computation, and homomorphic encryption [134] enable secure data verification and computation without revealing private information [135]. |
| Enhancement | DNN Model | Description |
|---|---|---|
| Reducing Forking | Autoencoder | Detects and discards double-spend transactions, reducing the occurrence of conflicting transactions and preventing forks [136]. |
| RNN/LSTM | Dynamically adjusts consensus rules based on real-time analysis of transaction volumes and network activities, such as modifying the difficulty level in a PoW system, adjusting stake requirements in a PoS system, or changing parameters, e.g., the number of required confirmations or the selection criteria for primary and backup nodes in PBFT. This ensures consensus rules remain efficient and responsive to the current network state, minimizing the likelihood of forks [137]. | |
| CNN | Analyzes block data to optimize hashing algorithms, reducing the likelihood of nodes mining on different blocks and preventing divergence from the main chain [138]. | |
| GNN | Predicts network failures and optimizes block propagation paths to reduce forks [106]. | |
| GNN/DRL, Multi-Agent Cooperation Models | Enhances blockchain scalability by efficiently managing computational resources to handle forking in large networks [139,140], learning optimal resource allocation strategies to prevent system resource waste, mitigating weak computing power issues, and avoiding slowdowns in network performance [130]. | |
| Reducing Latency and Improving Throughput | DNN | Identifies and discards anomalous transactions and nodes by analyzing typical network behavior, including transaction frequency, size, and timing. These DNN models can be integrated into smart contracts, allowing detecting and blocking malicious nodes [141]. By eliminating anomalous transactions and nodes, the honest part of the network has fewer transactions to process, which leads to reduced latency and improved throughput. |
| Autoencoder | Autoencoders compress transactions without losing important information. By applying them to legitimate transactions before sending them to the blockchain, the transaction size is reduced, making transaction processing and storage more efficient. | |
| DNNs | DNNs can be trained to mitigate network attacks [142] by learning characteristics such as data prioritization, packet routing, and financial or smart contract-related traffic patterns. The model can also detect peak traffic hours and activity fluctuations [143]. When unusual traffic or behaviors are detected, automatic alerts can be initiated to all participating nodes [144]. | |
| Mitigating Smart Contract Vulnerabilities | DNN | DNNs trained with known vulnerabilities and malicious code patterns can analyze smart contract code for issues such as re-entrancy attacks, integer overflow, and unauthorized access [145] by flagging suspicious lines [146] and suggesting or applying patches or modifications to mitigate exploitation risks [147,148]. |
| Enhancement | DNN Model | Description |
|---|---|---|
| Optimizing Message Sequences in Blockchain Consensus | DNNs, Encoder-Decoder RNN | An integrated neural network can prioritize crucial messages, e.g., transaction validity confirmations for immediate processing. This streamlines the consensus process, reduces latency and improves transaction processing efficiency. Prioritization techniques have been applied in smart city protocols to handle critical transactions like emergency vehicle notifications [67] and in distributed task processing for Unmanned Aerial Vehicles (UAVs) [149]. |
| Reducing Storage Space | Autoencoders | Autoencoders compress transactions to significantly reduce the required storage space. As the shared ledger grows, efficiently compressing non-anomalous data reduces storage needed and optimizes blockchain resource utilization for IoT applications. |
| Preserving Privacy | Autoencoders | Autoencoders can be utilized to encode transactions before storing them on-chain. This ensures data privacy by allowing only the corresponding decoding algorithm to decode the transactions. Transactions that fail to be decoded are flagged as anomalous and discarded. |
| Node Rating | ANN Model, Reputation System | Node rating evaluates and ranks nodes based on historical activities such as transaction frequency, type, and timing. This helps identify and exclude anomalous nodes from the consensus process in real-time, reflecting current network conditions and ensuring network integrity and security [150]. |
| Category | Range | Description |
|---|---|---|
| Normal | Count = 0 | No anomalies. Sensor operating as expected |
| Minor | 1 – 500 | Low level anomalies. Monitor over time. |
| Moderate | 501 – 4000 | Noticeable anomalies. Requires investigation. |
| Major | 4001 – 12000 | Significant anomalies. Requires urgent actions. |
| Critical | > 12000 | Severe anomalies. Immediate action required. |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).