DS-Ponzi: Anti-jamming Detection of Ponzi Scheme on Ethereum Utilizing Dynamic-Static Features of Smart Contract Codes

Kun Qian, Jinping Jia, Zhao Zhang, Xiang Li, Yanqin Yang, Cheqing Jin

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Ponzi scheme contracts on Ethereum have led to substantial economic losses, emphasizing the critical need for their identification. Existing detection methods rely on static features such as bytecode, opcode, and control flow graph (CFG). However, these methods exhibit two shortcomings: (1) Most existing methods only utilize a single static feature, either static opcode or CFG, lacking effective feature fusion and leaving room for improvement in accuracy and recall. (2) Static feature-based methods lack anti-jamming capabilities, as Ponzi scheme designers can inject invalid code to confuse the model’s identification results. To address these issues, we propose a novel Ponzi contract detection model, DS-Ponzi. DS-Ponzi designs a classifier integrating both CFG and opcode features for the classification of Ponzi schemes. Furthermore, DS-Ponzi utilizes dynamic EVM simulation execution to trace the execution paths of functions, thereby pruning CFG and opcode to obtain their dynamic representation. This process effectively captures the core information of Ponzi schemes, enhancing the system’s resilience against code injection attacks. Experimental results demonstrate that DS-Ponzi outperforms existing single-feature methods in both recall and F1-score while enhancing the anti-jamming capability of the detection model.

Original languageEnglish
Title of host publicationDatabase Systems for Advanced Applications - 29th International Conference, DASFAA 2024, Proceedings
EditorsMakoto Onizuka, Jae-Gil Lee, Yongxin Tong, Chuan Xiao, Yoshiharu Ishikawa, Kejing Lu, Sihem Amer-Yahia, H.V. Jagadish
PublisherSpringer Science and Business Media Deutschland GmbH
Pages70-86
Number of pages17
ISBN (Print)9789819755745
DOIs
StatePublished - 2024
Event29th International Conference on Database Systems for Advanced Applications, DASFAA 2024 - Gifu, Japan
Duration: 2 Jul 20245 Jul 2024

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume14856 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference29th International Conference on Database Systems for Advanced Applications, DASFAA 2024
Country/TerritoryJapan
CityGifu
Period2/07/245/07/24

Keywords

  • Blockchain
  • Classification
  • Ethereum
  • Ponzi Schemes

Fingerprint

Dive into the research topics of 'DS-Ponzi: Anti-jamming Detection of Ponzi Scheme on Ethereum Utilizing Dynamic-Static Features of Smart Contract Codes'. Together they form a unique fingerprint.

Cite this