《计算机应用研究》优先出版 » 2021年第38卷 » 第5期 » |
面向智能合约链上升级的松耦合模型研究 Loose coupling model research for upgrading smart contracts already deployed on blockchain |
作者 | 刘云霞,胡大裟,蒋玉明 |
机构 | 四川大学 计算机学院 |
统计 | 摘要被查看 … 次,已被下载 … 次 |
摘要 | 针对已部署到区块链上的智能合约无法实现升级的问题,结合以太坊技术提出了一种松耦合的新型智能合约模型,该模型将传统的智能合约拆分为三个子集,分别为接口合约集,逻辑合约集,数据合约集。以此松耦合智能合约模型为基础,设计了一个客户实名转账获取代币的业务场景,通过部署代币合约、接口合约、逻辑合约和数据合约,实现了基本的实名转账功能。最后通过以太坊平台进行系统测试,分析了实名转账场景的功能性、可升级性及成本花销。结果表明基于该模型设计的智能合约,在实现基本功能的同时,能够允许在上链之后对其合约子集进行升级,且能有效降低升级成本,相比传统的链下升级方案,松耦合模型合约的升级成本降低了32.43%,部署成本仅增加了24.16%。 |
关键词 | 智能合约;链上升级;以太坊;区块链 |
基金项目 | |
本文URL | http://www.arocmag.com/article/02-2021-05-005.html |
收稿日期 | |
修回日期 | |
页码 | - |
中图分类号 | TP311 |
文献标志码 | |