ESCORT: Ethereum Smart COntRacTs Vulnerability Detection using Deep Neural Network and Transfer Learning
Oliver Lutz, Huili Chen, Hossein Fereidooni, Christoph, Sendner, Alexandra Dmitrienko, Ahmad Reza Sadeghi, Farinaz, Koushanfar

TL;DR
ESCORT is a novel deep learning framework that effectively detects multiple vulnerabilities in Ethereum smart contracts and can adapt to new vulnerability types using transfer learning, achieving high accuracy and fast detection times.
Contribution
It introduces the first DNN-based vulnerability detection framework with transfer learning capabilities for Ethereum smart contracts, enhancing scalability and extensibility.
Findings
Achieves 95% F1-score on six vulnerability types.
Detects vulnerabilities in 0.02 seconds per contract.
Maintains 93% F1-score when extended to new vulnerability types.
Abstract
Ethereum smart contracts are automated decentralized applications on the blockchain that describe the terms of the agreement between buyers and sellers, reducing the need for trusted intermediaries and arbitration. However, the deployment of smart contracts introduces new attack vectors into the cryptocurrency systems. In particular, programming flaws in smart contracts can be and have already been exploited to gain enormous financial profits. It is thus an emerging yet crucial issue to detect vulnerabilities of different classes in contracts in an efficient manner. Existing machine learning-based vulnerability detection methods are limited and only inspect whether the smart contract is vulnerable, or train individual classifiers for each specific vulnerability, or demonstrate multi-class vulnerability detection without extensibility consideration. To overcome the scalability and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · Advanced Malware Detection Techniques · Network Security and Intrusion Detection
