Bridging Immutability with Flexibility: A Scheme for Secure and Efficient Smart Contract Upgrades

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Hossain, Tahrim, Hassan, Sakib, Bappy, Faisal Haque, Yanhaona, Muhammad Nur, Zaman, Tarannum Shaila, Islam, Tariqul
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866911224956977152
author Hossain, Tahrim
Hassan, Sakib
Bappy, Faisal Haque
Yanhaona, Muhammad Nur
Zaman, Tarannum Shaila
Islam, Tariqul
author_facet Hossain, Tahrim
Hassan, Sakib
Bappy, Faisal Haque
Yanhaona, Muhammad Nur
Zaman, Tarannum Shaila
Islam, Tariqul
contents The emergence of blockchain technology has revolutionized contract execution through the introduction of smart contracts. Ethereum, the leading blockchain platform, leverages smart contracts to power decentralized applications (DApps), enabling transparent and self-executing systems across various domains. While the immutability of smart contracts enhances security and trust, it also poses significant challenges for updates, defect resolution, and adaptation to changing requirements. Existing upgrade mechanisms are complex, resource-intensive, and costly in terms of gas consumption, often compromising security and limiting practical adoption. To address these challenges, we propose FlexiContracts+, a novel scheme that reimagines smart contracts by enabling secure, in-place upgrades on Ethereum while preserving historical data without relying on multiple contracts or extensive pre-deployment planning. FlexiContracts+ enhances security, simplifies development, reduces engineering overhead, and supports adaptable, expandable smart contracts. Comprehensive testing demonstrates that FlexiContracts+ achieves a practical balance between immutability and flexibility, advancing the capabilities of smart contract systems.
format Preprint
id arxiv_https___arxiv_org_abs_2504_09652
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Bridging Immutability with Flexibility: A Scheme for Secure and Efficient Smart Contract Upgrades
Hossain, Tahrim
Hassan, Sakib
Bappy, Faisal Haque
Yanhaona, Muhammad Nur
Zaman, Tarannum Shaila
Islam, Tariqul
Cryptography and Security
The emergence of blockchain technology has revolutionized contract execution through the introduction of smart contracts. Ethereum, the leading blockchain platform, leverages smart contracts to power decentralized applications (DApps), enabling transparent and self-executing systems across various domains. While the immutability of smart contracts enhances security and trust, it also poses significant challenges for updates, defect resolution, and adaptation to changing requirements. Existing upgrade mechanisms are complex, resource-intensive, and costly in terms of gas consumption, often compromising security and limiting practical adoption. To address these challenges, we propose FlexiContracts+, a novel scheme that reimagines smart contracts by enabling secure, in-place upgrades on Ethereum while preserving historical data without relying on multiple contracts or extensive pre-deployment planning. FlexiContracts+ enhances security, simplifies development, reduces engineering overhead, and supports adaptable, expandable smart contracts. Comprehensive testing demonstrates that FlexiContracts+ achieves a practical balance between immutability and flexibility, advancing the capabilities of smart contract systems.
title Bridging Immutability with Flexibility: A Scheme for Secure and Efficient Smart Contract Upgrades
topic Cryptography and Security
url https://arxiv.org/abs/2504.09652