• Home
  • Search
  • A Smart Contract Vulnerability Detection Model Based on Syntactic and Semantic Fusion Learning
  • Cite Icon6
  • https://doi.org/10.1155/2023/9212269Copy DOI Icon

A Smart Contract Vulnerability Detection Model Based on Syntactic and Semantic Fusion Learning

Show More
  • Abstract
  • Highlights & Summary
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

As a trusted decentralized application, smart contracts manage a large number of digital assets on the blockchain. Vulnerability detection of smart contracts is an important part of ensuring the security of digital assets. At present, many researchers extract features of smart contract source code for vulnerability detection based on deep learning methods. However, the current research mainly focuses on the single representation form of the source code, which cannot fully obtain the rich semantic and structural information contained in the source code, so it is not conducive to the detection of various and complex smart contract vulnerabilities. Aiming at this problem, this paper proposes a vulnerability detection model based on the fusion of syntax and semantic features. The syntactic and semantic representation of the source code is obtained from the abstract syntax tree and control flow graph of the smart contract through TextCNN and Graph Neural Network. The syntactic and semantic features are fused, and the fused features are used to detect vulnerabilities. Experiments show that the detection accuracy and recall rate of this model have been improved on the detection tasks of five types of vulnerabilities, with an average precision of 96% and a recall rate of 90%, which can effectively identify smart contract vulnerabilities.

Similar Papers
  • Conference Article
  • Citations11

A smart contract vulnerability detection model based on graph neural networks

  • Dec 02, 2022
  • Daojun Han +3
  • Research Article
  • Citations13

Vulnerability Detection of Ethereum Smart Contract Based on SolBERT-BiGRU-Attention Hybrid Neural Model

  • Jan 01, 2023
  • Computer Modeling in Engineering & Sciences
  • Guangxia Xu +2
  • Conference Article
  • Citations35

EtherGIS: A Vulnerability Detection Framework for Ethereum Smart Contracts Based on Graph Learning Features

  • Jun 01, 2022
  • Qingren Zeng +6
  • Conference Article
  • Citations2

GSVD: Common Vulnerability Dataset for Smart Contracts on BSC and Polygon

  • Mar 25, 2023
  • Ziniu Shen +2
  • Research Article
  • Citations3

OC-Detector: Detecting Smart Contract Vulnerabilities Based on Clustering Opcode Instructions

  • Nov 20, 2023
  • International Journal of Software Engineering and Knowledge Engineering
  • Xiguo Gu +4
  • Research Article
  • Citations16

FunFuzz: A Function-Oriented Fuzzer for Smart Contract Vulnerability Detection with High Effectiveness and Efficiency

  • Sep 27, 2024
  • ACM Transactions on Software Engineering and Methodology
  • Mingxi Ye +5
  • Research Article
  • Citations40

Vulnerability Detection via Multiple-Graph-Based Code Representation

  • Aug 01, 2024
  • IEEE Transactions on Software Engineering
  • Fangcheng Qiu +5
  • PDF
  • Research Article
  • Citations55

Deep learning-based solution for smart contract vulnerabilities detection

  • Nov 16, 2023
  • Scientific Reports
  • Xueyan Tang +4
  • Research Article
  • Citations19

Vulnerability detection techniques for smart contracts: A systematic literature review

  • Jul 20, 2024
  • The Journal of Systems & Software
  • Fernando Richter Vidal +2
  • Research Article
  • Citations21

Vulnerable smart contract function locating based on Multi-Relational Nested Graph Convolutional Network

  • Jun 09, 2023
  • Journal of Systems and Software
  • Haiyang Liu +3
  • Research Article
  • Citations2

A Reliable Framework for Detection of Smart Contract Vulnerabilities for Enhancing Operability in Inter-Organizational Systems

  • Mar 29, 2024
  • Journal of Mobile Multimedia
  • S Arunprasath +1
  • Book Chapter
  • Citations19

An Efficient Vulnerability Detection Model for Ethereum Smart Contracts

  • Jan 01, 2019
  • Jingjing Song +5
  • Conference Article

A Multi-feature Fusion Method for Smart Contract Classification

  • Dec 16, 2022
  • Gang Tian +3
  • Book Chapter
  • Citations8

Detecting Unknown Vulnerabilities in Smart Contracts with Multi-Label Classification Model Using CNN-BiLSTM

  • Jan 01, 2023
  • Wanyi Gu +6
  • Research Article

Integrated Smart Contract Vulnerability Detection Technology Based on AFL Fuzzing Strategy and a Lightweight Seed Selection Strategy

  • Apr 24, 2025
  • Applied and Computational Engineering
  • Keyan Cao +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.