AtomGraph: Tackling Atomicity Violation in Smart Contracts using Multimodal GCNs
Xiaoqi Li, Zongwei Li, Wenkai Li, Zeng Zhang, Lei Xie

TL;DR
AtomGraph is a novel framework that uses multimodal graph convolutional networks to accurately detect atomicity violations in smart contracts, enhancing security analysis effectiveness.
Contribution
It introduces a multimodal GCN approach with adaptive feature fusion for precise atomicity violation detection in smart contracts.
Findings
Achieves 96.88% accuracy and 96.97% F1 score.
Outperforms existing tools in atomicity violation detection.
Improves F1 score by 6.4% over concatenation fusion models.
Abstract
Smart contracts are a core component of blockchain technology and are widely deployed across various scenarios. However, atomicity violations have become a potential security risk. Existing analysis tools often lack the precision required to detect these issues effectively. To address this challenge, we introduce AtomGraph, an automated framework designed for detecting atomicity violations. This framework leverages Graph Convolutional Networks (GCN) to identify atomicity violations through multimodal feature learning and fusion. Specifically, driven by a collaborative learning mechanism, the model simultaneously learns from two heterogeneous modalities: extracting structural topological features from the contract's Control Flow Graph (CFG) and uncovering deep semantics from its opcode sequence. We designed an adaptive weighted fusion mechanism to dynamically adjust the weights of…
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 · Big Data and Digital Economy · Adversarial Robustness in Machine Learning
