Ponzi scheme detection via oversampling-based Long Short-Term Memory for smart contracts

作者:

Highlights:

摘要

The application of blockchain technology is growing rapidly, which has aroused great attention in the academic and industrial fields. Based on blockchain 2.0, Ethereum is a mainstream smart contract development and operation platform. The trading process of Ethereum users is facing a serious threat of financial fraud. In particular, the Ponzi scheme is a classic form of fraud. Relevant works have investigated the issue of Ponzi schemes smart contract detection on Ethereum based on machine learning approaches. Nevertheless, the detection approaches still fall short in dealing with the big data-space Ponzi scheme smart contract detection application based on the class-imbalanced training data. We propose PSD-OL, a Ponzi schemes detection approach based on oversampling-based Long Short-Term Memory (LSTM) for smart contracts in this paper. PSD-OL takes the contract account features and the contract code features together into consideration. Oversampling technique is utilized to fill the class-imbalanced Ponzi scheme smart contracts’ sample feature data. An LSTM model is trained by learning from the feature data for future Ponzi scheme detection. Experimental results conducted on the well-known XBlock dataset demonstrate the effectiveness of the proposed method.

论文关键词:Blockchain,Ethereum,Long Short-Term Memory (LSTM),Oversampling,Ponzi schemes,Smart contract

论文评审过程:Received 16 April 2021, Revised 30 June 2021, Accepted 14 July 2021, Available online 16 July 2021, Version of Record 22 July 2021.

论文官网地址:https://doi.org/10.1016/j.knosys.2021.107312