[发明专利]自动化部署区块链网络的方法、装置及云计算平台有效
申请号: | 202110123803.6 | 申请日: | 2021-01-29 |
公开(公告)号: | CN112445865B | 公开(公告)日: | 2021-05-18 |
发明(设计)人: | 张翼翔;李廷鹏;刘勤 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司;蚂蚁区块链科技(上海)有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F21/64;G06F16/182 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 陈霁;周良玉 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动化 部署 区块 网络 方法 装置 计算 平台 | ||
本说明书实施例中提供了一种自动化部署区块链网络的方法、装置及云计算平台。云计算平台中包括自动化部署区块链网络的装置和若干计算资源,区块链网络包括若干区块链节点。自动化部署区块链网络的装置,配置为确定用于部署若干区块链节点中任一当前区块链节点的计算资源,向确定的计算资源提供对应于当前区块链节点的可执行文件,并触发该计算资源执行该可执行文件。接收该可执行文件的计算资源,配置为通过执行该可执行文件实现:获取区块链服务的安装包,以及获取当前区块链节点的配置信息;根据区块链服务的安装包,启动区块链服务,完成部署包含配置信息的当前区块链节点。
技术领域
本说明书一个或多个实施例涉及区块链领域,尤其涉及区块链网络的自动化部署方法、装置及云计算平台。
背景技术
区块链技术也被称为分布式账本技术,是一种去中心化的分布式数据库技术,其特点是去中心化、公开透明且不可篡改。具体地说,区块链网络中的每条数据都会被广播到全部的区块链节点,每个区块链节点均可通过相应的存储资源存储相同的数据。
部署区块链网络时,往往需要工作人员进行大量的人工干预,即需要工作人员对用于部署区块链节点的计算资源进行大量的手动操作。
希望有一种新的技术方案,以期能够更加自动化的完成部署区块链网络,降低人工干预程度。
发明内容
本说明书一个或多个实施例中提供了一种自动化部署区块链网络的方法、装置及云计算平台。
第一方面,提供了一种云计算平台,云计算平台包括自动化部署区块链网络的装置和若干计算资源,该区块链网络包括若干区块链节点。其中,自动化部署区块链网络的装置可以确定用于部署若干区块链节点中任一当前区块链节点的计算资源;向确定的计算资源提供对应于当前区块链节点的可执行文件,并触发该计算资源执行该可执行文件。接收到可执行文件的计算资源通过执行该可执行文件实现:获取区块链服务的安装包以及当前区块链节点的配置信息,并根据区块链服务的安装包启动该区块链服务,从而完成部署包含配置信息的当前区块链节点。
在一种可能的实施方式中,该配置信息包括用于进行安全通信的私钥和数字证书。
在一种可能的实施方式中,该配置信息包括以下各项信息中的至少一项:当前区块链节点的唯一标识、当前区块链节点的IP地址,以及若干区块链节点中除当前区块链节点以外的其它区块链节点的唯一标识和/或IP地址。
在一种可能的实施方式中,该计算资源包括计算设备。
在一种可能的实施方式中,该计算资源包括部署在计算设备上的虚拟计算节点。
在一种可能的实施方式中,云计算平台中还包括密钥管理服务装置和数字证书服务装置。自动化部署区块链网络的装置,还配置为向密钥管理服务装置发送密钥服务请求,使密钥管理服务向自动化部署区块链网络的装置返回当前区块链节点的私钥和证书签名请求;以及,配置为向数字证书服务装置发送当前区块链节点的证书签名请求,使数字证书服务装置向自动化部署区块链网络的装置返回当前区块链节点的数字证书;其中,当前区块链节点的配置信息包括当前区块链节点的私钥和数字证书。
在一种可能的实施方式中,云计算平台中还包括对象存储服务装置。自动化部署区块链网络的装置,还配置生成当前区块链节点的配置信息,并向对象存储服务装置发送该配置信息,使对象存储服务装置向自动化部署区块链网络的装置返回该配置信息的存储地址;以及配置为生成对应于当前区块链节点的可执行文件,该可执行文件中包括该存储地址。其中,该计算资源通过执行该可执行文件具体实现:向对象存储服务装置发送包含该存储地址的数据查询请求,使对象存储服务装置向该计算资源返回该配置信息。
在一种可能的实施方式中,该计算资源还通过执行该可执行文件实现:挂载基于若干存储设备搭建的文件系统;其中,当前区块链节点通过该文件系统存储数据。
在一种可能的实施方式中,该配置信息包括以下各项信息中的至少一项:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司;蚂蚁区块链科技(上海)有限公司,未经支付宝(杭州)信息技术有限公司;蚂蚁区块链科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110123803.6/2.html,转载请声明来源钻瓜专利网。