Honeypot Contract Risk Warning on Ethereum Smart Contracts

被引:15
|
作者
Chen, Weili [1 ]
Guo, Xiongfeng [1 ]
Chen, Zhiguang [1 ]
Zheng, Zibin [1 ]
Lu, Yutong [1 ]
Li, Yin [2 ]
机构
[1] Sun Yat Sen Univ, Sch Data & Comp Sci, Guangzhou, Peoples R China
[2] Chinese Acad Sci, Inst Software Applicat Technol Guangzhou, Guangzhou, Peoples R China
基金
国家重点研发计划; 中国国家自然科学基金; 中国博士后科学基金;
关键词
Blockchain; Ethereum; Smart contract; Honeypot; LightGBM;
D O I
10.1109/JCC49151.2020.00009
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As Ethereum's smart contracts have boomed, it has become an integral part of the blockchain ecosystem. Unfortunately, some malicious users also find the opportunity to use fraudulent means to profit. A new reported approach is to lure new users or other attackers into the contract in an attempt to make a profit by exposing seemingly obvious flaws in the contract. But in fact, the contract contains a hidden trap that ultimately benefits the creator of the contract. Such contracts are known as honeypot contracts in the blockchain ecosystem. Previous studies proposed two methods to identify such smart contracts by using symbolic execution and contract behaviors. However, these methods either make it difficult to discover new categories or fail to warn users before they lose money. To solve this problem, we propose a machine learning model to detect honeypot contracts based on N-gram features and LightGBM. Extensive experiments show that our proposed model performs well in different conditions.
引用
收藏
页码:1 / 8
页数:8
相关论文
共 50 条
  • [1] An Adversarial Smart Contract Honeypot in Ethereum
    Han, Yu
    Ji, Tiantian
    Wang, Zhongru
    Liu, Hao
    Jiang, Hai
    Wang, Wendi
    Cui, Xiang
    CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES, 2021, 128 (01): : 247 - 267
  • [2] Ethereum Contract Honeypot Risk Analysis
    Ishimaki, Motoya
    Omote, Kazumasa
    FRONTIERS IN CYBER SECURITY, FCS 2022, 2022, 1726 : 226 - 240
  • [3] CRPWarner: Warning the Risk of Contract-Related Rug Pull in DeFi Smart Contracts
    Lin, Zewei
    Chen, Jiachi
    Wu, Jiajing
    Zhang, Weizhe
    Wang, Yongjuan
    Zheng, Zibin
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2024, 50 (06) : 1534 - 1547
  • [4] Confidential Ethereum Smart Contracts
    Yuan, Michael Juntao
    Hynes, Nick
    Long, Ju
    IT PROFESSIONAL, 2022, 24 (06) : 54 - 58
  • [5] Machine-learning Approach using Solidity Bytecode for Smart-contract Honeypot Detection in the Ethereum
    Hara, Kazuki
    Takahashi, Takeshi
    Ishimaki, Motoya
    Omote, Kazumasa
    2021 21ST INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C 2021), 2021, : 652 - 659
  • [6] Ethereum Smart Contracts: Vulnerabilities and their Classifications
    Khan, Zulfiqar Ali
    Namin, Akbar Siami
    2020 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2020,
  • [7] Termination of Ethereum's Smart Contracts
    Genet, Thomas
    Jensen, Thomas
    Sauvage, Justine
    PROCEEDINGS OF THE 17TH INTERNATIONAL JOINT CONFERENCE ON E-BUSINESS AND TELECOMMUNICATIONS (SECRYPT), VOL 1, 2020, : 39 - 51
  • [8] Runtime Verification of Ethereum Smart Contracts
    Ellul, Joshua
    Pace, Gordon
    2018 14TH EUROPEAN DEPENDABLE COMPUTING CONFERENCE (EDCC 2018), 2018, : 158 - 163
  • [9] Security Vulnerabilities in Ethereum Smart Contracts
    Dika, Ardit
    Nowostawski, Mariusz
    IEEE 2018 INTERNATIONAL CONGRESS ON CYBERMATICS / 2018 IEEE CONFERENCES ON INTERNET OF THINGS, GREEN COMPUTING AND COMMUNICATIONS, CYBER, PHYSICAL AND SOCIAL COMPUTING, SMART DATA, BLOCKCHAIN, COMPUTER AND INFORMATION TECHNOLOGY, 2018, : 955 - 962
  • [10] DevOps for Ethereum Blockchain Smart Contracts
    Woehrer, Maximilian
    Zdun, Uwe
    2021 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2021), 2021, : 244 - 251