mlsanityData to 14 Oct 2026

Detecting DeFi Securities Violations from Token Smart Contract Code

arXiv 2112.02731 ↗First posted 6 Dec 2021cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Decentralized Finance (DeFi) is a system of financial products and services built and delivered through smart contracts on various blockchains. In the past year, DeFi has gained popularity and market capitalization. However, it has also been connected to crime, in particular, various types of securities violations. The lack of Know Your Customer requirements in DeFi poses challenges to governments trying to mitigate potential offending in this space. This study aims to uncover whether this problem is suited to a machine learning approach, namely, whether we can identify DeFi projects potentially engaging in securities violations based on their tokens' smart contract code. We adapt prior work on detecting specific types of securities violations across Ethereum, building classifiers based on features extracted from DeFi projects' tokens' smart contract code (specifically, opcode-based features). Our final model is a random forest model that achieves an 80% F-1 score against a baseline of 50%. Notably, we further explore the code-based features that are most important to our model's performance in more detail, analyzing tokens' Solidity code and conducting cosine similarity analyses. We find that one element of the code our opcode-based features may be capturing is the implementation of the SafeMath library, though this does not account for the entirety of our features. Another contribution of our study is a new data set, comprised of (a) a verified ground truth data set for tokens involved in securities violations and (b) a set of legitimate tokens from a reputable DeFi aggregator. This paper further discusses the potential use of a model like ours by prosecutors in enforcement efforts and connects it to the wider legal context.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 11 of its 114 references that are in the map. First posted on arXiv 6 Dec 2021.

Builds on

11 of 114 references.

References · 11

  1. 2021SoK: Decentralized Exchanges (DEX) with Automated Market Maker (AMM) Protocolscited by 21
  2. 2017Dissecting Ponzi schemes on Ethereum: identification, analysis, and impactcited by 19
  3. 2019T-EDGE: Temporal WEighted MultiDiGraph Embedding for Ethereum Transaction Network Analysiscited by 19
  4. 2018Decentralized Applications: The Blockchain-Empowered Software Systemcited by 7
  5. 2019Characterizing Code Clones in the Ethereum Smart Contract Ecosystemcited by 7
  6. 2020Tracing Cryptocurrency Scams: Clustering Replicated Advance-Fee and Phishing Websitescited by 5
  7. 2020SoK: Lending Pools in Decentralized Financecited by 5
  8. 2019Acute Lymphoblastic Leukemia Classification from Microscopic Images using Convolutional Neural Networkscited by 4
  9. 2021SCSGuard: Deep Scam Detection for Ethereum Smart Contractscited by 3
  10. 2021Elysium: Context-Aware Bytecode-Level Patching to Automatically Heal Vulnerable Smart Contractscited by 3
  11. 2020EVMPatch: Timely and Automated Patching of Ethereum Smart Contractscited by 1

Built on by

Not cited yet.