引用本文:郭涛,尚凤军,刘曼宇,刘期烈.智能合约可升级技术综述.软件学报,2026,37(1):34-61
【打印本页】   【下载PDF全文】   查看/发表评论  【EndNote】   【RefMan】   【BibTex】
←前一篇|后一篇→ 过刊浏览    高级检索
本文已被:浏览 1486次   下载 1527 本文二维码信息
码上扫一扫!
分享到: 微信 更多
智能合约可升级技术综述
郭涛1,2, 尚凤军1, 刘曼宇3, 刘期烈4,2
1.重庆邮电大学 计算机科学与技术学院, 重庆 400065;2.重庆邮电大学 大数据智能计算重点实验室, 重庆 400065;3.河北工程大学 信息与电气工程学院, 河北 邯郸 056009;4.重庆邮电大学 通信与信息工程学院, 重庆 400065
摘要:
智能合约作为一种自动执行的计算机交易协议, 广泛用于实现区块链网络中的各种业务逻辑. 然而区块链严格不变性使得智能合约维护存在困扰, 关于智能合约的可升级性讨论成为热点研究问题. 致力于以可升级智能合约为研究对象, 系统性地梳理可升级智能合约的国内外发展现状, 并介绍7种主流的可升级智能合约模式. 将从可升级智能合约、应用需求、升级框架与安全监管这4个角度进行总结, 涵盖可升级智能合约的设计、实现、测试、部署及运维多个阶段, 总结可升级智能合约的研究进展与未来挑战, 以期为区块链应用发展提供参考.
关键词:  区块链  智能合约  可升级技术  升级框架  安全监管
DOI:10.13328/j.cnki.jos.007446
分类号:TP311
基金项目:国家留学基金委员会留学基金(202407840001); 重庆市自然科学基金创新发展联合基金(CSTB2024NSCQ-LZX0134); 重庆邮电大学博士研究生创新人才项目(BYJS202312)
Overview on Upgradeable Smart Contract Technologies
GUO Tao1,2, SHANG Feng-Jun1, LIU Man-Yu3, LIU Qi-Lie4,2
1.School of Computer Science and Technology, Chongqing University of Posts and Telecommunications, Chongqing 400065, China;2.Key Laboratory of Big Data Intelligent Computing, Chongqing University of Posts and Telecommunications, Chongqing 400065, China;3.School of Information and Electrical Engineering, Hebei University of Engineering, Handan 056009, China;4.School of Communications and Information Engineering, Chongqing University of Posts and Telecommunications, Chongqing 400065, China
Abstract:
Smart contracts, as automatically executed computer transaction protocols, are widely applied in blockchain networks to implement various types of business logic. However, the strict immutability of blockchain poses significant challenges for smart contract maintenance, making upgradeability a prominent research topic. This study focuses on upgradeable smart contracts, systematically reviewing their development status both domestically and internationally, and introducing seven mainstream upgradeable contract models. The research is summarized from four key perspectives: upgradeable smart contracts, application requirements, upgrade frameworks, and security oversight. It covers multiple stages, including design, implementation, testing, deployment, and maintenance. The goal is to provide insights and references for the further development of blockchain applications.
Key words:  blockchain  smart contract  upgradeable technology  upgrade framework  security oversight

引用本文:
【打印本页】   【下载PDF全文】   查看/发表评论  【EndNote】   【RefMan】   【BibTex】
←前一篇|后一篇→ 过刊浏览    高级检索
本文已被:浏览次   下载  
分享到: 微信 更多
摘要:
关键词:  
DOI:
分类号:
基金项目:
Abstract:
Key words: