Formal Verification of ERC-Based Smart Contracts: A Systematic Literature Review

被引:0
|
作者
Ben Fekih, Rim [1 ,2 ,3 ]
Lahami, Mariam [2 ]
Bradai, Salma [3 ]
Jmaiel, Mohamed [2 ]
机构
[1] Univ Sousse, Higher Inst Comp Sci & Commun Tech, Hammam Sousse 4011, Sousse, Tunisia
[2] Univ Sfax, Natl Engn Sch Sfax, ReDCAD Lab, Sfax 3038, Tunisia
[3] Sofrecom Tunisia, Orange Innovat Tunisia, Tunis 1053, Tunisia
来源
IEEE ACCESS | 2025年 / 13卷
关键词
Smart contracts; Standards; Formal verification; Nonfungible tokens; Systematic literature review; Codes; Peer-to-peer computing; Online banking; Interoperability; Decentralized applications; ERC standards; Ethereum; Ethereum improvement proposal; formal verification; smart contracts; systematic literature review;
D O I
10.1109/ACCESS.2025.3527158
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Defined as an agreement between multiple parties and systematically executed by a computer code, smart contracts enable trust-less execution without a third party. Despite the trusted implementations that smart contracts offer, including those based on standards, different security problems and vulnerabilities arise during their development and execution. To address these issues, multiple studies have proposed potential solutions, focusing particularly on the verification of smart contracts and considering the standard-based ones using formal verification techniques. However, the sheer amount of research makes it difficult to accurately articulate the state-of-the-art. To tackle this challenge, we propose a systematic literature review that deals with formal verification of ERC-based smart contracts. ERC (Ethereum Request for Comments) standards enable a range of functionalities, such as the creation and management of tokens. Thus, our review provides an overview of ERC standards and examines their related potential issues. Furthermore, we investigate existing solutions presented in 19 relevant studies published between 2019 and July 2023. We analyze and classify approaches to formal modeling, properties' specification and techniques used in the verification of smart contracts. Finally, we discuss the research challenges and suggest some promising future directions to stir research efforts into this area.
引用
收藏
页码:11396 / 11422
页数:27
相关论文
共 50 条
  • [31] Formal Verification of Blockchain Smart Contracts via ATL Model Checking
    Nam, Wonhong
    Kil, Hyunyoung
    IEEE ACCESS, 2022, 10 : 8151 - 8162
  • [32] A Solidity-to-CPN Approach Towards Formal Verification of Smart Contracts
    Garfatta, Ikram
    Klai, Kais
    Graiet, Mohamed
    Gaaloul, Walid
    2021 IEEE 30TH INTERNATIONAL CONFERENCE ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WETICE 2021), 2021, : 69 - 74
  • [33] Systematic literature review on smart contracts in the construction industry: Potentials, benefits, and challenges
    Ye, Xuling
    Zeng, Ningshuang
    Koenig, Markus
    FRONTIERS OF ENGINEERING MANAGEMENT, 2022, 9 (02) : 196 - 213
  • [34] Systematic literature review on smart contracts in the construction industry:Potentials,benefits,and challenges
    Xuling YE
    Ningshuang ZENG
    Markus K?NIG
    Frontiers of Engineering Management, 2022, 9 (02) : 196 - 213
  • [35] Systematic literature review on smart contracts in the construction industry: Potentials, benefits, and challenges
    Xuling Ye
    Ningshuang Zeng
    Markus König
    Frontiers of Engineering Management, 2022, 9 : 196 - 213
  • [36] Applicability of Blockchain smart contracts in securing Internet and IoT: A systematic literature review
    Lone, Auqib Hamid
    Naaz, Roohie
    COMPUTER SCIENCE REVIEW, 2021, 39
  • [37] Towards Correct Smart Contracts: A Case Study on Formal Verification of Access Control
    Schiffl, Jonas
    Grundmann, Matthias
    Leinweber, Marc
    Stengele, Oliver
    Friebe, Sebastian
    Beckert, Bernhard
    PROCEEDINGS OF THE 26TH ACM SYMPOSIUM ON ACCESS CONTROL MODELS AND TECHNOLOGIES, SACMAT 2021, 2021, : 125 - 130
  • [38] Smart Contracts in the Construction Industry: A Systematic Review
    Rathnayake, Ishara
    Wedawatta, Gayan
    Tezel, Algan
    BUILDINGS, 2022, 12 (12)
  • [39] Detecting functional and security-related issues in smart contracts: A systematic literature review
    Piantadosi, Valentina
    Rosa, Giovanni
    Placella, Davide
    Scalabrino, Simone
    Oliveto, Rocco
    SOFTWARE-PRACTICE & EXPERIENCE, 2023, 53 (02): : 465 - 495
  • [40] AN ANALYSIS SYSTEMATIC LITERATURE REVIEW OF BLOCKCHAIN TECHNOLOGY AND SMART CONTRACTS FOR BUILDING INFORMATION MODELING
    Chung, In Bae
    Caldas, Carlos
    Leite, Fernanda
    JOURNAL OF INFORMATION TECHNOLOGY IN CONSTRUCTION, 2022, 27 : 972 - 990