[发明专利]联盟链系统的智能合约管理方法、装置、设备及存储介质在审
申请号: | 202010131313.6 | 申请日: | 2020-02-28 |
公开(公告)号: | CN111291365A | 公开(公告)日: | 2020-06-16 |
发明(设计)人: | 许超逸;贺乔来;黄峤濛;任艳多;贺昭仪 | 申请(专利权)人: | 上海哈世科技有限公司 |
主分类号: | G06F21/52 | 分类号: | G06F21/52 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 彭琼 |
地址: | 200050 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 联盟 系统 智能 合约 管理 方法 装置 设备 存储 介质 | ||
本发明实施例公开了一种联盟链系统的智能合约管理方法、装置、设备及存储介质。该联盟链系统的智能合约管理方法,应用于联盟链系统,包括:获取针对联盟链系统的原始智能合约的管理请求;其中,管理请求为升级请求或停用请求;根据管理请求,确定管理请求对应的管理策略信息;基于管理策略信息,针对原始智能合约执行管理请求对应的管理操作;其中,管理操作为升级操作或停用操作。根据本发明实施例,能够实现对联盟链系统的智能合约的管理,进而提高联盟链系统的安全性和自动化升级程度。
技术领域
本发明属于智能合约管理领域,尤其涉及一种联盟链系统的智能合约管理方法、装置、电子设备及计算机存储介质。
背景技术
区块链技术,区块链是一种新型去中心化协议,能安全地存储数字货币交易或其他数据,信息不可伪造和篡改,区块链上的交易确认由区块链上的所有节点共同完成,由共识算法保证其一致性,区块链上维护一个公共的账本,公共账本位于存储区块上任何节点可见,从而保证其不可伪造和篡改。区块链根据访问权限,通常可以分为公有链、私有链和联盟链。公有链是指任何人都可以根据协议接入并参与共识的区块链;私有链是指权限在一个组织中,并受该组织完全控制的区块链;联盟链是指共识过程受到预选节点控制的区块链。
智能合约是编程在区块链上的汇编语言,该术语是跨领域法律学者尼克·萨博提出来的,他对智能合约的定义是“一个智能合约是一套以数字形式定义的承诺,包括合约参与方可以在上面执行这些承诺的协议”,换句话说,智能合约就是一个在计算机系统上,当一定条件被满足后,可以被自动执行的合约。通常人们不会自己写字节码,但是会从更高级的语言来编译它,例如用Solidity等类似的专用语言。
区块链的去中心化与不可篡改的特性给智能合约提供了一个很好的发展环境,因此近年来,比特币网络、以太坊网络等一系列区块链社区都陆续开始提供了公开的智能合约编程的接口。但是在智能合约的开发过程中,一直缺少一个完善的生命周期的管理方法,而在实际情况中,智能合约可能存在漏洞,且会因该漏洞而造成严重后果,安全性较差。此外,相关技术中智能合约的升级需要人为操作,自动化升级程度较差。
因此,如何实现对联盟链系统的智能合约的管理,进而提高联盟链系统的安全性和自动化升级程度是本领域技术人员亟需解决的技术问题。
发明内容
本发明实施例提供一种联盟链系统的智能合约管理方法、装置、电子设备及计算机存储介质,能够实现对联盟链系统的智能合约的管理,进而提高联盟链系统的安全性和自动化升级程度。
第一方面,提供了一种联盟链系统的智能合约管理方法,应用于联盟链系统,包括:
获取针对联盟链系统的原始智能合约的管理请求;其中,管理请求为升级请求或停用请求;
根据管理请求,确定管理请求对应的管理策略信息;
基于管理策略信息,针对原始智能合约执行管理请求对应的管理操作;其中,管理操作为升级操作或停用操作。
可选地,当升级请求包括升级指令及升级指令对应的目标智能合约时,获取针对联盟链系统的原始智能合约的管理请求,包括:
获取针对联盟链系统的原始智能合约的升级指令及目标智能合约;其中,目标智能合约包括待升级的合约二进制文件。
可选地,根据管理请求,确定管理请求对应的管理策略信息,包括:
当目标智能合约通过安全性检查时,根据升级指令及目标智能合约,确定管理策略信息。
可选地,当目标智能合约通过安全性检查时,根据升级指令及目标智能合约,确定管理策略信息,包括:
检查目标智能合约中的合约字节码是否符合预设的字节码标准;
检查目标智能合约中的合约信息中是否包含合约地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海哈世科技有限公司,未经上海哈世科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010131313.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种神经外科诊疗器
- 下一篇:一种可双向伸缩的气溶胶产生装置