Affiliation:
1. School of Software Engineering, Sun Yat-Sen University, China
2. School of Information Science and Technology, Guangdong University of Foreign Studies, China
3. School of Computer Science and Engineering, Sun Yat-Sen University, China
Abstract
Malware detection approaches have been extensively studied for traditional software systems. However, the development of blockchain technology has promoted the birth of a new type of software system–decentralized applications. Composed of smart contracts, a type of application that implements the Ponzi scheme logic (called smart Ponzi schemes) has caused irreversible loss and hindered the development of blockchain technology. These smart contracts generally had a short life but involved a large amount of money. Whereas identification of these Ponzi schemes before causing financial loss has been significantly important, existing methods suffer from three main deficiencies, i.e., the insufficient dataset, the reliance on the transaction records, and the low accuracy. In this study, we first build a larger dataset. Then, a large number of features from multiple views, including bytecode, semantic, and developers, are extracted. These features are independent of the transaction records. Furthermore, we leveraged machine learning methods to build our identification model, i.e.,
Mul
ti-view
Cas
cade Ensemble model (MulCas). The experiment results show that MulCas can achieve higher performance and robustness in the scope of our dataset. Most importantly, the proposed method can identify smart Ponzi scheme at the creation time.
Publisher
Association for Computing Machinery (ACM)
Reference66 articles.
1. Massimo Bartoletti Salvatore Carta Tiziana Cimoli and Roberto Saia. 2017. Dissecting Ponzi Schemes on Ethereum: Identification Analysis and Impact. (2017). arxiv:1703.03779 Massimo Bartoletti Salvatore Carta Tiziana Cimoli and Roberto Saia. 2017. Dissecting Ponzi Schemes on Ethereum: Identification Analysis and Impact. (2017). arxiv:1703.03779
2. Dissecting Ponzi schemes on Ethereum: Identification, analysis, and impact
3. Data Mining for Detecting Bitcoin Ponzi Schemes
4. Formal Verification of Smart Contracts
5. Priyanka Bose , Dipanjan Das , Yanju Chen , Yu Feng , Christopher Kruegel , and Giovanni Vigna . 2022 . SAILFISH: Vetting Smart Contract State-Inconsistency Bugs in Seconds. In 2022 IEEE Symposium on Security and Privacy (SP). 161–178 . https://doi.org/10.1109/SP46214.2022.9833721 10.1109/SP46214.2022.9833721 Priyanka Bose, Dipanjan Das, Yanju Chen, Yu Feng, Christopher Kruegel, and Giovanni Vigna. 2022. SAILFISH: Vetting Smart Contract State-Inconsistency Bugs in Seconds. In 2022 IEEE Symposium on Security and Privacy (SP). 161–178. https://doi.org/10.1109/SP46214.2022.9833721
Cited by
15 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献