Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3410220.3460105acmconferencesArticle/Chapter ViewAbstractPublication PagesmetricsConference Proceedingsconference-collections
abstract

SADPonzi: Detecting and Characterizing Ponzi Schemes in Ethereum Smart Contracts

Published: 06 June 2021 Publication History

Abstract

Ponzi schemes are financial scams that lure users under the promise of high profits. With the prosperity of Bitcoin and blockchain technologies, there has been growing anecdotal evidence that this classic fraud has emerged in the blockchain ecosystem. Existing studies have proposed machine-learning based approaches for detecting Ponzi schemes. However, these state-of-the-art approaches face several major limitations, including lacking interpretability, high false positive rates and the weak robustness to evasion techniques, These limitations mean that existing real-world methods for detecting Ponzi schemes are ineffective.
In this paper, we propose SADPonzi, a semantic-aware detection approach for identifying Ponzi schemes in Ethereum smart contracts. Specifically, we propose a heuristic-guided symbolic execution technique to identify investor-related transfer behaviors and the distribution strategies adopted. Experimental result on a well-labelled benchmark suggests that SADPonzi can achieve 100% precision and recall, outperforming all existing machine-learning based techniques. We further apply SADPonzi to all 3.4 million smart contracts deployed by EOAs in Ethereum and identify 835 Ponzi scheme contracts, with over 17 million US Dollars invested by victims. Our observations confirm the urgency of identifying and mitigating Ponzi schemes in the blockchain ecosystem.

Supplementary Material

MP4 File (SADPonzi-Detecting and Characterizing Ponzi Schemes inEthereum Smart Contracts-v2.mp4)
Ponzi schemes are financial scams that lure users under the promise of high profits. With the prosperity of blockchain technologies, this classic fraud has emerged in the blockchain ecosystem. Existing studies have proposed machine-learning based approaches for detecting Ponzi schemes. However, they face several major limitations, including lacking interpretability and the weak robustness to evasion techniques. In this paper, we propose SADPonzi, a semantic-aware detector to identify investor-related transfer behaviors and the distribution strategies adopted. Experimental result on a well-labelled benchmark suggests that SADPonzi can achieve 100% precision and recall, outperforming all existing machine-learning based techniques. We further apply SADPonzi to all 3.4 million smart contracts deployed in Ethereum and identify 835 Ponzi schemes, with over $17million invested by victims. Our observations confirm the urgency of identifying and mitigating Ponzi schemes in the blockchain ecosystem.

References

[1]
Weimin Chen, Xinran Li, Yuting Sui, Ningyu He, Haoyu Wang, Lei Wu, and Xiapu Luo. 2021. SADPonzi:Detecting and Characterizing Ponzi Schemes in Ethereum Smart Contracts. Proc. ACM Meas. Anal. Comput. Syst., Vol. 5, 2 (2021).
[2]
Johannes Krupp and Christian Rossow. 2018. teEther: Gnawing at Ethereum to Automatically Exploit Smart Contracts. In 27th USENIX Security Symposium (USENIX Security 18). USENIX Association, Baltimore, MD, 1317--1333. https://www.usenix.org/conference/usenixsecurity18/presentation/krupp

Cited By

View all
  • (2024)Semantic Sleuth: Identifying Ponzi Contracts via Large Language ModelsProceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering10.1145/3691620.3695055(582-593)Online publication date: 27-Oct-2024
  • (2023)A Systematic Literature Review on Smart Contract Vulnerability Detection by Symbolic ExecutionBlockchain and Trustworthy Systems10.1007/978-981-99-8101-4_16(226-241)Online publication date: 25-Nov-2023
  • (2022)Exploring Smart Contract Recommendation: Towards Efficient Blockchain DevelopmentIEEE Transactions on Services Computing10.1109/TSC.2022.3202081(1-12)Online publication date: 2022
  • Show More Cited By

Index Terms

  1. SADPonzi: Detecting and Characterizing Ponzi Schemes in Ethereum Smart Contracts

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      SIGMETRICS '21: Abstract Proceedings of the 2021 ACM SIGMETRICS / International Conference on Measurement and Modeling of Computer Systems
      May 2021
      97 pages
      ISBN:9781450380720
      DOI:10.1145/3410220
      Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 06 June 2021

      Check for updates

      Author Tags

      1. Ponzi scheme
      2. ethereum
      3. smart contract
      4. symbolic execution

      Qualifiers

      • Abstract

      Conference

      SIGMETRICS '21
      Sponsor:

      Acceptance Rates

      Overall Acceptance Rate 459 of 2,691 submissions, 17%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)19
      • Downloads (Last 6 weeks)3
      Reflects downloads up to 09 Nov 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Semantic Sleuth: Identifying Ponzi Contracts via Large Language ModelsProceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering10.1145/3691620.3695055(582-593)Online publication date: 27-Oct-2024
      • (2023)A Systematic Literature Review on Smart Contract Vulnerability Detection by Symbolic ExecutionBlockchain and Trustworthy Systems10.1007/978-981-99-8101-4_16(226-241)Online publication date: 25-Nov-2023
      • (2022)Exploring Smart Contract Recommendation: Towards Efficient Blockchain DevelopmentIEEE Transactions on Services Computing10.1109/TSC.2022.3202081(1-12)Online publication date: 2022
      • (2022)Applicability of Intrusion Detection System on Ethereum Attacks: A Comprehensive ReviewIEEE Access10.1109/ACCESS.2022.318863710(71632-71655)Online publication date: 2022
      • (2022)A Study on Characteristics and Identification of Smart Ponzi SchemesIEEE Access10.1109/ACCESS.2022.317874710(57299-57308)Online publication date: 2022

      View Options

      Get Access

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media