arrow
Return

Ensemble multi-label machine learning solidity smart contract vulnerability detection model

delete2025-10-17
delete0
delete
OA
AI
R
Rashed Alnuman *
T
Tayyab Sajid
W
Wesam Almobaideen
Q
Qusai Hasan
DOI:10.1007/s10586-025-05725-ydelete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Blockchain technology has revolutionized digital financial transactions and asset ownership by enabling decentralized and automated operations through smart contracts. Solidity smart contracts, used in the Ethereum blockchain network, facilitate secure and trustless execution of agreements. However, like any code, smart contracts are prone to vulnerabilities. Considering the assets and value of currency these smart contracts handle, their exploitation leads to severe financial losses and loss of operations. Such exploits have resulted in billions of dollars in stolen or locked assets. In this paper, we present an ensemble multilabel classifier model approach for the automated detection of vulnerabilities in Solidity smart contracts using a real smart contract dataset, with a detailed methodological process that includes processing the dataset. The proposed model stack achieves excellent results with F1 scores ranging from 82.0% to 99.9% for each vulnerability dataset. The proposed model is also compared with common static analyzer tools and models proposed in the literature following a similar approach. Moreover, we package the models into a web application, demonstrating deployment and functionality.
Keywords:
Smart contract
Blockchain
Solidity
Vulnerability detection
Etherlock
Reentrancy
Integer underflow/Overflow
Block dependency

Journal

C
Cluster Computing
IF:
0
Papers:
691
Citations:
1

Organization

Cited Papers

Cited Papers

Securing internet of things using machine and deep learning methods: a survey
err2024-04-16
err11
errOAAI
errGhaffari, Ali; Jelodari, Nasim; Pouralish, Samira; Derakhshanfard, Nahide; Arasteh, Bahman
errShare
errSave
Deep learning-based solution for smart contract vulnerabilities detection
err2023-11-16
err11
errOAAI
errTang, Xueyan; Du, Yuying; Lai, Alan; Zhang, Ze; Shi, Lingzhi
errShare
errSave
A Review of Recurrent Neural Networks: LSTM Cells and Network Architectures
err2019-07-01
err0
PREAI
errYong Yu; Xiaosheng Si; Changhua Hu; Jianxun Zhang
errShare
errSave
Support vector machines
err1998-07-01
err0
PREAI
errM.A. Hearst; S.T. Dumais; E. Osuna; J. Platt; B. Scholkopf
errShare
errSave
Challenges of blockchain technology in context internet of things: A survey
err
IF0
err2020-09-17
err0
PREAI
errMohammad Qatawneh; Wesam Almobaideen; Orieb AbuAlghanam
errShare
errSave
An Integrated Smart Contract Vulnerability Detection Tool Using Multi-Layer Perceptron on Real-Time Solidity Smart Contracts
err2024-01-01
err7
errOAAI
errColin, Lee Song Haw; Mohan, Purnima Murali; Pan, Jonathan; Keong, Peter Loh Kok
errShare
errSave
RTMS: A Smart Contract Vulnerability Detection Method Based on Feature Fusion and Vulnerability Correlations
err2025-02-16
err0
errOAAI
errGao, Gaimei; Li, Zilu; Jin, Lizhong; Liu, Chunxia; Li, Junji; Meng, Xiangqi
errShare
errSave
researcher View more