Skip to Main content Skip to Navigation
New interface
Conference papers

Evaluating Machine-Learning Techniques for Detecting Smart Ponzi Schemes

Giacomo Ibba 1 Giuseppe Antonio Pierro 2, 1 Marco Di 1 
2 RMOD - Analyses and Languages Constructs for Object-Oriented Application Evolution
Inria Lille - Nord Europe, CRIStAL - Centre de Recherche en Informatique, Signal et Automatique de Lille - UMR 9189
Abstract : Ethereum is one of the most popular platforms for exchanging cryptocurrencies as well as the most established for peer to peer programming and smart contracts publishing [3]. The versatility of the Solidity language allows developers to program general-purpose smart contracts. Among the various smart contracts, there may be some fraudulent ones, whose purpose is to steal Ether from the network participants. A notorious example of such cases are Ponzi schemes, i.e. a financial frauds that require investors to be repaid through the investments of others who have just entered the scheme. Within the Ethereum blockchain, several contracts have been identified as being Ponzi schemes. The paper proposes a machine learning model that uses textual classification techniques to recognize contracts emulating the behavior of a Ponzi scheme. Starting from a contracts dataset containing exclusively Ponzi schemes uploaded between 2016 and 2018, we built models able to properly classify Ponzi schemes contracts. We tested several models, some of which returned an overall accuracy of 99% on classification. The best model turned out to be the linear Support Vector Machine and the Multinomial Naive Bayes model, which provides the best results in terms of metrics evaluation.
Document type :
Conference papers
Complete list of metadata

https://hal.inria.fr/hal-03358081
Contributor : Lse Lse Connect in order to contact the contributor
Submitted on : Wednesday, September 29, 2021 - 10:49:50 AM
Last modification on : Friday, November 25, 2022 - 6:54:06 PM
Long-term archiving on: : Thursday, December 30, 2021 - 6:41:27 PM

File

pierr21a-ibba2021evaluatingIA-...
Files produced by the author(s)

Identifiers

  • HAL Id : hal-03358081, version 1

Citation

Giacomo Ibba, Giuseppe Antonio Pierro, Marco Di. Evaluating Machine-Learning Techniques for Detecting Smart Ponzi Schemes. 2021 IEEE/ACM 4th International Workshop on Emerging Trends in Software Engineering for Blockchain (WETSEB), May 2021, Madrid, Spain. ⟨hal-03358081⟩

Share

Metrics

Record views

70

Files downloads

170