An overview of blockchain smart contract execution mechanism

Yang Liu,Jinlong He,Xiangyang Li,Jingwen Chen,Xinlei Liu,Song Peng,Haohao Cao,Yaoqi Wang
DOI: https://doi.org/10.1016/j.jii.2024.100674
IF: 11.718
2024-08-27
Journal of Industrial Information Integration
Abstract:Lacking a secure and reliable execution platform has hindered smart contracts from being applied in depth and width. Blockchain, as a decentralized, tamper-proof, and non-repudiation distributed computing platform, ensures that smart contracts are strictly enforced according to their established logic and not manipulated in the execution process. Programmability on the blockchain platforms is achieved through smart contracts to expand the application areas of blockchain extensively. However, current public blockchain and consortium blockchain platforms differ greatly in the execution mode of smart contracts, both of which have problems of how to execute smart contract efficiently and flexibly. This paper provides a comparative analysis of mainstream blockchain platforms from the perspective of smart contracts execution mechanism, and summarizes the research status quo, challenges, and development trends from the perspective of smart contracts deployment and execution. We also discussed four perspectives on how smart contracts empower Industry 4.0 and explored the potential transition from the industrial chain to the trust chain through case studies.This paper provides a distinct angle of view to survey smart contracts, which may count for the follow-up work of performance and throughput improvement for the blockchain platforms.
computer science, interdisciplinary applications,engineering, industrial
What problem does this paper attempt to address?