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 条
  • [41] A general formal memory framework for smart contracts verification based on higher-order logic theorem proving
    Yang Z.
    Lei H.
    International Journal of Performability Engineering, 2019, 15 (11) : 2998 - 3007
  • [42] A Hybrid Formal Verification System in Coq for Ensuring the Reliability and Security of Ethereum-Based Service Smart Contracts
    Yang, Zheng
    Lei, Hang
    Qian, Weizhong
    IEEE ACCESS, 2020, 8 : 21411 - 21436
  • [43] Ponzi scheme detection in smart contracts using the integration of deep learning and formal verification
    Chen S.
    Li F.
    IET Blockchain, 2024, 4 (02): : 185 - 196
  • [44] Blockchain-enhanced smart contracts for formal verification of IoT access control mechanisms
    Guo, Zhifeng
    ALEXANDRIA ENGINEERING JOURNAL, 2025, 118 : 315 - 324
  • [45] Literature Review of Smart Contracts Using Blockchain Technology
    Kaur, Jasvinder
    Dabas, Deepakshi
    NEW APPROACHES FOR MULTIDIMENSIONAL SIGNAL PROCESSING, NAMSP 2022, 2023, 332 : 171 - 187
  • [46] A systematic review on smart contracts security design patterns
    Azimi, Sadaf
    Golzari, Ali
    Ivaki, Naghmeh
    Laranjeiro, Nuno
    EMPIRICAL SOFTWARE ENGINEERING, 2025, 30 (03)
  • [47] Modeling and Security Verification of State-Based Smart Contracts
    Mohajerani, Sahar
    Ahrendt, Wolfgang
    Fabian, Martin
    IFAC PAPERSONLINE, 2022, 55 (28): : 356 - 362
  • [48] Smart port: a systematic literature review
    Belmoukari, Basma
    Audy, Jean-Francois
    Forget, Pascal
    EUROPEAN TRANSPORT RESEARCH REVIEW, 2023, 15 (01)
  • [49] Smart port: a systematic literature review
    Basma Belmoukari
    Jean-François Audy
    Pascal Forget
    European Transport Research Review, 15
  • [50] Adopting formal methods on requirements verification and validation for cyber-physical systems: A systematic literature review
    Masmoudi, Chedhli
    Marange, Pascale
    Bonjour, Eric
    Levrat, Eric
    Kerbrat, Alain
    IFAC PAPERSONLINE, 2022, 55 (10): : 3274 - 3279