Review Article

Recent Advances in Blockchain and Artificial Intelligence Integration: Feasibility Analysis, Research Issues, Applications, Challenges, and Future Work

Table 2

Summary of integrated applications of blockchain and artificial intelligence.

SubjectLiteratureTimeContributionGoal

Sharing applications[41]2018Proposed a data collection scheme based on deep reinforcement learningSmart mobile terminal data collection and sharing
[42]2019Used deep reinforcement learning to optimize the system’s cache resource utilizationRealize secure resource sharing in wireless network
[43]2020Selected nodes through deep reinforcement learning to improve the efficiency of federated learningSolve the problem of collaborative training in the Internet of Vehicles
[44]2020Provides blockchain-based privacy preserving multimedia intelligent video surveillanceEnsure the integrity and security of cloud-based intelligent monitoring systems
[45]2019Integrated machine learning and natural language processing, which can detect different types of cardiovascular clinical dataPredict the type of illness and simplify the diagnosis process
[46]2018Proposed a data inspection module based on machine learningSecurely sharing personal information

Security applications[47]2019Combined machine learning and fuzzing to detect contract vulnerabilitiesDetect smart contract vulnerabilities
[48]2020Proposed a vulnerability detection model based on GNNDetect smart contract vulnerabilities
[49]2019Proposed a detection framework based on deep reinforcement learningDetect loopholes in the blockchain incentive mechanism
[50]2018Proposed a classification model combining data mining and machine learningDetect Ponzi schemes in Ethereum
[51]2019Proposed a DOORChain model that integrates deep learning, ontology, and operations researchDetect malicious transactions in the blockchain

Transaction application[52]2018Proposed two prediction models based on cyclic convolutional network and long short-term memory algorithm, respectivelyPredict bitcoin price
[53]2019Proposed an association scheme based on binary classificationBitcoin address correlation analysis
[54]2018Proposed a recognition scheme based on DNNBitcoin address-user identification

Deposit application[55]2020Proposed a vaccine blockchain system integrated with machine learningVaccine supervision and recommendation
[56]2020Proposed a smart tram charging system based on consortium blockchainSolve the problem of independent operation of energy companies and opaque charging information
[57]2018Designed a blockchain-based credit evaluation systemStrengthen the effectiveness of supervision and management of the food supply chain
[58]2019Designed an electronic voting system based on blockchain using intelligent agentsGuarantee the security of voting

Resource applications management[59]2018Proposed an optimal auction mechanism based on deep learningEdge computing resource allocation
[60]2019Proposed a new type of hierarchical reinforcement learning algorithmDynamic resource management of the IoT system
[63]2019Proposed an actor-critic algorithm with asynchronous advantages of stable trainingSolve the computing offload problem of mobile edge computing
[64]2020Proposed a secure and intelligent vehicle task offloading strategy based on blockchain and learning algorithmsReduce task delay and switching overhead under the premise of ensuring security, privacy, and fairness
[65]2020Proposed a resource management scheme based on deep reinforcement learningSystem resource management
[66]2020Proposed a fusion model of blockchain and width learningForecast user energy demand
[67]2017Researched the smart resource management strategy of cloud data center based on blockchainSave the energy cost

Scalability optimization applications[68]2019Utilized machine learning to build a consensus committeeImprove blockchain scalability
[69]2020Addressed clustering and fragmentation based on k-means algorithmEfficient fragmentation
[70]2019Designed a deep reinforcement learning algorithm to improve the scalability of the blockchainSolve the scalability problem of the Industrial Internet of Things and improve throughput
[71]2020Combined federated learning to improve blockchain scalabilityDesign a secure federal edge learning system