【Author】
Chen, Weili; Zheng, Zibin; Ngai, Edith; Zheng, Peilin; Zhou, Yuren
【Abstract】Blockchain technology becomes increasingly popular. It also attracts scams, for example, a Ponzi scheme, a classic fraud, has been found making a notable amount of money on Blockchain, which has a very negative impact. To help to deal with this issue and to provide reusable research data sets for future research, this paper collects real-world samples and proposes an approach to detect Ponzi schemes implemented as smart contracts (i.e., smart Ponzi schemes) on the blockchain. First, 200 smart Ponzi schemes are obtained by manually checking more than 3,000 open source smart contracts on the Ethereum platform. Then, two kinds of features are extracted from the transaction history and operation codes of the smart contracts. Finally, a classification model is presented to detect smart Ponzi schemes. The extensive experiments show that the proposed model performs better than many traditional classification models and can achieve high accuracy for practical use. By using the proposed approach, we estimate that there are more than 500 smart Ponzi schemes running on Ethereum. Based on these results, we propose to build a uniform platform to evaluate and monitor every created smart contract for early warning of scams.
【Keywords】Blockchain; smart contract; Ponzi Schemes; ethereum; data mining
【摘要】区块链技术变得越来越流行。它也吸引诈骗,例如,一个庞氏骗局,一个典型的欺诈,已经被发现在区块链上赚了大量的钱,这有非常负面的影响。为了帮助解决这一问题,并为未来的研究提供可重用的研究数据集,本文收集了真实世界的样本,提出了一种检测区块链上作为智能合约(即智能庞氏骗局)实现的庞氏骗局的方法。首先,通过手动检查以太坊平台上的3000多个开源智能合约,获得200个智能庞氏骗局。然后,从智能合约的交易历史和操作代码中提取两类特征。最后,提出了一个用于智能庞氏骗局检测的分类模型。大量的实验表明,该模型的性能优于许多传统的分类模型,具有较高的实际应用精度。通过使用提出的方法,我们估计以太坊上运行着超过500个智能庞氏骗局。基于这些结果,我们建议建立一个统一的平台来评估和监控每一个创建的智能合约,用于诈骗预警。
【关键词】区块链;智能合约;庞氏骗局;以太坊;数据挖掘
评论