Al-SPSD: Anti-leakage smart Ponzi schemes detection in blockchain

被引:31
作者
Fan, Shuhui [1 ]
Fu, Shaojing [1 ,2 ]
Xu, Haoran [1 ]
Cheng, Xiaochun [3 ]
机构
[1] Natl Univ Def Technol, Coll Comp, Changsha 410005, Peoples R China
[2] Sate Key Lab Cryptol, Beijing 100089, Peoples R China
[3] Middlesex Univ, Dept Comp Sci, London NW4 4BE, England
关键词
Blockchain; Smart Ponzi scheme; Ethereum; Machine learning; Data mining;
D O I
10.1016/j.ipm.2021.102587
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Blockchain provides a decentralized environment for applications and information systems in various fields. It is an innovative revolution for the traditional Internet. However, without proper regulatory mechanisms, the blockchain technology has gradually become a hotbed of criminal activities, such as Ponzi scheme that brings huge economic losses to people. To maintain the security of the blockchain system, the machine learning technique, which can detect smart Ponzi schemes automatically has recently received extensive attention. However, the existing method has potential target leakage and prediction shift problems when dealing with category features and calculating gradient estimates. Besides, they also ignore the imbalance and repeatability of smart contracts, which often causes the model to overfit. In this paper, we introduce a novel method for detecting smart Ponzi schemes in blockchain. Specifically, we first expand the dataset of smart Ponzi schemes and eliminate the unbalanced dataset via data enhancement. Then, we leverage ordered target statistics (TS) to handle the category features of smart contract without target leakage. Finally, we propose an anti-leakage smart Ponzi schemes detection (Al-SPSD) model based on the idea of ordered boosting. Experimental results show that our proposal outperforms the competitive methods and is effective and reliable in detecting smart Ponzi schemes. Al-SPSD achieves 96% F-score and detects about 1,621 active smart Ponzi schemes in Ethereum.
引用
收藏
页数:13
相关论文
共 47 条
  • [1] Optuna: A Next-generation Hyperparameter Optimization Framework
    Akiba, Takuya
    Sano, Shotaro
    Yanase, Toshihiko
    Ohta, Takeru
    Koyama, Masanori
    [J]. KDD'19: PROCEEDINGS OF THE 25TH ACM SIGKDD INTERNATIONAL CONFERENCCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2019, : 2623 - 2631
  • [2] XGBoost: A Scalable Tree Boosting System
    Chen, Tianqi
    Guestrin, Carlos
    [J]. KDD'16: PROCEEDINGS OF THE 22ND ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2016, : 785 - 794
  • [3] Long short-term memory
    Hochreiter, S
    Schmidhuber, J
    [J]. NEURAL COMPUTATION, 1997, 9 (08) : 1735 - 1780
  • [4] [Anonymous], 2019, **DROPPED REF**
  • [5] [Anonymous], 2019, DAPP REV
  • [6] Bartoletti M., 2019, Dissecting Ponzi schemes on Ethereum
  • [7] Dissecting Ponzi schemes on Ethereum: Identification, analysis, and impact
    Bartoletti, Massimo
    Carta, Salvatore
    Cimoli, Tiziana
    Saia, Roberto
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 102 : 259 - 277
  • [8] Data mining for detecting Bitcoin Ponzi schemes
    Bartoletti, Massimo
    Pes, Barbara
    Serusi, Sergio
    [J]. 2018 CRYPTO VALLEY CONFERENCE ON BLOCKCHAIN TECHNOLOGY (CVCBT), 2018, : 75 - 84
  • [9] A Survey on Blockchain for Information Systems Management and Security
    Berdik, David
    Otoum, Safa
    Schmidt, Nikolas
    Porter, Dylan
    Jararweh, Yaser
    [J]. INFORMATION PROCESSING & MANAGEMENT, 2021, 58 (01)
  • [10] Bistarelli S., 2019, International Conference on Advanced Information Networking and Applications, P546