Ethereum smart contract security research: survey and future research opportunities

被引:95
|
作者
Wang, Zeli [1 ,2 ]
Jin, Hai [1 ,2 ]
Dai, Weiqi [1 ,3 ,4 ]
Choo, Kim-Kwang Raymond [5 ]
Zou, Deqing [1 ,3 ,4 ]
机构
[1] Hubei Engn Res Ctr Big Data Secur, Natl Engn Res Ctr Big Data Technol & Syst, Serv Comp Technol & Syst Lab, Clusters & Grid Comp Lab, Wuhan 430074, Peoples R China
[2] Huazhong Univ Sci & Technol, Sch Comp Sci & Technol, Wuhan 430074, Peoples R China
[3] Huazhong Univ Sci & Technol, Sch Cyber Sci & Engn, Wuhan 430074, Peoples R China
[4] Shenzhen Huazhong Univ, Sci & Technol Res Inst, Shenzhen 518057, Peoples R China
[5] Univ Texas San Antonio, Dept Informat Syst & Cyber Secur, San Antonio, TX 78249 USA
关键词
smart contract; security; blockchain; vulnerability; unreliable data; RESEARCH ISSUES; BLOCKCHAIN; TECHNOLOGY; INTERNET; THINGS;
D O I
10.1007/s11704-020-9284-9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Blockchain has recently emerged as a research trend, with potential applications in a broad range of industries and context. One particular successful Blockchain technology is smart contract, which is widely used in commercial settings (e.g., high value financial transactions). This, however, has security implications due to the potential to financially benefit from a security incident (e.g., identification and exploitation of a vulnerability in the smart contract or its implementation). Among, Ethereum is the most active and arresting. Hence, in this paper, we systematically review existing research efforts on Ethereum smart contract security, published between 2015 and 2019. Specifically, we focus on how smart contracts can be maliciously exploited and targeted, such as security issues of contract program model, vulnerabilities in the program and safety consideration introduced by program execution environment. We also identify potential research opportunities and future research agenda.
引用
收藏
页数:18
相关论文
共 50 条
  • [21] Opportunities for future research
    Sherman, S
    Dunn, BK
    SELECTIVE ESTROGEN RECEPTOR MODULATORS (SERMS), 2001, 949 : 366 - 374
  • [22] A Study of Inequality in the Ethereum Smart Contract Ecosystem
    Gupta, Bishwas C.
    Shukla, Sandeep K.
    2019 SIXTH INTERNATIONAL CONFERENCE ON INTERNET OF THINGS: SYSTEMS, MANAGEMENT AND SECURITY (IOTSMS), 2019, : 441 - 449
  • [23] Reducing Smart Contract Runtime Errors on Ethereum
    Jumnongsaksub, Siwapol
    Sripanidkulchai, Kunwadee
    IEEE SOFTWARE, 2020, 37 (05) : 55 - 59
  • [24] Rich Specifications for Ethereum Smart Contract Verification
    Braem, Christian
    Eilers, Marco
    Mueller, Peter
    Sierra, Robin
    Summers, Alexander J.
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2021, 5 (OOPSLA):
  • [25] The Sword of Damocles: Upgradeable Smart Contract in Ethereum
    Huang, Yuan
    Wu, Xiaoyuan
    Wang, Quanqi
    Qian, Ziang
    Chen, Xiangping
    Tang, Mingdong
    Zheng, Zibin
    PROCEEDINGS 2024 32ND IEEE/ACM INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION, ICPC 2024, 2024, : 333 - 345
  • [26] The SEC Filing Review Process: A Survey and Future Research Opportunities
    Cunningham, Lauren M.
    Leidner, Jacob J.
    CONTEMPORARY ACCOUNTING RESEARCH, 2022, 39 (03) : 1653 - 1688
  • [27] Trust in VANET: A Survey of Current Solutions and Future Research Opportunities
    Hussain, Rasheed
    Lee, Jooyoung
    Zeadally, Sherali
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2021, 22 (05) : 2553 - 2571
  • [28] Contract Research Organizations in Oncology Clinical Research: Challenges and Opportunities
    Roberts, Daniel A.
    Kantarjian, Hagop M.
    Steensma, David P.
    CANCER, 2016, 122 (10) : 1476 - 1482
  • [29] Homeland security research opportunities
    Albert, Laura A.
    Nikolaev, Alexander
    Jacobson, Sheldon H.
    IISE TRANSACTIONS, 2023, 55 (01) : 22 - 31
  • [30] An efficient approach to secure smart contract of Ethereum blockchain using hybrid security analysis approach
    Kushwaha, Satpal Singh
    Joshi, Sandeep
    Gupta, Amit Kumar
    JOURNAL OF DISCRETE MATHEMATICAL SCIENCES & CRYPTOGRAPHY, 2023, 26 (05): : 1499 - 1517