首页 | 本学科首页   官方微博 | 高级检索  
     

一种智能合约微服务化框架
引用本文:张富利,侯培宇,李杉杉,荣国平,李质颖,丁梦洁.一种智能合约微服务化框架[J].软件学报,2021,32(11):3423-3439.
作者姓名:张富利  侯培宇  李杉杉  荣国平  李质颖  丁梦洁
作者单位:南京大学软件学院, 江苏 南京 210093;计算机软件新技术国家重点实验室(南京大学), 江苏 南京 210023
基金项目:国家自然科学基金(62072227,61802173);国家重点研发计划(2019YFE0105500);江苏省政府间双边创新项目(BZ2020017);南京大学计算机软件新技术国家重点实验室创新项目(ZZKT2019B01)
摘    要:区块链具有分布式、不可篡改、去中心化、历史可追溯等特点,但难以落地.智能合约的引入,有效地解决了这一难题.然而,智能合约的开发和运维存在部署效率低、监控工具不成熟等问题.受DevOps自动化工具支持微服务持续交付、持续监控的启发,针对上述问题,提出了一种用于智能合约微服务化改造的框架.随后,结合支持DevOps的工具设计原型平台Mictract,完成智能合约的部署和监控.在Hyperledger Fabric官方链码Marbles上的案例研究表明,该框架和原型平台能够显著提升智能合约部署和监控的自动化水平.

关 键 词:区块链  智能合约  微服务  DevOps  自动化
收稿时间:2020/9/15 0:00:00
修稿时间:2020/10/26 0:00:00

Framework for Architecting Smart Contracts Using Microservices
ZHANG Fu-Li,HOU Pei-Yu,LI Shan-Shan,RONG Guo-Ping,LI Zhi-Ying,DING Meng-Jie.Framework for Architecting Smart Contracts Using Microservices[J].Journal of Software,2021,32(11):3423-3439.
Authors:ZHANG Fu-Li  HOU Pei-Yu  LI Shan-Shan  RONG Guo-Ping  LI Zhi-Ying  DING Meng-Jie
Affiliation:Software Institute, Nanjing University, Nanjing 210093, China;State Key Laboratory for Novel Software Technology (Nanjing University), Nanjing 210023, China
Abstract:Blockchain has the advantages of distribution, immutability, decentralization, and traceability, but short of implementing. Smart contract is a decent solution to make up for this deficiency. However, smart contracts also struggle in deploying and monitoring. Inspired by the DevOps tools that support continuous delivery and continuous monitoring for microservices, a framework is proposed to architect smart contracts using microservices. Besides, a prototype platform (Mictract) is implemented in which DevOps tools were aggregated to support smart contracts deploying and monitoring. The case study performed in Marbles of Hyperledger Fabric shows that the proposed framework and the prototype platform significantly improve the automation level to deploy and monitor smart contracts.
Keywords:blockchain  smart contract  microservice  DevOps  automation
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号