Vulnerable Smart Contract Function Locating Based on Multi-Relational Nested Graph Convolutional Network
Haiyang Liu, Yuqi Fan, Lin Feng, Zhenchun Wei

TL;DR
This paper introduces a novel multi-relational nested graph convolutional network (MRN-GCN) to accurately locate vulnerable functions in smart contracts by capturing rich syntactic and semantic relationships within contract code.
Contribution
The paper proposes a new multi-relational nested graph model and a specialized graph convolutional network for improved vulnerability detection in smart contracts.
Findings
MRN-GCN outperforms existing methods in accuracy, precision, recall, and F1-score.
The approach effectively captures complex code relationships to identify vulnerabilities.
Experimental results demonstrate significant improvements over baseline models.
Abstract
The immutable and trustable characteristics of blockchain enable smart contracts to be applied in various fields. Unfortunately, smart contracts are subject to various vulnerabilities, which are frequently exploited by attackers, causing financial damage to users.In this paper, we study the problem of vulnerable smart contract function locating. We construct a novel Multi-Relational Nested contract Graph (MRNG) to better characterize the rich syntactic and semantic information in the smart contract code, including the relationships between data and instructions. An MRNG represents a smart contract, where each node represents a function in the smart contract and each edge describes the calling relationship between the functions. In addition, we create a Multi-Relational Function Graph (MRFG) for each function, which characterizes the corresponding function code. That is, each function is…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security
