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
来源
2020 IEEE INTERNATIONAL CONFERENCE ON JOINT CLOUD COMPUTING (JCC 2020) | 2020年
基金
国家重点研发计划; 中国国家自然科学基金; 中国博士后科学基金;
关键词
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
相关论文
共 31 条
  • [1] A Survey of Attacks on Ethereum Smart Contracts (SoK)
    Atzei, Nicola
    Bartoletti, Massimo
    Cimoli, Tiziana
    [J]. PRINCIPLES OF SECURITY AND TRUST (POST 2017), 2017, 10204 : 164 - 186
  • [2] Dissecting Ponzi schemes on Ethereum: Identification, analysis, and impact
    Bartoletti, Massimo
    Carta, Salvatore
    Cimoli, Tiziana
    Saia, Roberto
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 102 : 259 - 277
  • [3] Data mining for detecting Bitcoin Ponzi schemes
    Bartoletti, Massimo
    Pes, Barbara
    Serusi, Sergio
    [J]. 2018 CRYPTO VALLEY CONFERENCE ON BLOCKCHAIN TECHNOLOGY (CVCBT), 2018, : 75 - 84
  • [4] Breidenbach L, 2018, PROCEEDINGS OF THE 27TH USENIX SECURITY SYMPOSIUM, P1335
  • [5] Buterin Vitalik, 2014, CISC VIS NETW IND GL, V3
  • [6] Camino R, 2019, Arxiv, DOI arXiv:1910.01449
  • [7] XGBoost: A Scalable Tree Boosting System
    Chen, Tianqi
    Guestrin, Carlos
    [J]. KDD'16: PROCEEDINGS OF THE 22ND ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2016, : 785 - 794
  • [8] Exploiting Blockchain Data to Detect Smart Ponzi Schemes on Ethereum
    Chen, Weili
    Zheng, Zibin
    Ngai, Edith
    Zheng, Peilin
    Zhou, Yuren
    [J]. IEEE ACCESS, 2019, 7 : 37575 - 37586
  • [9] Detecting Ponzi Schemes on Ethereum: Towards Healthier Blockchain Technology
    Chen, Weili
    Zheng, Zibin
    Cui, Jiahui
    Ngai, Edith
    Zheng, Peilin
    Zhou, Yuren
    [J]. WEB CONFERENCE 2018: PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE (WWW2018), 2018, : 1409 - 1418
  • [10] JCLedger: A Blockchain Based Distributed Ledger for JointCloud Computing
    Fu Xiang
    Wang Huaimin
    Shi Peichang
    Fu Yingwei
    Wang Yijie
    [J]. 2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS (ICDCSW), 2017, : 289 - 293