An Automated Vulnerability Detection Framework for Smart Contracts
Not on the map. Why?
Abstract (arXiv)
With the increase of the adoption of blockchain technology in providing decentralized solutions to various problems, smart contracts have become more popular to the point that billions of US Dollars are currently exchanged every day through such technology. Meanwhile, various vulnerabilities in smart contracts have been exploited by attackers to steal cryptocurrencies worth millions of dollars. The automatic detection of smart contract vulnerabilities therefore is an essential research problem. Existing solutions to this problem particularly rely on human experts to define features or different rules to detect vulnerabilities. However, this often causes many vulnerabilities to be ignored, and they are inefficient in detecting new vulnerabilities. In this study, to overcome such challenges, we propose a framework to automatically detect vulnerabilities in smart contracts on the blockchain. More specifically, first, we utilize novel feature vector generation techniques from bytecode of smart contract since the source code of smart contracts are rarely available in public. Next, the collected vectors are fed into our novel metric learning-based deep neural network(DNN) to get the detection result. We conduct comprehensive experiments on large-scale benchmarks, and the quantitative results demonstrate the effectiveness and efficiency of our approach.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 14 of its 47 references that are in the map. First posted on arXiv 20 Jan 2023.
Builds on
14 of 47 references.
References · 14
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,346
- 2020Longformer: The Long-Document Transformercited by 3,362
- 2014Distributed Representations of Sentences and Documentscited by 677
- 2020Learning from Noisy Labels with Deep Neural Networks: A Surveycited by 580
- 2019Multi-Similarity Loss with General Pair Weighting for Deep Metric Learningcited by 368
- 2019Efficient Task-Specific Data Valuation for Nearest Neighbor Algorithmscited by 147
- 2015Learning to Compare Image Patches via Convolutional Neural Networkscited by 109
- 2020How Effective are Smart Contract Analysis Tools? Evaluating Smart Contract Static Analysis Tools Using Bug Injectioncited by 20
- 2018Vandal: A Scalable Security Analysis Framework for Smart Contractscited by 18
- 2020Multi-Class classification of vulnerabilities in Smart Contracts using AWD-LSTM, with pre-trained encoder inspired from natural language processingcited by 7
- 2021ESCORT: Ethereum Smart COntRacTs Vulnerability Detection using Deep Neural Network and Transfer Learningcited by 4
2 more
- 2019Defining Smart Contract Defects on Ethereumcited by 3
- 2021Towards Self-Adaptive Metric Learning On the Flycited by 2
Built on by
Citing papers per year: 2024: 1; 2025: 0; 2026: 1.
2 papers.