[发明专利]区块链智能合约管理方法和系统、计算机可读存储介质在审
| 申请号: | 201810991279.2 | 申请日: | 2018-08-29 |
| 公开(公告)号: | CN109087104A | 公开(公告)日: | 2018-12-25 |
| 发明(设计)人: | 杨仁慧;刘春伟 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
| 主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q40/04 |
| 代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 王云飞;许蓓 |
| 地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 智能 计算机可读存储介质 系统级 区块 管理 安装操作 通道建立 通道设置 级系统 账本 块链 链码 更新 网络 成功 | ||
本发明公开一种区块链智能合约管理方法和系统、计算机可读存储介质。该区块链智能合约管理方法包括:在一个通道建立成功的情况下,在所述通道设置系统级智能合约;利用所述系统级智能合约对整个通道的智能合约更新、安装操作进行管理。本发明利用通道级系统链码的方式,为联盟链上成员之间达成智能合约共识提供便捷的线上方式,从而提高了超级账本网络的效率。
技术领域
本发明涉及区块链领域,特别涉及一种区块链智能合约管理方法和系统、计算机可读存储介质。
背景技术
Hyperledger Fabric(超级账本网络)是目前非常流行的区块链解决方案,多个组织可以通过Hyperledger Fabric组成联盟链,通过在链上部署ChainCode(链码)的方式进行业务上和数据上的协同,可以说ChainCode是Hyperledger Fabric与实际业务落脚在区块链技术的落脚点,对上层业务来说最重要的环节之一。
发明内容
申请人发现:相关技术在Hyperledger Fabric中对智能合约的管理特别是如何对智能合约达成共识,并没有统一的解决方案,往往依赖线下沟通。
相关技术Hyperledger fabric对ChainCode的管理,主要集中在如何安装,部署以及调用ChainCode。但是实际上,ChainCode作为联盟链上各成员重要的共识之一,相关技术却缺少如何达成ChainCode共识,如果保证安装的ChainCode是达成共识的版本等方面的功能,往往依赖于线下沟通。相关技术的这种方式不仅效率低下,而且很难保证ChainCode不会在这个过程中被人篡改。
鉴于以上技术问题,本发明提供了一种区块链智能合约管理方法和系统、计算机可读存储介质,利用通道级系统链码的方式,为联盟链上成员之间达成ChainCode共识提供便捷的线上方式。
根据本发明的一个方面,提供一种区块链智能合约管理方法,包括:
在一个通道建立成功的情况下,在所述通道设置系统级智能合约;
利用所述系统级智能合约对整个通道的智能合约更新、安装操作进行管理。
在本发明的一些实施例中,所述智能合约为链码;所述系统级智能合约为管理链码。
在本发明的一些实施例中,所述利用所述系统级智能合约对整个通道的智能合约更新、安装操作进行管理包括:
发起针对智能合约更新或安装的投票;
根据投票结果,更新或安装智能合约。
在本发明的一些实施例中,所述发起针对智能合约更新或安装的投票包括:
区块链联盟中一个成员管理员作为发起者,发起智能合约更新或安装的投票请求,请求联盟成员对是否更新、安装所述智能合约进行投票;
区块链联盟中作为背书节点的其他成员,发现有成员发起智能合约更新或安装的投票请求之后,对待投票的智能合约进行投票。
在本发明的一些实施例中,所述区块链联盟中一个成员管理员作为发起者,发起智能合约更新或安装的投票请求,请求联盟成员对是否更新、安装所述智能合约进行投票包括:
发起者区块链网络客户端接收区块链联盟中一个成员管理员发起的智能合约更新或安装的投票请求;
发起者区块链网络客户端通过去中心化分布式存储节点将智能合约源代码上传到去中心化分布式存储网络中;
去中心化分布式存储网络生成与智能合约源代码相关的地址信息。
在本发明的一些实施例中,所述区块链联盟中一个成员管理员作为发起者,发起智能合约更新或安装的投票请求,请求联盟成员对是否更新、安装所述智能合约进行投票还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810991279.2/2.html,转载请声明来源钻瓜专利网。





