EvoChain: A Framework for Tracking and Visualizing Smart Contract Evolution

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Qasse, Ilham, Hamdaqa, Mohammad, Jónsson, Björn Þór
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866915226062946304
author Qasse, Ilham
Hamdaqa, Mohammad
Jónsson, Björn Þór
author_facet Qasse, Ilham
Hamdaqa, Mohammad
Jónsson, Björn Þór
contents Tracking the evolution of smart contracts is challenging due to their immutable nature and complex upgrade mechanisms. We introduce EvoChain, a comprehensive framework and dataset designed to track and visualize smart contract evolution. Building upon data from our previous empirical study, EvoChain models contract relationships using a Neo4j graph database and provides an interactive web interface for exploration. The framework consists of a data layer, an API layer, and a user interface layer. EvoChain allows stakeholders to analyze contract histories, upgrade paths, and associated vulnerabilities by leveraging these components. Our dataset encompasses approximately 1.3 million upgradeable proxies and nearly 15,000 historical versions, enhancing transparency and trust in blockchain ecosystems by providing an accessible platform for understanding smart contract evolution.
format Preprint
id arxiv_https___arxiv_org_abs_2504_02704
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle EvoChain: A Framework for Tracking and Visualizing Smart Contract Evolution
Qasse, Ilham
Hamdaqa, Mohammad
Jónsson, Björn Þór
Software Engineering
Tracking the evolution of smart contracts is challenging due to their immutable nature and complex upgrade mechanisms. We introduce EvoChain, a comprehensive framework and dataset designed to track and visualize smart contract evolution. Building upon data from our previous empirical study, EvoChain models contract relationships using a Neo4j graph database and provides an interactive web interface for exploration. The framework consists of a data layer, an API layer, and a user interface layer. EvoChain allows stakeholders to analyze contract histories, upgrade paths, and associated vulnerabilities by leveraging these components. Our dataset encompasses approximately 1.3 million upgradeable proxies and nearly 15,000 historical versions, enhancing transparency and trust in blockchain ecosystems by providing an accessible platform for understanding smart contract evolution.
title EvoChain: A Framework for Tracking and Visualizing Smart Contract Evolution
topic Software Engineering
url https://arxiv.org/abs/2504.02704