An overview of blockchain smart contract execution mechanism

被引:0
|
作者
Liu, Yang [1 ]
He, Jinlong [1 ]
Li, Xiangyang [1 ]
Chen, Jingwen [1 ]
Liu, Xinlei [1 ]
Peng, Song [1 ]
Cao, Haohao [1 ]
Wang, Yaoqi [1 ]
机构
[1] Henan Univ Technol, Zhengzhou, Peoples R China
关键词
Blockchain; Smart contracts; Contract execution performance; Concurrent execution; Parallel execution; Industry; 4.0; CHALLENGES; PARALLEL;
D O I
10.1016/j.jii.2024.100674
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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 article 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 digital industry to trusted industry through case studies. This article provides a distinct angle of view to survey smart contracts, which may count for the follow-up work of performance improvement for the blockchain platforms.
引用
下载
收藏
页数:29
相关论文
共 50 条
  • [21] SCU: A Hardware Accelerator for Smart Contract Execution
    Lu, Tao
    Peng, Lu
    2023 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN, BLOCKCHAIN, 2023, : 356 - 364
  • [22] Smart Supply Chain Management Using the Blockchain and Smart Contract
    Turjo M.D.
    Khan M.M.
    Kaur M.
    Zaguia A.
    Khan, Mohammad Monirujjaman (monirujjaman.khan@northsouth.edu), 1600, Hindawi Limited (2021):
  • [23] ShadowEth: Private Smart Contract on Public Blockchain
    Rui Yuan
    Yu-Bin Xia
    Hai-Bo Chen
    Bin-Yu Zang
    Jan Xie
    Journal of Computer Science and Technology, 2018, 33 : 542 - 556
  • [24] Penetration testing framework for smart contract Blockchain
    Akashdeep Bhardwaj
    Syed Bilal Hussian Shah
    Achyut Shankar
    Mamoun Alazab
    Manoj Kumar
    Thippa Reddy Gadekallu
    Peer-to-Peer Networking and Applications, 2021, 14 : 2635 - 2650
  • [25] Smart Contract Definition for Land Registry in Blockchain
    Sahai, Archana
    Pandey, Rajiv
    2020 IEEE 9TH INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS AND NETWORK TECHNOLOGIES (CSNT 2020), 2020, : 230 - 235
  • [26] A Review on Recent Progress of Smart Contract in Blockchain
    Wu, Canghai
    Xiong, Jie
    Xiong, Huanliang
    Zhao, Yingding
    Yi, Wenlong
    IEEE Access, 2022, 10 : 50839 - 50863
  • [27] ShadowEth: Private Smart Contract on Public Blockchain
    Yuan, Rui
    Xia, Yu-Bin
    Chen, Hai-Bo
    Zang, Bin-Yu
    Xie, Jan
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2018, 33 (03) : 542 - 556
  • [28] Penetration testing framework for smart contract Blockchain
    Bhardwaj, Akashdeep
    Shah, Syed Bilal Hussian
    Shankar, Achyut
    Alazab, Mamoun
    Kumar, Manoj
    Gadekallu, Thippa Reddy
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2021, 14 (05) : 2635 - 2650
  • [29] Research on Smart Contract Optimization Method on Blockchain
    Hu, Wen
    Fan, Zhipeng
    Gao, Ye
    IT PROFESSIONAL, 2019, 21 (05) : 33 - 38
  • [30] A Review on Recent Progress of Smart Contract in Blockchain
    Wu, Canghai
    Xiong, Jie
    Xiong, Huanliang
    Zhao, Yingding
    Yi, Wenlong
    IEEE ACCESS, 2022, 10 : 50839 - 50863