Volume 16, Number 3
AI-Driven Vulnerability Analysis in Smart Contracts: Trends, Challenges and Future Directions
Authors
Mesut Ozdag, University of Central Florida, USA
Abstract
Smart contracts, integral to blockchain ecosystems, enable decentralized applications to execute predefined operations without intermediaries. Their ability to enforce trustless interactions has made them a core component of platforms such as Ethereum. Vulnerabilities such as numerical overflows, reentrancy attacks, and improperaccess permissions have led to the loss of millions of dollarsthroughout the blockchain and smart contract sector.Traditional smart contract auditing techniques such as manual code reviews and formal verification face limitations in scalability, automation, and adaptability to evolving development patterns. As a result, AI-based solutions have emerged as a promising alternative, offering the ability to learn complex patterns, detect subtle flaws, and provide scalable security assurances. This paper examines novel AI-driven techniques for vulnerability detection in smart contracts, focusing on machine learning, deep learning, graph neural networks, and transformer-based models.This paper analyzes how each technique represents code, processes semantic information, and responds to real-world vulnerability classes. We also compare their strengths and weaknesses in terms of accuracy, interpretability, computational overhead, and real-time applicability. Lastly, it highlights open challenges and future opportunities for advancing this domain.
Keywords
Smart Contracts, Vulnerability Detection, Artificial Intelligence, Machine Learning, Deep Learning