arrow
返回

LEAGAN: A Decentralized Version-Control Framework for Upgradeable Smart Contracts

delete2025-05-01
delete0
PRE
AI
G
Gulshan Kumar
R
Rahul Saha
M
Mauro Conti
W
William J. Buchanan
DOI:10.1109/TSC.2025.3562323delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
智能合约是区块链等去中心化系统的核心组成部分,能够通过可编程条件实现流程自动化。然而,智能合约一旦部署后的不可变性,在处理错误或漏洞时带来了挑战。现有的解决方案,如代理合约,可以在保持应用完整性的同时实现升级。但代理合约带来了存储限制、代理选择器冲突等问题,并涉及复杂的继承管理。本文介绍了一种具有版本控制的创新可升级智能合约框架,名为“去中心化版本控制和可升级智能合约中的更新管理(LEAGAN)”。LEAGAN是首个采用增量哈希(IH)和版本控制系统(RCS)进行数据分离的去中心化可升级智能合约框架。它能够在不每次更新都重新开始的情况下更新多个合约版本,降低时间复杂度,并通过RCS通过差异化版本控制优化空间利用。LEAGAN还引入了首个可升级智能合约中的状态合约,在保持不可变性的同时降低开销。在以太坊虚拟机(EVM)实验中,LEAGAN相较于现有最先进模型,在空间利用率上提升了40%,时间复杂度改善了30%,并降低了25%的gas消耗。因此,它被视为提升区块链系统效率的有前景的解决方案。
Keyword:
Blockchain
smart contract
consensus
update
version

期刊

IEEE Transactions on Services Computing 封面图
IEEE Transactions on Services Computing
IF:
5.8
论文数:
2.2K
被引数:
6.5K

机构

E
Edinburgh Napier University
学者数:
2.2K
论文数: 2.4K
被引数: 2.9K
U
University of Padua
学者数:
5.1W
论文数: 4.3W
被引数: 57
引用论文

引用论文

Incremental Cryptography: The Case of Hashing and Signing
err2024-09-15
err0
PREAI
errMihir Bellare; Oded Goldreich; Shafi Goldwasser
err分享
err收藏
Specification is Law: Safe Creation and Upgrade of Ethereum Smart Contracts
err
IF0
err2022-10-01
err0
PREAI
errPedro Antonino; Juliandson Ferreira; Augusto Sampaio; A. W. Roscoe
err分享
err收藏
Defining Smart Contract Defects on Ethereum在以太坊上定义智能合约缺陷
err2022-01-01
err96
errOAAI
errChen, Jiachi; Xia, Xin; Lo, David; Grundy, John; Luo, Xiapu; Chen, Ting
err分享
err收藏
A Four-Tier Smart Contract Model with On-Chain Upgrade
err
IF0
err2023-01-30
err0
PREAI
errZhiqiang Du; Hao Cheng; Yanfang Fu; Muhong Huang; Liangxin Liu; Yifan Ma
err分享
err收藏
Evaluating Upgradable Smart Contract评估可升级智能合约
err2021-12-01
err0
PREAI
errVan Cuong Bui; Sheng Wen; Jiangshan Yu; Xin Xia; Mohammad Sayad Haghighi; Yang Xiang
err分享
err收藏
err分享
err收藏
A Survey on Role of Blockchain for IoT: Applications and Technical Aspects
err2023-05-01
err0
PREAI
errShikha Mathur; Anshuman Kalla; Gürkan Gür; Manoj Kumar Bohra; Madhusanka Liyanage
err分享
err收藏
学者 查看更多内容