An Ontology of Defects for Ethereum and its Smart Contracts

• Comprehensive list of Ethereum defects, encompassing vulnerabilities and code flaws, taken from the research literature. • The Ethereum defects collected come with a description, code examples, and mitigation strategies. • A tagging system to fine-grain categorize Ethereum defects. • A visualization tool for easy exploration of Ethereum defects. With Ethereum’s rise as the leading platform for decentralized applications, securing Ethereum smart contracts, very often having a financial impact, becomes paramount. Existing research lacks a comprehensive overview of Ethereum defects (and the terminology is often inconsistent), making it difficult for researchers, developers, and industry professionals to navigate this nowadays critical topic. This necessitates a unified source of information detailing defects affecting Ethereum and its smart contracts, along with their root causes, impact, and mitigation strategies. In this paper, we propose a knowledge base of defects , encompassing security vulnerabilities and code flaws found in the Ethereum blockchain and its smart contracts. We started by performing a systematic literature review to identify the currently known defects and then created a hierarchical tag system to classify them. This system was then used to build an ontology allowing users to easily search and learn about Ethereum defects. We also implemented EDOV, a tool to graphically navigate and explore the ontology, perform search queries, and visualize defect details, such as examples of defective/fixed code. As new defects may appear in the future, the ontology and the tool are built with extensibility in mind. We believe this research is a valuable contribution to helping developers and practitioners avoid common mistakes, improving the overall security and reliability of the Ethereum ecosystem.

Authors

Publication Details

Journal
Blockchain Research and Applications
Published
2025-12-01
DOI
https://doi.org/10.1016/j.bcra.2025.100418
Primary Topic
Blockchain Technology Applications and Security
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

An Ontology of Defects for Ethereum and its Smart Contracts

Mariano Ceccato, Michele Pasqua, Sofia Mari, Ferdinando Santoro
Blockchain Research and Applications
Blockchain Technology Applications and Security
article

An Ontology of Defects for Ethereum and its Smart Contracts

Mariano Ceccato, Michele Pasqua, Sofia Mari, Ferdinando Santoro
article en

Abstract

• Comprehensive list of Ethereum defects, encompassing vulnerabilities and code flaws, taken from the research literature. • The Ethereum defects collected come with a description, code examples, and mitigation strategies. • A tagging system to fine-grain categorize Ethereum defects. • A visualization tool for easy exploration of Ethereum defects. With Ethereum’s rise as the leading platform for decentralized applications, securing Ethereum smart contracts, very often having a financial impact, becomes paramount. Existing research lacks a comprehensive overview of Ethereum defects (and the terminology is often inconsistent), making it difficult for researchers, developers, and industry professionals to navigate this nowadays critical topic. This necessitates a unified source of information detailing defects affecting Ethereum and its smart contracts, along with their root causes, impact, and mitigation strategies. In this paper, we propose a knowledge base of defects , encompassing security vulnerabilities and code flaws found in the Ethereum blockchain and its smart contracts. We started by performing a systematic literature review to identify the currently known defects and then created a hierarchical tag system to classify them. This system was then used to build an ontology allowing users to easily search and learn about Ethereum defects. We also implemented EDOV, a tool to graphically navigate and explore the ontology, perform search queries, and visualize defect details, such as examples of defective/fixed code. As new defects may appear in the future, the ontology and the tool are built with extensibility in mind. We believe this research is a valuable contribution to helping developers and practitioners avoid common mistakes, improving the overall security and reliability of the Ethereum ecosystem.

Blockchain Research and Applications
Openalex Percentile: Top 48%
Blockchain Technology Applications and Security
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

An Ontology of Defects for Ethereum and its Smart Contracts — Mariano Ceccato, Michele Pasqua, et al. · Blockchain Research and Applications (2025) | TGRS Research Map | TGRS