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

