Bridging immutability with flexibility: A scheme for secure and efficient smart contract upgrades

bracu.type.groupResearch Publications
datacite.rightsOpen Access
dc.contributor.authorHossain T.
dc.contributor.authorHassan S.
dc.contributor.authorBappy F.H.
dc.contributor.authorYanhaona, Muhammad Nur
dc.contributor.authorZaman T.S.
dc.contributor.authorIslam T.
dc.contributor.departmentDepartment of Computer Science and Engineering
dc.date.accessioned2026-09-08T05:26:01Z
dc.date.available2026-09-08T05:26:01Z
dc.date.issued2025-01-01
dc.description.abstractThe 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 for secure, in-place smart contract upgrades on Ethereum that preserves 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.
dc.description.versionPublished
dc.format.extent5 Pages
dc.identifier.citationT. Hossain, S. Hassan, F. H. Bappy, M. N. Yanhaona, T. S. Zaman and T. Islam, "Bridging Immutability with Flexibility: A Scheme for Secure and Efficient Smart Contract Upgrades," 2025 IEEE International Conference on Blockchain and Cryptocurrency (ICBC), Pisa, Italy, 2025, pp. 1-5, doi: 10.1109/ICBC64466.2025.11114684.
dc.identifier.doi10.1109/ICBC64466.2025.11114684
dc.identifier.issn9798331541354
dc.identifier.other2-s2.0-105015368655
dc.identifier.urihttps://hdl.handle.net/10361/29816
dc.language.isoen_US
dc.publisherInstitute of Electrical and Electronics Engineers Inc.
dc.relation.hasversion10.1109/ICBC64466.2025.11114684
dc.relation.ispartof2025 IEEE International Conference on Blockchain and Cryptocurrency Icbc 2025
dc.relation.ispartofseries2025 IEEE International Conference on Blockchain and Cryptocurrency Icbc 2025
dc.relation.urihttps://ieeexplore.ieee.org/document/11114684
dc.subjectScalability
dc.subjectSmart contracts
dc.subjectDecentralized applications
dc.subjectRobustness
dc.subjectBlockchains
dc.subjectPlanning
dc.subjectSecurity
dc.subjectUsability
dc.subjectTesting
dc.subjectBlockchain
dc.subjectEthereum
dc.subjectSmart contract
dc.subjectImmutability
dc.subject.lcshBlockchains (Databases).
dc.subject.lcshSmart contracts.
dc.titleBridging immutability with flexibility: A scheme for secure and efficient smart contract upgrades
dc.typeConference Proceeding
person.affiliation.nameSyracuse University
person.affiliation.nameUniversity of Dhaka
person.affiliation.nameSyracuse University
person.affiliation.nameBRAC University
person.affiliation.nameUniversity of Maryland, College Park
person.affiliation.nameSyracuse University
person.identifier.scopus-author-id59479748300
person.identifier.scopus-author-id59832854400
person.identifier.scopus-author-id57221043353
person.identifier.scopus-author-id24722142100
person.identifier.scopus-author-id57195997342
person.identifier.scopus-author-id57213772433

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
IMG_8345.jpg
Size:
27.35 KB
Format:
Joint Photographic Experts Group/JPEG File Interchange Format (JFIF)

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: