Blockchain-Enabled Edge Intelligence for IoT: Background, Emerging Trends and Open Issues
Abstract
:1. Introduction
1.1. Related Surveys
1.2. Contributions and Organization
- We review and analyze the literature related to blockchain-enabled edge intelligence, aiming at giving new researchers in this area some basic ideas and the big picture.
- In this paper, we not only summarize the technical contributions of related papers but also illustrate and provide some insights on the technical trends.
- We identify some open issues and research gaps in this research area, and discuss future research opportunities from the perspectives of the social layer, data layer, and technical layer.
2. Background
2.1. Blockchain Fundamentals
2.2. Integration of MEC and DLT
2.3. Blockchain-Enabled AI
3. Emerging Trends and Visions
3.1. Blockchain-Enabled IoT Communications
- 5G and beyond: Although the 5G network improves services for IoT communications [57], it may not be capable of enabling new IoT applications, including telemedicine, haptic communication, bio-IoT, etc. Khan et al. [58] provided some future directions for IoT communication in 6G systems. In terms of blockchain-enabled edge intelligence, there are multiple research directions related to IoT communications. For 5G and beyond, Lu et al. [59] discussed blockchain and FL particularly. Potential application scenarios were listed in this paper, including intelligent transportation, mobile networks, network data analysis, etc. Moreover, IoT automation could be realized by 6G-enabled MEC. Sekaran et al. [16] pointed out research challenges in terms of IoT-enabled 6G devices. Furthermore, Nguyen et al. [13] discussed the function of blockchain in 5G and beyond networks in-depth.
- Decentralized D2D: For blockchain-enabled edge intelligence, device-to-device (D2D) communication is a feasible solution for data sharing and collaboration. Furthermore, blockchain gives the feature of decentralization to D2D. Particularly, Seng et al. [60] investigated ultra-dense wireless networks (UDNs). A decentralized computation offloading platform was proposed to coordinate tasks among devices and edge servers. Furthermore, Zhang et al. [47] studied cache sharing for data delivery. To assist MEC based offloading for inter-domain traffic, they proposed a blockchain-enabled market to motivate both D2D and MEC nodes. Plus, a partial Practical Byzantine Fault Tolerance protocol was proposed to minimize latency and guarantee the confidence level of the D2D sharing.
- Edge Computing: The tradeoff between limited resources and required latency is a major challenge for edge computing. To deal with this issue, Wu et al. [61] considered the collaboration of edge and cloud. They proposed an energy-efficient IoT task offloading algorithm for blockchain-enabled edge computing. Additionally, Xu et al. [62] studied crowd-intelligence. An ecosystem was designed for trustless and hybrid human-machine crowd-intelligence. Zhang et al. [63] further investigated edge service migration. A blockchain-based secure edge service migration, namely Falcon, was proposed to extend the service scalability and flexibility. Furthermore, Chuang et al. [64] presented a trust-aware IoT data economic system (TIDES). The trading process in MEC systems was entirely based on the smart contract. Furthermore, Feng et al. [65] optimized the allocation of limited radio and computational resources. The scheduling of block producers was considered in this resource allocation. Furthermore, fast transaction writing and maximum mining revenue should be considered separately according to different IoT device requirements. A blockchain-based offloading strategy was given for the above scenarios in MEC systems [66].
- Edge Caching: Content caching is a popular solution to the ever-increasing IoT data traffic. Liu et al. [67] gave the offloading mode selection and caching strategy for wireless blockchain networks. A novel MEC-enabled wireless blockchain framework was further given for computation offloading and content caching [68]. Besides, ultra-reliable communication is a popular trend. Sharma et al. [69] used neural-blockchain for ultra-reliable caching in drone networks. Additionally, Cui et al. [70] implemented FL for content caching in edge computing. A novel compressed algorithm of the FL approach, namely CREAT, was proposed for this edge caching case.
- Distributed Network Function Virtualization: As a fundamental technology of software-defined industrial IoT [71,72], network function virtualization (NFV) has emerged in blockchain-enabled edge intelligence recently. Distributed NFV offers a flexible way for large scale IoT networks management. Fu et al. [73] proposed a blockchain-based framework to reach consensus across different management and orchestration systems. Furthermore, a novel distributed software-defined network (SDN) architecture was proposed to control fog nodes at the network edge [74].
3.2. Blockchain-Based IoT Security
- Authentication: Authentication based on public-key cryptography is an effective solution to the security issue in IoT systems. A group signature scheme was proposed for block validation in MEC [76]. Moreover, the authentication of FL nodes was given in the Internet of health things [77]. The participating nodes were authenticated by the smart contract in the proposed FL framework. Furthermore, Lin et al. [78] investigated the authenticity of emergency levels in healthcare cases. The delay of the MEC network was also optimized by them.
- Data Security: With the immutability of data records, blockchain has a nature of data security. Therefore, this topic was considered in most literature in this research area. For example, Kang et al. [79] gave a secure data sharing scheme based on the consortium blockchain and smart contracts for vehicular networks.
- Data Privacy: In public blockchain systems, participants are anonymous because they are just hashes of public keys. Different from a public blockchain in which all records are visible to everyone, a permissioned or private blockchain, such as the Hyperledger Fabric, only allows authenticated entities to access the data on the blockchain. Furthermore, the zero-knowledge proof is another technique to make a transaction without revealing participants’ information. It has been implemented to Zcash, a privacy-protecting digital currency. For data privacy in IoT systems, IoT devices are normally linked to human activities, storing sensitive data owned by individuals. Zyskind et al. [80] introduced blockchain to protect personal data. Nguyen et al. [33] considered privacy level for blockchain users in MEC systems. Furthermore, the privacy of the MEC network topology also needs protection. Yang et al. [81] constructed an MEC system without exposing topology privacy. Lu et al. [40] further investigated privacy-preserved data sharing for industrial IoT. FL was used to deal with IoT data leakage. Moreover, Arachchige et al. [82] proposed a privacy-preserving framework, namely PriModChain.
- Data Integrity: Reliable data acquisition requires data integrity. Islam and Shin [83] proposed a UAV-assisted data acquisition scheme based on blockchain technology. The data were encrypted with the help of a UAV. In addition, Kumar et al. [84] presented a novel framework called ’BlockEdge’, which used blockchain to provide data integrity in a decentralized manner. Furthermore, client data can be verified to ensure integrity. Zhang et al. [85] proposed a platform architecture to detect the failure in industrial IoT. The Merkle tree was used in this platform.
3.3. Blockchain-Enabled Incentive Mechanisms in IoT
- Energy Trading: On one hand, most IoT and other edge devices are energy-constrained. On the other hand, IoT devices generate and own a huge amount of data, containing valuable information. Therefore, knowledge and energy trading between edge servers and edge nodes is a research trend in this area. Lin et al. [4] proposed a novel edge intelligence framework using wireless power transfer. By exploring the permissioned blockchain, the energy and knowledge trading was secured in the proposed framework. Furthermore, Kang et al. [86] designed a peer-to-peer energy trading model. An incentive mechanism was proposed for discharging electrical vehicles to boost the electric power grid. A pricing platform was further given based on a consortium blockchain. Additionally, the FL-based power management was investigated by Wang et al. [87]. They proposed an AI-enabled, blockchain-based electric vehicle integration system, named AEBIS, for smart grid. The overall supply power could be balanced by demand-side devices.
- Entities Collaboration: Motivated by the mining reward process, collaboration design among different entities in IoT systems emerges as a popular direction in this research area. Liu et al. [88] motivated the collaboration among content owners, transcoders, and receivers by the proposed framework in MEC-enabled video steaming. Besides, Zhao et al. [44] proposed an FL-enabled crowdsourcing framework for smart home systems, in which collaboration was motivated by the reward. Furthermore, a new proof of business consensus protocol was developed by Hu et al. [89] to guarantee the incentive in blockchain-enabled federated slicing. Moreover, Ridhawi et al. [90] studied the composition process in content delivery networks. Participants were rewarded by fog entities for solving this process in multimedia service delivery.
- Auction Mechanism: MEC servers require incentives to execute the tasks offloaded from IoT devices. However, trustworthiness should be considered in this research direction. Sun et al. [91] proposed double auction mechanisms to motivate MEC servers. Moreover, a blockchain was used to prevent record tampering from malicious edge servers.
3.4. Decentralized ML in IoT
- Neural Networks: Using neural networks in the Internet of medical things is a popular trend. However, medical data are privacy-sensitive and vulnerable to malicious attacks. Połap et al. [92] proposed a federated approach for blockchain-based neural networks in Internet of medical things. It guaranteed distributed and local data storage for patients.
- Deep Reinforcement Learning: This learning approach was widely used in academic research. However, most papers just applied deep reinforcement learning (DRL) mechanically for optimization purposes. Another trend is to explore its potential for IoT, especially in mobile blockchain applications. Gao et al. [93] gave a task scheduling approach based on DRL to maximize the mining reward and minimize the cost. Moreover, a DRL approach was presented for blockchain-enabled MEC [94]. Cooperative task offloading was investigated in this paper. Furthermore, Zhuang et al. [95] investigated routing control in blockchain-enabled MEC. A novel DRL-based approach was given for adaptive network routing. Moreover, Yu et al. [96] investigated DRL and FL jointly. They proposed an intelligent ultra-dense edge computing framework and used DRL to make the offloading decision and to allocate resources. Furthermore, Jiang et al. [97] proposed a video analytics framework and DRL solutions to reduce the latency of the MEC system in the Internet of autonomous vehicles. Additionally, a framework was proposed for blockchain-enabled MEC. The adaptive resource allocation was given based on DRL approaches [98]. Furthermore, Asheralieva and Niyato [99] investigated deep Q-learning and Bayesian deep learning for the decision making in blockchain-based MEC.
- FL: Learning in a federated way is not a new topic. However, blockchain-enabled FL emerges as a popular research trend. Its decentralized framework gives privacy and security in the learning process. Hua et al. [100] proposed a blockchain-enabled FL for heavy-haul railways and implemented asynchronous collaborative learning in this federated system. Committee consensus was further devised for blockchain-enabled FL to reduce the cost of computing and increase security [101]. Moreover, cognitive computing has emerged as a new trend in Industry 4.0 networks [102]. A decentralized method was proposed for cognitive computing based on blockchain-enabled FL. Furthermore, Shen et al. [103] investigated the unintended property leakage problem. They proposed a novel property inference attack to exploit this issue in FL. Plus, Souza et al. [104] proposed a distributed and federated approach named as DFedForest, which was based on random forest algorithms and blockchain technologies. Additionally, a decentralized deep learning method called DDLPF was proposed for IoT applications [105]. DDLPF is a decentralized deep learning paradigm with privacy-preservation and fast few-shot learning. The meta-learning, FL, and blockchain techniques were jointly investigated in this paper.
3.5. Recent Advances
- Video Streaming: Traditional video streaming requires centralized governance of data, which leads to centralized and low-profit video processing. Moreover, this centralized management and distribution of a large volume of video content require substantial data storage and communication bandwidth at a huge cost. In addition, video streams have to be converted into several versions to meet the different requirements of downloaders, by a process called video transcoding [106] that is a computation task with a heavy workload. By exploiting blockchain-enabled edge intelligence, transcoding tasks can be offloaded to MEC servers and user privacy is also secured. This approach was proposed by Liu et al. [107], and smart contracts were further implemented to enable self-organized video streaming. Lui et al. [36] further proposed an adaptive block size scheme in Reference [36], together with an autonomous content delivery market based on smart contracts. The authors further developed incentive mechanisms to facilitate collaboration among content providers, transcoders, and downloaders in Reference [88].
- Tactile Internet: Ultra-low delay communication is the main feature of the tactile Internet, which could be brought into reality With the help of 5G and beyond networks. This has motivated multiple research works and applications, such as haptic communications [108] and real-time telesurgery [109,110]. By bringing computing and caching resources close to end devices, MEC becomes the key to realize the above delay-sensitive application. A few papers have investigated the blockchain-enabled tactile Internet incorporating MEC. For example, Hassija et al. [111] proposed a blockchain-based mobile data offloading scheme to deal with the efficiency and scalability issues in tactile Internet. Furthermore, drone-based tactile Internet was studied in Reference [112]. A blockchain-based security framework was introduced to replace heavy security algorithms for resource-constrained drones.
- Digital Twins: Real-world physical components can be virtualized into the digital world. This real-time simulation is like a man in a mirror. All replicas of the same physical component are called digital twins (DTs) [113]. Furthermore, blockchain was investigated in this paper to ensure transparency, trust, and security across different industries. Moreover, blockchain-enabled low-latency FL was proposed for edge association in DTs wireless network [114]. The time cost and learning accuracy were balanced by exploring multi-agent reinforcement learning optimization. Furthermore, Lu et al. [115] explored empowering FL with permissioned blockchain to improve communication security and data privacy protection in DTs edge networks.
3.6. Summery of Topics and Trends
4. Open Issues and Discussions
4.1. Trust Layers for Edge Intelligence
- Social Layer: the layer at which task publishers (e.g., IoT devices or human users), workers (e.g., edge nodes or servers), and blockchain platforms (e.g., smart contracts, decentralized applications) could interact with each other and make transactions on resources and information. In this layer, interactions among entities could include reputation establishment [118], resources marketing [119], paid collaboration, identity management, and the regulation of training strategies.
- Data Layer: the layer at which information records in blockchain are managed by self-governance. The recorded data could include learning model parameters, IoT data, reputation records, published tasks, transaction records, and the history of global learning models. This layer concerns with learning quality, data integrity, privacy, protection, the architecture of blockchain transactions, and the lifecycle of records.
- Technical Layer: the layer at which strategies are implemented to realize the functions of edge intelligence. Platforms (e.g., Hyperledger Fabric) and mathematical foundations are included in this layer. Such strategies could include learning algorithms, consensus mechanisms, incentive mechanisms, zero-knowledge proofs, secure multi-party computation, contribution evaluation frameworks, optimization algorithms, etc.
4.2. Challenges and Research Gaps
- Selfish Learning: In the Bitcoin system, selfish mining [120] may cause serious security and fairness issues. Selfish miners refer to a group of miners who collude to increase their reward. Minority groups or individuals could not compete with the selfish group because of their limited computing resources. This could further lead to the centralization of mining operations. Motivated by selfish mining, selfish learning attacks are attacking blockchain-enabled edge intelligence systems, where edge nodes exchange learning experiences and get the reward according to their contributions [121]. In such attacks, edge nodes collude in an FL scenario and accumulate model contributions. In this case, the selfish group will always win and get a reward. Moreover, other normal learning nodes tend to join in this selfish group for mining rewards. Furthermore, individuals can become selfish too. A single learning node may not powerful enough to win, so it just hides, waits, and accumulates its model contribution for future rewards. This could cause delays and decrease the quality of the global learning model.
- Fork Issues: Forks occur when the software of different mining nodes become misaligned. When edge nodes are not in agreement with the same learning model or algorithm, an alternative chain (i.e., a forked chain) emerges. Two potential conditions may cause a fork in a blockchain-enabled edge intelligence system. On one hand, the computing capability of MEC servers, which are close to the task publisher (i.e., the IoT device) geographically, is limited and relatively weak. A malicious attacker can deploy a powerful rogue MEC server close to the target task publisher. As the requirement of low-latency in edge intelligence is met with fast consensus mechanisms in blockchain systems, the mining puzzle could be very easily solved by this powerful rogue server. With malicious intentions in mind, this rogue node could start a fork to attack the global learning model. On the other hand, the global model could also fork accidentally if two learning nodes contribute the most and equally to the global learning model in the same iteration, as both model contributions are recorded at nearly the same time.
- Transaction Rejection: Edge nodes are resource-constrained, especially for IoT devices. Although there are several research works related to incentive mechanisms for IoT devices and edge servers, transaction rejection is still an unresolved problem. Most papers take the success of blockchain transactions for granted because miners are assumed to have a strong desire to record the transaction into a block for a reward. However, blockchain nodes could always refuse to participate in mining if the predefined reward is not good enough because solving computational puzzles costs a lot of energy. As resource-constrained devices, edge nodes may not spend their energy and join in the blockchain system because they have difficulty in recharging. In such cases, transactions are always rejected, and the consensus of a global learning model is hard to realize.
4.3. Cross-Layer Research Questions
- Question 1: How to design a balanced framework for blockchain-enabled edge intelligence?This is a common issue that exists in most decentralized systems. The Zooko’s Triangle [122] points out that it is highly unlikely to have a decentralized system with both security and human-readability. Thus, we could further acknowledge that efficiency, security, and decentralization are three angles in the Zooko’s triangle of blockchain-enabled edge intelligence. Researchers should keep this conflict in mind when they use blockchains to enable edge intelligence. For example, either the decentralization level or security level might be sacrificed when they maximize the transaction speed in edge systems. Thus, a trade-off exists among these factors.
- Question 2: How to establish standard criteria to verify a high-quality training model for edge intelligence?Deep learning models or parameters are shared and traded in decentralized ML, such as FL. However, there is no general criterion for evaluating and verifying recorded models or parameters. Each paper has its own method that may not be readily compared with that implemented in another article. Furthermore, it might not be a good idea to simply use accuracy or the loss function to verify the quality of the ML model because it could cost a lot of energy and time for training a very accurate model, which might not be preferable for energy-constrained devices in some low-latency cases.
- Question 3: How to reduce the complexity of blockchain strategies for edge intelligence?Different from other devices, edge or IoT devices are resource-constrained. Blockchain strategies presented in most papers are not suitable for the blockchain-enabled edge intelligence because most proposed algorithms, such as zero-knowledge proof for privacy preservation, are too complicated for edge nodes to execute. Researchers should keep this in mind when they develop their own strategies in the scenario of blockchain-enabled edge intelligence.
5. Conclusions
Funding
Acknowledgments
Conflicts of Interest
References
- Ashton, K. That ‘Internet of Things’ Things. RFID J. 2009, 22, 97–114. [Google Scholar]
- Deng, S.; Zhao, H.; Fang, W.; Yin, J.; Dustdar, S.; Zomaya, A.Y. Edge Intelligence: The Confluence of Edge Computing and Artificial Intelligence. IEEE Internet Thing. J. 2020, 7, 7457–7469. [Google Scholar] [CrossRef] [Green Version]
- Kim, H.; Park, J.; Bennis, M.; Kim, S. Blockchained On-Device Federated Learning. IEEE Commun. Lett. 2020, 24, 1279–1283. [Google Scholar] [CrossRef] [Green Version]
- Lin, X.; Wu, J.; Bashir, A.K.; Li, J.; Yang, W.; Piran, J. Blockchain-Based Incentive Energy-Knowledge Trading in IoT: Joint Power Transfer and AI Design. IEEE Internet Thing. J. 2020, 1–14. [Google Scholar] [CrossRef]
- Rivera, A.V.; Refaey, A.; Hossain, E. A Blockchain Framework for Secure Task Sharing in Multi-Access Edge Computing. IEEE Netw. 2020, 1–8. [Google Scholar] [CrossRef]
- ElMamy, S.B.; Mrabet, H.; Gharbi, H.; Jemai, A.; Trentesaux, D. A Survey on the Usage of Blockchain Technology for Cyber-Threats in the Context of Industry 4.0. Sustainability 2020, 12, 9179. [Google Scholar] [CrossRef]
- Tariq, N.; Asim, M.; Al-Obeidat, F.; Zubair Farooqi, M.; Baker, T.; Hammoudeh, M.; Ghafir, I. The Security of Big Data in Fog-Enabled IoT Applications Including Blockchain: A Survey. Sensors 2019, 19, 1788. [Google Scholar] [CrossRef] [Green Version]
- Jameel, F.; Javaid, U.; Khan, W.U.; Aman, M.N.; Pervaiz, H.; Jantti, R. Reinforcement Learning in Blockchain-Enabled IIoT Networks: A Survey of Recent Advances and Open Challenges. Sustainability 2020, 12, 5161. [Google Scholar] [CrossRef]
- Liu, Y.; Yu, F.R.; Li, X.; Ji, H.; Leung, V.C.M. Blockchain and Machine Learning for Communications and Networking Systems. IEEE Commun. Surv. Tutor. 2020, 22, 1392–1431. [Google Scholar] [CrossRef]
- Kumari, A.; Gupta, R.; Tanwar, S.; Kumar, N. Blockchain and AI amalgamation for energy cloud management: Challenges, solutions, and future directions. J. Parallel Distrib. Comput. 2020, 143, 148–166. [Google Scholar] [CrossRef]
- Salah, K.; Rehman, M.H.U.; Nizamuddin, N.; Al-Fuqaha, A. Blockchain for AI: Review and Open Research Challenges. IEEE Access 2019, 7, 10127–10149. [Google Scholar] [CrossRef]
- Tahir, M.; Habaebi, M.H.; Dabbagh, M.; Mughees, A.; Ahad, A.; Ahmed, K.I. A Review on Application of Blockchain in 5G and Beyond Networks: Taxonomy, Field-Trials, Challenges and Opportunities. IEEE Access 2020, 8, 115876–115904. [Google Scholar] [CrossRef]
- Nguyen, D.C.; Pathirana, P.N.; Ding, M.; Seneviratne, A. Blockchain for 5G and beyond networks: A state of the art survey. J. Netw. Comput. Appl. 2020, 166, 102693. [Google Scholar] [CrossRef]
- Xiong, Z.; Zhang, Y.; Niyato, D.; Wang, P.; Han, Z. When Mobile Blockchain Meets Edge Computing. IEEE Commun. Mag. 2018, 56, 33–39. [Google Scholar] [CrossRef] [Green Version]
- Yang, R.; Yu, F.R.; Si, P.; Yang, Z.; Zhang, Y. Integrated Blockchain and Edge Computing Systems: A Survey, Some Research Issues and Challenges. IEEE Commun. Surv. Tutor. 2019, 21, 1508–1532. [Google Scholar] [CrossRef]
- Sekaran, R.; Patan, R.; Raveendran, A.; Al-Turjman, F.; Ramachandran, M.; Mostarda, L. Survival Study on Blockchain Based 6G-Enabled Mobile Edge Computation for IoT Automation. IEEE Access 2020, 8, 143453–143463. [Google Scholar] [CrossRef]
- Fernández-Caramés, T.M.; Fraga-Lamas, P. Towards next generation teaching, learning, and context-aware applications for higher education: A review on blockchain, IoT, fog and edge computing enabled smart campuses and universities. Appl. Sci. 2019, 9, 4479. [Google Scholar] [CrossRef] [Green Version]
- Chamola, V.; Hassija, V.; Gupta, V.; Guizani, M. A Comprehensive Review of the COVID-19 Pandemic and the Role of IoT, Drones, AI, Blockchain, and 5G in Managing its Impact. IEEE Access 2020, 8, 90225–90265. [Google Scholar] [CrossRef]
- Queiroz, A.; Oliveira, E.; Barbosa, M.; Dias, K. A Survey on Blockchain and Edge Computing Applied to the Internet of Vehicles. Available online: https://arxiv.org/ftp/arxiv/papers/2011/2011.13676.pdf (accessed on 12 February 2021).
- Mollah, M.B.; Zhao, J.; Niyato, D.; Guan, Y.L.; Yuen, C.; Sun, S.; Lam, K.Y.; Koh, L.H. Blockchain for the Internet of Vehicles towards Intelligent Transportation Systems: A Survey. Available online: https://arxiv.org/pdf/2007.06022.pdf (accessed on 12 February 2021).
- Jiang, X.; Yu, F.R.; Song, T.; Ma, Z.; Song, Y.; Zhu, D. Blockchain-Enabled Cross-Domain Object Detection for Autonomous Driving: A Model Sharing Approach. IEEE Internet Thing. J. 2020, 7, 3681–3692. [Google Scholar] [CrossRef]
- Chen, C.; Song, M. Visualizing a field of research: A methodology of systematic scientometric reviews. PLoS ONE 2019, 14, e0223994. [Google Scholar] [CrossRef] [Green Version]
- Kiayias, A.; Koutsoupias, E.; Kyropoulou, M.; Tselekounis, Y. Blockchain Mining Games. In Proceedings of the 2016 ACM Conference on Economics and Computation, Maastricht, The Netherlands, 24–28 July 2016; pp. 365–382. [Google Scholar]
- Wood, G. Ethereum: A secure decentralised generalised transaction ledger. Ethereum Proj. Yellow Pap. 2014, 151, 1–32. [Google Scholar]
- Christidis, K.; Devetsikiotis, M. Blockchains and Smart Contracts for the Internet of Things. IEEE Access 2016, 4, 2292–2303. [Google Scholar] [CrossRef]
- Bonomi, F.; Milito, R.; Zhu, J.; Addepalli, S. Fog computing and its role in the internet of things. In Proceedings of the First Edition of the MCC Workshop on Mobile Cloud Computing, Helsinki, Finland, 17 August 2012. [Google Scholar]
- Satyanarayanan, M. The Emergence of Edge Computing. Computer 2017, 50, 30–39. [Google Scholar] [CrossRef]
- Abbas, N.; Zhang, Y.; Taherkordi, A.; Skeie, T. Mobile Edge Computing: A Survey. IEEE Internet Thing. J. 2018, 5, 450–465. [Google Scholar] [CrossRef] [Green Version]
- Mao, Y.; You, C.; Zhang, J.; Huang, K.; Letaief, K.B. A Survey on Mobile Edge Computing: The Communication Perspective. IEEE Commun. Surv. Tutor. 2017, 19, 2322–2358. [Google Scholar] [CrossRef] [Green Version]
- Porambage, P.; Okwuibe, J.; Liyanage, M.; Ylianttila, M.; Taleb, T. Survey on Multi-Access Edge Computing for Internet of Things Realization. IEEE Commun. Surv. Tutor. 2018, 20, 2961–2991. [Google Scholar] [CrossRef] [Green Version]
- Rahman, A.; Hossain, M.S.; Loukas, G.; Hassanain, E.; Rahman, S.S.; Alhamid, M.F.; Guizani, M. Blockchain-Based Mobile Edge Computing Framework for Secure Therapy Applications. IEEE Access 2018, 6, 72469–72478. [Google Scholar] [CrossRef]
- Guan, Z.; Lyu, H.; Li, D.; Hei, Y.; Wang, T. Blockchain: A distributed solution to UAV-enabled mobile edge computing. IET Commun. 2020, 14, 2420–2426. [Google Scholar] [CrossRef]
- Nguyen, D.C.; Pathirana, P.N.; Ding, M.; Seneviratne, A. Privacy-Preserved Task Offloading in Mobile Blockchain with Deep Reinforcement Learning. IEEE Trans. Netw. Serv. Manag. 2020, 17, 2536–2549. [Google Scholar] [CrossRef]
- Shrestha, R.; Nam, S.Y.; Bajracharya, R.; Kim, S. Evolution of V2X Communication and Integration of Blockchain for Security Enhancements. Electronics 2020, 9, 1338. [Google Scholar] [CrossRef]
- Xiao, L.; Ding, Y.; Jiang, D.; Huang, J.; Wang, D.; Li, J.; Vincent Poor, H. A Reinforcement Learning and Blockchain-Based Trust Mechanism for Edge Networks. IEEE Trans. Commun. 2020, 68, 5460–5470. [Google Scholar] [CrossRef]
- Liu, M.; Teng, Y.; Yu, F.R.; Leung, V.C.M.; Song, M. A Mobile Edge Computing (MEC)-Enabled Transcoding Framework for Blockchain-Based Video Streaming. IEEE Wirel. Commun. 2020, 27, 81–87. [Google Scholar] [CrossRef]
- Zhang, Z.; Hong, Z.; Chen, W.; Zheng, Z.; Chen, X. Joint Computation Offloading and Coin Loaning for Blockchain-Empowered Mobile-Edge Computing. IEEE Internet Thing. J. 2019, 6, 9934–9950. [Google Scholar] [CrossRef]
- Zhao, N.; Wu, H.; Chen, Y. Coalition Game-Based Computation Resource Allocation for Wireless Blockchain Networks. IEEE Internet Thing. J. 2019, 6, 8507–8518. [Google Scholar] [CrossRef]
- Saad, M.; Spaulding, J.; Njilla, L.; Kamhoua, C.; Shetty, S.; Nyang, D.; Mohaisen, D. Exploring the Attack Surface of Blockchain: A Comprehensive Survey. IEEE Commun. Surv. Tutor. 2020, 22, 1977–2008. [Google Scholar] [CrossRef]
- Lu, Y.; Huang, X.; Dai, Y.; Maharjan, S.; Zhang, Y. Blockchain and federated learning for privacy-preserved data sharing in industrial IoT. IEEE Trans. Ind. Inform. 2019, 16, 4177–4186. [Google Scholar] [CrossRef]
- Kang, J.; Xiong, Z.; Niyato, D.; Xie, S.; Zhang, J. Incentive Mechanism for Reliable Federated Learning: A Joint Optimization Approach to Combining Reputation and Contract Theory. IEEE Internet Thing. J. 2019, 6, 10700–10714. [Google Scholar] [CrossRef]
- Kang, J.; Xiong, Z.; Niyato, D.; Zou, Y.; Zhang, Y.; Guizani, M. Reliable Federated Learning for Mobile Networks. IEEE Wirel. Commun. 2020, 27, 72–80. [Google Scholar] [CrossRef] [Green Version]
- Rehman, M.H.u.; Salah, K.; Damiani, E.; Svetinovic, D. Towards Blockchain-Based Reputation-Aware Federated Learning. In Proceedings of the IEEE INFOCOM 2020—IEEE Conference on ComputerCommunications Workshops (INFOCOM WKSHPS), Toronto, ON, Canada, 6–9 July 2020; pp. 183–188. [Google Scholar]
- Zhao, Y.; Zhao, J.; Jiang, L.; Tan, R.; Niyato, D.; Li, Z.; Lyu, L.; Liu, Y. Privacy-Preserving Blockchain-Based Federated Learning for IoT Devices. IEEE Internet Thing. J. 2020. [Google Scholar] [CrossRef]
- Passerat-Palmbach, J.; Farnan, T.; McCoy, M.; Harris, J.D.; Manion, S.T.; Flannery, H.L.; Gleim, B. Blockchain-orchestrated machine learning for privacy preserving federated learning in electronic health data. In Proceedings of the 2020 IEEE International Conference on Blockchain (Blockchain 2020), Rhodes Island, Greece, 2–6 November 2020; pp. 550–555. [Google Scholar]
- Qu, Y.; Gao, L.; Luan, T.H.; Xiang, Y.; Yu, S.; Li, B.; Zheng, G. Decentralized Privacy Using Blockchain-Enabled Federated Learning in Fog Computing. IEEE Internet Thing. J. 2020, 7, 5171–5183. [Google Scholar] [CrossRef]
- Zhang, R.; Yu, F.R.; Liu, J.; Huang, T.; Liu, Y. Deep Reinforcement Learning (DRL)-Based Device-to-Device (D2D) Caching with Blockchain and Mobile Edge Computing. IEEE Trans. Wirel. Commun. 2020, 19, 6469–6485. [Google Scholar] [CrossRef]
- Somy, N.B.; Kannan, K.; Arya, V.; Hans, S.; Singh, A.; Lohia, P.; Mehta, S. Ownership Preserving AI Market Places Using Blockchain. In Proceedings of the 2019 IEEE International Conference on Blockchain (Blockchain 2019), Atlanta, GA, USA, 14–17 July 2019; pp. 156–165. [Google Scholar]
- Ouyang, L.; Yuan, Y.; Wang, F.Y. Learning Markets: An AI Collaboration Framework Based on Blockchain and Smart Contracts. IEEE Internet Thing. J. 2020. [Google Scholar] [CrossRef]
- Toyoda, K.; Zhao, J.; Zhang, A.N.S.; Mathiopoulos, P.T. Blockchain-Enabled Federated Learning with Mechanism Design. IEEE Access 2020, 8, 219744–219756. [Google Scholar] [CrossRef]
- Lugan, S.; Desbordes, P.; Brion, E.; Tormo, L.X.R.; Legay, A.; Macq, B. Secure Architectures Implementing Trusted Coalitions for Blockchained Distributed Learning (TCLearn). IEEE Access 2019, 7, 181789–181799. [Google Scholar] [CrossRef]
- Ma, L.; Pei, Q.; Zhou, L.; Zhu, H.; Wang, L.; Ji, Y. Federated Data Cleaning: Collaborative and Privacy-Preserving Data Cleaning for Edge Intelligence. IEEE Internet Thing. J. 2020. [Google Scholar] [CrossRef]
- Ramanan, P.; Nakayama, K. BAFFLE: Blockchain Based Aggregator Free Federated Learning. In Proceedings of the 2020 IEEE International Conference on Blockchain (Blockchain 2020), Rhodes Island, Greece, 2–6 November 2020; pp. 72–81. [Google Scholar]
- Yin, B.; Yin, H.; Wu, Y.; Jiang, Z. FDC: A Secure Federated Deep Learning Mechanism for Data Collaborations in the Internet of Things. IEEE Internet Thing. J. 2020, 7, 6348–6359. [Google Scholar] [CrossRef]
- Wang, Q.; Guo, Y.; Wang, X.; Ji, T.; Yu, L.; Li, P. AI at the Edge: Blockchain-Empowered Secure Multiparty Learning with Heterogeneous Models. IEEE Internet Thing. J. 2020, 7, 9600–9610. [Google Scholar] [CrossRef]
- Liu, Y.; Peng, J.; Kang, J.; Iliyasu, A.M.; Niyato, D.; El-Latif, A.A.A. A Secure Federated Learning Framework for 5G Networks. IEEE Wirel. Commun. 2020, 27, 24–31. [Google Scholar] [CrossRef]
- Zhang, K.; Zhu, Y.; Maharjan, S.; Zhang, Y. Edge Intelligence and Blockchain Empowered 5G Beyond for the Industrial Internet of Things. IEEE Netw. 2019, 33, 12–19. [Google Scholar] [CrossRef]
- Khan, L.U.; Yaqoob, I.; Imran, M.; Han, Z.; Hong, C.S. 6G Wireless Systems: A Vision, Architectural Elements, and Future Directions. IEEE Access 2020, 8, 147029–147044. [Google Scholar] [CrossRef]
- Lu, Y.; Huang, X.; Zhang, K.; Maharjan, S.; Zhang, Y. Blockchain and Federated Learning for 5G Beyond. IEEE Netw. 2020, 35, 219–225. [Google Scholar]
- Seng, S.; Li, X.; Luo, C.; Ji, H.; Zhang, H. A D2D-assisted MEC Computation Offloading in the Blockchain-Based Framework for UDNs. In Proceedings of the ICC 2019—2019 IEEE International Conference on Communications (ICC), Shanghai, China, 20–24 May 2019; IEEE: New York City, NY, USA, 2019. [Google Scholar]
- Wu, H.; Wolter, K.; Jiao, P.; Deng, Y.; Zhao, Y.; Xu, M. EEDTO: An Energy-Efficient Dynamic Task Offloading Algorithm for Blockchain-Enabled IoT-Edge-Cloud Orchestrated Computing. IEEE Internet Thing. J. 2020, 8, 2163–2176. [Google Scholar] [CrossRef]
- Xu, J.; Wang, S.; Bhargava, B.K.; Yang, F. A Blockchain-Enabled Trustless Crowd-Intelligence Ecosystem on Mobile Edge Computing. IEEE Trans. Ind. Inform. 2019, 15, 3538–3547. [Google Scholar] [CrossRef] [Green Version]
- Zhang, X.; Wu, W.; Yang, S.; Wang, X. Falcon: A Blockchain-Based Edge Service Migration Framework in MEC. Mob. Inf. Syst. 2020, 2020, 8820507. [Google Scholar] [CrossRef]
- Chuang, I.H.; Huang, S.H.; Chao, W.C.; Tsai, J.S.; Kuo, Y.H. TIDES: A Trust-Aware IoT Data Economic System with Blockchain-Enabled Multi-Access Edge Computing. IEEE Access 2020, 8, 85839–85855. [Google Scholar] [CrossRef]
- Feng, J.; Yu, F.R.; Pei, Q.; Du, J.; Zhu, L. Joint Optimization of Radio and Computational Resources Allocation in Blockchain-Enabled Mobile Edge Computing Systems. IEEE Trans.Wirel. Commun. 2020, 19, 4321–4334. [Google Scholar] [CrossRef]
- Liu, W.; Cao, B.; Zhang, L.; Peng, M.; Daneshmand, M. A Distributed Game Theoretic Approach for Blockchain-based Offloading Strategy. In Proceedings of the ICC 2020–2020 IEEE International Conference on Communications (ICC), Dublin, Ireland, 7–11 June 2020; pp. 1–6. [Google Scholar]
- Liu, M.; Yu, F.R.; Teng, Y.; Leung, V.C.M.; Song, M. Joint Computation Offloading and Content Caching for Wireless Blockchain Networks. In Proceedings of the IEEE Infocom 2018—IEEE Conference on Computer Communications Workshops (Infocom Wkshps), Honolulu, HI, USA, 15–19 April 2018; IEEE: New York City, NY, USA, 2018; pp. 517–522. [Google Scholar]
- Liu, M.; Yu, F.R.; Teng, Y.; Leung, V.C.M.; Song, M. Computation Offloading and Content Caching in Wireless Blockchain Networks with Mobile Edge Computing. IEEE Trans. Veh. Technol. 2018, 67, 11008–11021. [Google Scholar] [CrossRef]
- Sharma, V.; You, I.; Jayakody, D.N.K.; Reina, D.G.; Choo, K.R. Neural-Blockchain-Based Ultrareliable Caching for Edge-Enabled UAV Networks. IEEE Trans. Ind. Inform. 2019, 15, 5723–5736. [Google Scholar] [CrossRef]
- Cui, L.; Su, X.; Ming, Z.; Chen, Z.; Yang, S.; Zhou, Y.; Xiao, W. CREAT: Blockchain-assisted Compression Algorithm of Federated Learning for Content Caching in Edge Computing. IEEE Internet Thing. J. 2020. [Google Scholar] [CrossRef]
- Luo, J.; Chen, Q.; Yu, F.R.; Tang, L. Blockchain-Enabled Software-Defined Industrial Internet of Things with Deep Reinforcement Learning. IEEE Internet Thing. J. 2020, 7, 5466–5480. [Google Scholar] [CrossRef]
- Luo, J.; Yu, F.R.; Chen, Q.; Tang, L. Blockchain-Enabled Software-Defined Industrial Internet of Things with Deep Recurrent Q-Network. In Proceedings of the ICC 2020—2020 IEEE International Conference on Communications (ICC), Dublin, Ireland, 7–11 June 2020; pp. 1–6. [Google Scholar]
- Fu, X.; Yu, F.R.; Wang, J.; Qi, Q.; Liao, J. Performance Optimization for Blockchain-Enabled Distributed Network Function Virtualization Management and Orchestration. IEEE Trans. Veh. Technol. 2020, 69, 6670–6679. [Google Scholar] [CrossRef]
- Sharma, P.K.; Chen, M.; Park, J.H. A Software Defined Fog Node Based Distributed Blockchain Cloud Architecture for IoT. IEEE Access 2018, 6, 115–124. [Google Scholar] [CrossRef]
- Hasanova, H.; Baek, U.j.; Shin, M.g.; Cho, K.; Kim, M.S. A survey on blockchain cybersecurity vulnerabilities and possible countermeasures. Int. J. Netw. Manag. 2019, 29, e2060. [Google Scholar] [CrossRef]
- Zhang, S.; Lee, J. A Group Signature and Authentication Scheme for Blockchain-Based Mobile-Edge Computing. IEEE Internet Thing. J. 2020, 7, 4557–4565. [Google Scholar] [CrossRef]
- Rahman, M.A.; Hossain, M.S.; Islam, M.S.; Alrajeh, N.A.; Muhammad, G. Secure and Provenance Enhanced Internet of Health Things Framework: A Blockchain Managed Federated Learning Approach. IEEE Access 2020, 8, 205071–205087. [Google Scholar] [CrossRef]
- Lin, D.; Hu, S.; Gao, Y.; Tang, Y. Optimizing MEC Networks for Healthcare Applications in 5G Communications with the Authenticity of Users’ Priorities. IEEE Access 2019, 7, 88592–88600. [Google Scholar] [CrossRef]
- Kang, J.; Yu, R.; Huang, X.; Wu, M.; Maharjan, S.; Xie, S.; Zhang, Y. Blockchain for Secure and Efficient Data Sharing in Vehicular Edge Computing and Networks. IEEE Internet of Thing. J. 2019, 6, 4660–4670. [Google Scholar] [CrossRef]
- Zyskind, G.; Nathan, O.; Pentland, A. Decentralizing Privacy: Using Blockchain to Protect Personal Data. In Proceedings of the 2015 IEEE Security and Privacy Workshops, San Jose, CA, USA, 21–22 May 2015; pp. 180–184. [Google Scholar]
- Yang, H.; Liang, Y.; Yuan, J.; Yao, Q.; Yu, A.; Zhang, J. Distributed Blockchain-Based Trusted Multidomain Collaboration for Mobile Edge Computing in 5G and Beyond. IEEE Trans. Ind. Inform. 2020, 16, 7094–7104. [Google Scholar] [CrossRef]
- Arachchige, P.C.M.; Bertok, P.; Khalil, I.; Liu, D.; Camtepe, S.; Atiquzzaman, M. A Trustworthy Privacy Preserving Framework for Machine Learning in Industrial IoT Systems. IEEE Trans. Ind. Inform. 2020, 16, 6092–6102. [Google Scholar] [CrossRef]
- Islam, A.; Shin, S.Y. BUAV: A Blockchain Based Secure UAV-Assisted Data Acquisition Scheme in Internet of Things. J. Commun. Netw. 2019, 21, 491–502. [Google Scholar] [CrossRef]
- Kumar, T.; Harjula, E.; Ejaz, M.; Manzoor, A.; Porambage, P.; Ahmad, I.; Liyanage, M.; Braeken, A.; Ylianttila, M. BlockEdge: Blockchain-Edge Framework for Industrial IoT Networks. IEEE Access 2020, 8, 154166–154185. [Google Scholar] [CrossRef]
- Zhang, W.; Lu, Q.; Yu, Q.; Li, Z.; Liu, Y.; Lo, S.K.; Chen, S.; Xu, X.; Zhu, L. Blockchain-based Federated Learning for Device Failure Detection in Industrial IoT. IEEE Internet Thing. J. 2020. [Google Scholar] [CrossRef]
- Kang, J.; Yu, R.; Huang, X.; Maharjan, S.; Zhang, Y.; Hossain, E. Enabling Localized Peer-to-Peer Electricity Trading Among Plug-in Hybrid Electric Vehicles Using Consortium Blockchains. IEEE Trans. Ind. Inform. 2017, 13, 3154–3164. [Google Scholar] [CrossRef]
- Wang, Z.; Ogbodo, M.; Huang, H.; Qiu, C.; Hisada, M.; Abdallah, A.B. AEBIS: AI-Enabled Blockchain-Based Electric Vehicle Integration System for Power Management in Smart Grid Platform. IEEE Access 2020, 8, 226409–226421. [Google Scholar] [CrossRef]
- Liu, M.; Yu, F.R.; Teng, Y.; Leung, V.C.M.; Song, M. Distributed Resource Allocation in Blockchain-Based Video Streaming Systems with Mobile Edge Computing. IEEE Trans.Wirel. Commun. 2019, 18, 695–708. [Google Scholar] [CrossRef]
- Hu, Q.; Wang, W.; Bai, X.; Jin, S.; Jiang, T. Blockchain Enabled Federated Slicing for 5G Networks with AI Accelerated Optimization. IEEE Netw. 2020, 34, 46–52. [Google Scholar] [CrossRef]
- Ridhawi, I.A.; Aloqaily, M.; Boukerche, A.; Jaraweh, Y. A Blockchain-Based Decentralized Composition Solution for IoT Services. In Proceedings of the ICC 2020–2020 IEEE International Conference on Communications (ICC), Dublin, Ireland, 7–11 June 2020; pp. 1–6. [Google Scholar]
- Sun, W.; Liu, J.; Yue, Y.; Wang, P. Joint Resource Allocation and Incentive Design for Blockchain-Based Mobile Edge Computing. IEEE Trans. Wirel. Commun. 2020, 19, 6050–6064. [Google Scholar] [CrossRef]
- 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]
- Gao, Y.; Wu, W.; Nan, H.; Sun, Y.; Si, P. Deep Reinforcement Learning based Task Scheduling in Mobile Blockchain for IoT Applications. In Proceedings of the ICC 2020—2020 IEEE International Conference on Communications (ICC), Dublin, Ireland, 7–11 June 2020; pp. 1–7. [Google Scholar]
- Feng, J.; Yu, F.R.; Pei, Q.; Chu, X.; Du, J.; Zhu, L. Cooperative Computation Offloading and Resource Allocation for Blockchain-Enabled Mobile-Edge Computing: A Deep Reinforcement Learning Approach. IEEE Internet Thing. J. 2020, 7, 6214–6228. [Google Scholar] [CrossRef]
- Zhuang, Z.; Wang, J.; Qi, Q.; Liao, J.; Han, Z. Adaptive and Robust Routing with Lyapunov-Based Deep RL in MEC Networks Enabled by Blockchains. IEEE Internet Thing. J. 2020. [Google Scholar] [CrossRef]
- Yu, S.; Chen, X.; Zhou, Z.; Gong, X.; Wu, D. When Deep Reinforcement Learning Meets Federated Learning: Intelligent Multi-Timescale Resource Management for Multi-access Edge Computing in 5G Ultra Dense Network. IEEE Internet Thing. J. 2020. [Google Scholar] [CrossRef]
- Jiang, X.; Yu, F.R.; Song, T.; Leung, V.C.M. Intelligent Resource Allocation for Video Analytics in Blockchain-Enabled Internet of Autonomous Vehicles with Edge Computing. IEEE Internet Thing. J. 2020. [Google Scholar] [CrossRef]
- Guo, F.; Yu, F.R.; Zhang, H.; Ji, H.; Liu, M.; Leung, V.C.M. Adaptive Resource Allocation in Future Wireless Networks with Blockchain and Mobile Edge Computing. IEEE Trans. Wirel. Commun. 2020, 19, 1689–1703. [Google Scholar] [CrossRef]
- Asheralieva, A.; Niyato, D. Distributed Dynamic Resource Management and Pricing in the IoT Systems with Blockchain-as-a-Service and UAV-Enabled Mobile Edge Computing. IEEE Internet Thing. J. 2020, 7, 1974–1993. [Google Scholar] [CrossRef]
- Hua, G.; Zhu, L.; Wu, J.; Shen, C.; Zhou, L.; Lin, Q. Blockchain-Based Federated Learning for Intelligent Control in Heavy Haul Railway. IEEE Access 2020, 8, 176830–176839. [Google Scholar] [CrossRef]
- Li, Y.; Chen, C.; Liu, N.; Huang, H.; Zheng, Z.; Yan, Q. A Blockchain-Based Decentralized Federated Learning Framework with Committee Consensus. IEEE Netw. 2020, 1–8. [Google Scholar]
- Qu, Y.; Pokhrel, S.R.; Garg, S.; Gao, L.; Xiang, Y. A Blockchained Federated Learning Framework for Cognitive Computing in Industry 4.0 Networks. IEEE Trans. Ind. Inform. 2020, 35, 234–241. [Google Scholar] [CrossRef]
- Shen, M.; Wang, H.; Zhang, B.; Zhu, L.; Xu, K.; Li, Q.; Du, X. Exploiting Unintended Property Leakage in Blockchain-Assisted Federated Learning for Intelligent Edge Computing. IEEE Internet Thing. J. 2020. [Google Scholar] [CrossRef]
- Souza, L.A.C.d.; Rebello, G.A.F.; Camilo, G.F.; Guimarães, L.C.B.; Duarte, O.C.M.B. DFedForest: Decentralized Federated Forest. Proceedings of 2020 IEEE International Conference on Blockchain (Blockchain 2020), Rhodes Island, Greece, 2–6 November 2020; pp. 90–97. [Google Scholar]
- Wu, Y.; Mendis, G.J.; Wei, J. DDLPF: A Practical Decentralized Deep Learning Paradigm for Internet of Things Applications. IEEE Internet Thing. J. 2020. [Google Scholar] [CrossRef]
- Liu, Y.; Yu, F.R.; Li, X.; Ji, H.; Leung, V.C.M. Resource Allocation for Video Transcoding and Delivery Based on Mobile Edge Computing and Blockchain. In Proceedings of the 2018 IEEE Global Communications Conference (GLOBECOM), Abu Dhabi, United Arab Emirates, 9–13 December 2018; pp. 1–6. [Google Scholar]
- Liu, Y.; Yu, F.R.; Li, X.; Ji, H.; Leung, V.C.M. Decentralized Resource Allocation for Video Transcoding and Delivery in Blockchain-Based System with Mobile Edge Computing. IEEE Trans. Veh. Technol. 2019, 68, 11169–11185. [Google Scholar] [CrossRef]
- Antonakoglou, K.; Xu, X.; Steinbach, E.; Mahmoodi, T.; Dohler, M. Toward Haptic Communications Over the 5G Tactile Internet. IEEE Commun. Surv. Tutor. 2018, 20, 3034–3059. [Google Scholar] [CrossRef] [Green Version]
- Gupta, R.; Thakker, U.; Tanwar, S.; Obaidat, M.S.; Hsiao, K.F. BITS: A Blockchain-driven Intelligent Scheme for Telesurgery System. In Proceedings of the 2020 International Conference on Computer, Information and Telecommunication Systems (CITS), Hangzhou, China, 5–7 October 2020; pp. 1–5. [Google Scholar]
- Qadri, Y.A.; Nauman, A.; Zikria, Y.B.; Vasilakos, A.V.; Kim, S.W. The Future of Healthcare Internet of Things: A Survey of Emerging Technologies. IEEE Commun. Surv. Tutor. 2020, 22, 1121–1167. [Google Scholar] [CrossRef]
- Hassija, V.; Chamola, V.; Gupta, V.; Chalapathi, G.S.S. A Blockchain based Framework for Secure Data Offloading in Tactile Internet Environment. In Proceedings of the 2020 International Wireless Communications and Mobile Computing (IWCMC), Limassol, Cyprus, 15–19 June 2020; pp. 1836–1841. [Google Scholar]
- Hassija, V.; Saxena, V.; Chamola, V. A Blockchain-based Framework for Drone-Mounted Base Stations in Tactile Internet Environment. In Proceedings of the IEEE INFOCOM 2020—IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), Toronto, ON, Canada, 6–9 July 2020; pp. 261–266. [Google Scholar]
- Yaqoob, I.; Salah, K.; Uddin, M.; Jayaraman, R.; Omar, M.; Imran, M. Blockchain for Digital Twins: Recent Advances and Future Research Challenges. IEEE Netw. 2020, 34, 290–298. [Google Scholar] [CrossRef]
- Lu, Y.; Huang, X.; Zhang, K.; Maharjan, S.; Zhang, Y. Low-latency Federated Learning and Blockchain for Edge Association in Digital Twin empowered 6G Networks. IEEE Trans. Ind. Inform. 2020. [Google Scholar] [CrossRef]
- Lu, Y.; Huang, X.; Zhang, K.; Maharjan, S.; Zhang, Y. Communication-efficient Federated Learning and Permissioned Blockchain for Digital Twin Edge Networks. IEEE Internet Thing. J. 2020, 8, 2276–2288. [Google Scholar] [CrossRef]
- Yang, L.; Li, M.; Si, P.; Yang, R.; Sun, E.; Zhang, Y. Energy-Efficient Resource Allocation for Blockchain-Enabled Industrial Internet of Things with Deep Reinforcement Learning. IEEE Internet Thing. J. 2020, 8, 2318–2329. [Google Scholar] [CrossRef]
- Lemieux, V.L.; Hofman, D.; Batist, D.; Joo, A. Blockchain Technology for Recordkeeping. 2019. Available online: http://armaedfoundation.org/wp-content/uploads/2019/06/AIEF-Research-Paper-Blockchain-Technology-Recordkeeping.pdf (accessed on 17 February 2020).
- Asheralieva, A.; Niyato, D. Reputation-Based Coalition Formation for Secure Self-Organized and Scalable Sharding in IoT Blockchains with Mobile-Edge Computing. IEEE Internet Thing. J. 2020, 7, 11830–11850. [Google Scholar] [CrossRef]
- Fan, S.; Zhang, H.; Zeng, Y.; Cai, W. Hybrid Blockchain-Based Resource Trading System for Federated Learning in Edge Computing. IEEE Internet Thing. J. 2020, 8, 2252–2264. [Google Scholar] [CrossRef]
- Eyal, I.; Sirer, E.G. Majority is not enough: Bitcoin mining is vulnerable. In Proceedings of the International Conference on Financial Cryptography and Data Security, Christ Church, Barbados, 3–7 March 2014; Springer: Berlin/Heidelberg, Germany, 2014; pp. 436–454. [Google Scholar]
- Qiu, C.; Yao, H.; Wang, X.; Zhang, N.; Yu, F.R.; Niyato, D. AI-Chain: Blockchain Energized Edge Intelligence for Beyond 5G Networks. IEEE Netw. 2020, 34, 62–69. [Google Scholar] [CrossRef]
- Zooko, W.O. Names: Decentralized, Secure, Human-Meaningful: Choose Two. 2003. Available online: https://web.archive.org/web/20011020191610/http://zooko.com/distnames.html (accessed on 12 February 2021).
Reference | AI | MEC | Recent Advances | Trends | Research Gaps |
---|---|---|---|---|---|
ElMamy et al. [6] | ✗ | ✓ | ✗ | ✗ | ✗ |
Tariq et al. [7] | ✗ | ✓ | ✗ | ✗ | ✗ |
Jameel et al. [8] | ✓ | ✗ | ✓ | ✗ | ✗ |
Liu et al. [9] | ✓ | ✓ | ✗ | ✓ | ✗ |
Kumari et al. [10] | ✓ | ✗ | ✗ | ✓ | ✗ |
Salah et al. [11] | ✓ | ✗ | ✗ | ✗ | ✗ |
Tahir et al. [12] | ✓ | ✓ | ✗ | ✗ | ✗ |
Nguyen et al. [13] | ✓ | ✓ | ✗ | ✗ | ✗ |
Xiong et al. [14] | ✗ | ✓ | ✗ | ✗ | ✗ |
Yang et al. [15] | ✗ | ✓ | ✗ | ✗ | ✗ |
Sekaran et al. [16] | ✗ | ✓ | ✗ | ✗ | ✗ |
Fernandez Carames et al. [17] | ✓ | ✓ | ✗ | ✗ | ✗ |
Chamola et al. [18] | ✗ | ✓ | ✗ | ✗ | ✗ |
Queiroz et al. [19] | ✓ | ✓ | ✗ | ✗ | ✗ |
Mollah et al. [20] | ✓ | ✓ | ✗ | ✗ | ✗ |
Our Review | ✓ | ✓ | ✓ | ✓ | ✓ |
Directions | Ref. | Contributions |
---|---|---|
5G and Beyond | [12] | Provide proof-of-concept for blockchain applications in 5G and beyond networks. |
[13] | Investigate the potential of blockchain in 5G and beyond network for IoT. | |
[16] | Suggest guidelines toward blockchain enabled IoT with 6G communication. | |
[59] | Propose blockchain-enabled learning framework for 5G beyond scenarios. | |
Decentralized D2D | [60] | Propose decentralized platform design for D2D computation coordination in UDNs. |
[47] | Optimize the decentralized D2D sharing and design the consensus for transactions execution. | |
Edge Computing | [61] | Propose an energy-efficient IoT task offloading algorithm for blockchain-enabled edge computing. |
[62] | Design a trustless hybrid human-machine ecosystem for industrial IoT based on crowd-intelligence. | |
[63] | Propose a novel service migration framework for flexible edge service. | |
[64] | Propose a trust-aware data trading system for MEC. | |
[65] | Design the joint resources allocation for blockchain-enabled MEC systems. | |
[66] | Propose a blockchain-based offloading strategy in MEC scenarios | |
Edge Caching | [67] | Propose caching strategy for wireless blockchain networks. |
[68] | Design an MEC-enabled wireless blockchain framework. | |
[69] | Propose an ultra-reliable drone-caching approach enabled by neural-blockchain. | |
[70] | Propose edge caching solutions based on FL. | |
Distributed NFV | [73] | Propose a distributed NFV framework for management and orchestration based on the MEC-enabled blockchain. |
[74] | Propose a novel distributed network architecture for fog nodes based on SDN. |
Directions | Ref. | Contributions |
---|---|---|
Authentication | [76] | Design a group signature scheme for MEC based on blockchain. |
[77] | Propose an authentication framework for participating FL nodes. | |
[78] | Optimize the MEC network delay with authenticity priorities. | |
Data Security | [79] | Propose a secure data sharing scheme based on consortium blockchain. |
Data Privacy | [33] | Propose an MEC-based blockchain network and maximize the privacy levels. |
[81] | Employ blockchain for topology protection in MEC. | |
[40] | Design a secure data sharing architecture based on FL for industrial IoT. | |
[82] | Propose a novel privacy-preserving framework for ML in industry 4.0. | |
Data Integrity | [83] | Propose a UAV-based scheme to achieve integrity in IoT data acquisition. |
[84] | Propose a novel blockchain and edge framework to ensure data integrity in Industry 4.0. | |
[85] | Design a verifiable data architecture for device failure detection in industrial IoT. |
Directions | Ref. | Contributions |
---|---|---|
Energy Trading | [4] | Propose a novel knowledge and energy trading frame work based on permissioned blockchain. |
[86] | Propose a peer-to-peer energy trading model based on the consortium blockchain. | |
[87] | Propose a novel power management platform based on the blockchain and FL for smart grid. | |
Entities Collaboration | [88] | Design an incentive mechanism based on blockchain to enable collaboration in MEC-enabled video steaming. |
[44] | Propose an incentive mechanism to award entities in FL crowdsourcing for smart home systems. | |
[89] | Develop a new proof of business consensus protocol to incentive entities in federated network slicing. | |
[90] | Propose a blockchain-enabled service composition solution. | |
Auction Mechanism | [91] | Propose double auction mechanisms to motivate MEC servers in cross-server resource allocation. |
Directions | Ref. | Contributions |
---|---|---|
Neural Networks | [92] | Design a federated approach for neural networks in the Internet of medical things. |
DRL | [93] | Propose a DRL-based solution for task scheduling in the mobile blockchain. |
[94] | Proposed a cooperative computation offloading strategy based on DRL for blockchain-enabled MEC. | |
[95] | Propose a DRL-based routing control for blockchain-based MEC. | |
[96] | Propose DRL-based strategies for offloading and resources management in ultra-dense edge networks. | |
[97] | Propose DRL solutions for MEC-enabled video analytics on the Internet of autonomous vehicles. | |
[98] | Propose a framework for edge nodes to reach consensus and allocate resources by DRL approaches. | |
[99] | Develop a learning approach for decision making based on deep Q-learning in blockchain-based MEC. | |
FL | [100] | Propose a blockchain-enabled FL method in haul railway control system. |
[101] | Devise an innovative committee consensus mechanism for blockchain-enabled FL. | |
[102] | Propose a cognitive computing paradigm based on FL and blockchain. | |
[103] | Propose a novel property inference attack to evaluate the property leakage in blockchain-enabled FL for intelligence edge computing. | |
[104] | Design a novel and decentralized FL method based on forest algorithms and blockchain. | |
[105] | Propose a practical decentralized deep learning approach for IoT applications based on the FL and blockchain. |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 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/).
Share and Cite
Du, Y.; Wang, Z.; Leung, V.C.M. Blockchain-Enabled Edge Intelligence for IoT: Background, Emerging Trends and Open Issues. Future Internet 2021, 13, 48. https://doi.org/10.3390/fi13020048
Du Y, Wang Z, Leung VCM. Blockchain-Enabled Edge Intelligence for IoT: Background, Emerging Trends and Open Issues. Future Internet. 2021; 13(2):48. https://doi.org/10.3390/fi13020048
Chicago/Turabian StyleDu, Yao, Zehua Wang, and Victor C. M. Leung. 2021. "Blockchain-Enabled Edge Intelligence for IoT: Background, Emerging Trends and Open Issues" Future Internet 13, no. 2: 48. https://doi.org/10.3390/fi13020048
APA StyleDu, Y., Wang, Z., & Leung, V. C. M. (2021). Blockchain-Enabled Edge Intelligence for IoT: Background, Emerging Trends and Open Issues. Future Internet, 13(2), 48. https://doi.org/10.3390/fi13020048