paper-with-me

Papers

Eth2Vec: Learning Contract-Wide Code Representations for Vulnerability Detection on Ethereum Smart Contracts

2021-01-07 · Nami Ashizawa, Naoto Yanai, Jason Paul Cruz, Shingo Okamura

Ethereum smart contracts are programs that run on the Ethereum blockchain, and many smart contract vulnerabilities have been discovered in the past decade. Many security analysis tools have been created to detect such vulnerabilities, but their performance decreases drastically when codes to be analyzed are being rewritten. In this paper, we propose Eth2Vec, a machine-learning-based static analysis tool for vulnerability detection, with robustness against code rewrites in smart contracts. Existing machine-learning-based static analysis tools for vulnerability detection need features, which analysts create manually, as inputs. In contrast, Eth2Vec automatically learns features of vulnerable Ethereum Virtual Machine (EVM) bytecodes with tacit knowledge through a neural network for language processing. Therefore, Eth2Vec can detect vulnerabilities in smart contracts by comparing the code similarity between target EVM bytecodes and the EVM bytecodes it already learned. We conducted experiments with existing open databases, such as Etherscan, and our results show that Eth2Vec outperforms the existing work in terms of well-known metrics, i.e., precision, recall, and F1-score. Moreover, Eth2Vec can detect vulnerabilities even in rewritten codes.

📄 PDF Abstract BibTeX arXiv:2101.02377

Code (1)

fseclab-osaka/eth2vec

Tasks

BIG-bench Machine LearningVulnerability Detection

Methods 이 논문이 사용한 방법론

EVM 설명 없음

Similar Papers 제목 키워드 기반

Dual-view Aware Smart Contract Vulnerability Detection for Ethereum

2024-06-29 · Jiacheng Yao, Maolin Wang, Wanqi Chen, Chengxiang Jin 외

The wide application of Ethereum technology has brought technological innovation to traditional industries. As one of Ethereum's core applications, smart contracts utilize diverse contract codes to meet various functiona…

Vulnerability Detection

MTVHunter: Smart Contracts Vulnerability Detection Based on Multi-Teacher Knowledge Translation

2025-02-24 · Guokai Sun, Yuan Zhuang, Shuo Zhang, Xiaoyu Feng 외

Smart contracts, closely intertwined with cryptocurrency transactions, have sparked widespread concerns about considerable financial losses of security issues. To counteract this, a variety of tools have been developed t…

DenoisingVulnerability Detection

Graph Neural Networks Enhanced Smart Contract Vulnerability Detection of Educational Blockchain

2023-03-08 · Zhifeng Wang, Wanxuan Wu, Chunyan Zeng, Jialong Yao 외

With the development of blockchain technology, more and more attention has been paid to the intersection of blockchain and education, and various educational evaluation systems and E-learning systems are developed based …

Graph Neural NetworkVulnerability Detection

Robust Smart Contract Vulnerability Detection via Contrastive Learning-Enhanced Granular-ball Training

2026-03-29 · Zeli Wang, Qingxuan Yang, Shuyin Xia, Yueming Wu 외 arxiv

Deep neural networks (DNNs) have emerged as a prominent approach for detecting smart contract vulnerabilities, driven by the growing contract datasets and advanced deep learning techniques. However, DNNs typically requir…

Vulnerability DetectionContrastive Learning

HyMo: Vulnerability Detection in Smart Contracts using a Novel Multi-Modal Hybrid Model

2023-04-25 · Mohammad Khodadadi, Jafar Tahmoresnezhad

With blockchain technology rapidly progress, the smart contracts have become a common tool in a number of industries including finance, healthcare, insurance and gaming. The number of smart contracts has multiplied, and …

Deep LearningVulnerability Detection