mlsanityData to 14 Oct 2026

Malicious Code Detection in Smart Contracts via Opcode Vectorization

arXiv 2504.12720 ↗First posted 17 Apr 2025cs.CRcited by 6

Not on the map. Why?

Abstract (arXiv)

With the booming development of blockchain technology, smart contracts have been widely used in finance, supply chain, Internet of things and other fields in recent years. However, the security problems of smart contracts become increasingly prominent. Security events caused by smart contracts occur frequently, and the existence of malicious codes may lead to the loss of user assets and system crash. In this paper, a simple study is carried out on malicious code detection of intelligent contracts based on machine learning. The main research work and achievements are as follows: Feature extraction and vectorization of smart contract are the first step to detect malicious code of smart contract by using machine learning method, and feature processing has an important impact on detection results. In this paper, an opcode vectorization method based on smart contract text is adopted. Based on considering the structural characteristics of contract opcodes, the opcodes are classified and simplified. Then, N-Gram (N=2) algorithm and TF-IDF algorithm are used to convert the simplified opcodes into vectors, and then put into the machine learning model for training. In contrast, N-Gram algorithm and TF-IDF algorithm are directly used to quantify opcodes and put into the machine learning model training. Judging which feature extraction method is better according to the training results. Finally, the classifier chain is applied to the intelligent contract malicious code detection.

Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). First posted on arXiv 17 Apr 2025.

Builds on

No reference list yet.

Built on by

Cited by year

Citing papers per year: 2025: 6.

6 papers.