《计算机应用研究》|Application Research of Computers

面向智能合约链上升级的松耦合模型研究

Loose coupling model research for upgrading smart contracts already deployed on blockchain

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