[发明专利]一种基于区块链节点的数据处理方法以及设备有效
申请号: | 201910891148.1 | 申请日: | 2019-09-20 |
公开(公告)号: | CN110601896B | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 冯士乘 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08;G06F9/455 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 节点 数据处理 方法 以及 设备 | ||
1.一种基于区块链节点的数据处理方法,其特征在于,包括:
区块链管理平台获取区块链的启动指令;所述启动指令包含至少四个节点,所述至少四个节点均属于容器云设备中多个运行在物理机上的docker对应的节点;
区块链管理平台获取所述至少四个节点中的任意一个节点,作为目标节点,将所述目标节点的节点信息发送至共识节点,以使所述共识节点对所述目标节点的节点信息进行验证并在验证通过后生成签名确认消息;
当所述签名确认消息满足预设共识策略时确定所述目标节点的节点信息为有效信息,且当每个节点的节点信息均为有效信息时,所述区块链管理平台根据所述启动指令获取至少四个节点的启动参数,并将所述启动参数进行封装生成配置文件;
所述区块链管理平台通过代理接口将所述配置文件发送至容器云设备中;
所述容器云设备根据所述配置文件和脚本文件生成至少四个节点分别对应的子配置文件,所述容器云设备将所述子配置文件发送至所述至少四个节点;
所述容器云设备获取所述至少四个子配置文件中每个子配置文件的关联信息,将所述每个子配置文件对应的节点与关联信息指示的节点进行连接,采用每个子配置文件中的通信协议信息、通信地址信息、绑定端口信息、各节点的共识端口信息对每个子配置文件对应的节点进行节点配置;所述关联信息包括节点与其他节点的连接关系;
所述容器云设备基于节点配置完成的每个节点生成区块链网络。
2.根据权利要求1所述的方法,其特征在于,所述区块链管理平台根据所述启动指令获取至少四个节点的启动参数,并将所述启动参数进行封装生成配置文件,包括:
所述区块链管理平台获取所述启动指令中携带的至少四个节点的关联信息,将所述关联信息和至少四个节点的属性信息确定为至少四个节点的启动参数;所述属性信息为节点的固有信息;
所述区块链管理平台将所述启动参数采用目标封装方法进行封装生成所述启动参数对应的配置文件。
3.根据权利要求1所述的方法,其特征在于,所述容器云设备根据所述配置文件和脚本文件生成至少四个节点分别对应的子配置文件,所述容器云设备将所述子配置文件发送至所述至少四个节点,包括:
所述容器云设备采用脚本文件对应的解析方法,将所述配置文件进行解析生成解析文件,从所述解析文件中提取至少四个节点中每个节点分别对应的子配置文件;所述配置文件包括节点对应的物理机的地址;
所述容器云设备根据节点对应的物理机的地址将每个节点分别对应的子配置文件发送至所述至少四个节点。
4.根据权利要求1所述的方法,其特征在于,所述节点信息包括通信协议信息、通信地址信息、节点标识信息以及节点端口信息。
5.一种基于区块链节点的数据处理方法,其特征在于,包括:
区块链管理平台获取区块链的启动指令;所述启动指令包含至少四个节点,所述至少四个节点均属于容器云设备中多个运行在物理机上的docker对应的节点;
区块链管理平台对所述启动指令所包含的至少四个节点中的每个节点进行有效性验证;
区块链管理平台获取所述至少四个节点中的任意一个节点,作为目标节点,将所述目标节点的节点信息发送至共识节点,以使所述共识节点对所述目标节点的节点信息进行验证并在验证通过后生成签名确认消息;
当所述签名确认消息满足预设共识策略时确定所述目标节点的节点信息为有效信息,且当所述每个节点的节点信息均为有效信息时,所述区块链管理平台根据所述启动指令获取至少四个节点的启动参数,并将所述启动参数进行封装生成配置文件;所述节点信息包括通信协议信息、通信地址信息、节点标识信息以及节点端口信息;
所述区块链管理平台通过代理接口将所述配置文件发送至容器云设备中,以使所述容器云设备根据所述配置文件和脚本文件生成至少四个节点分别对应的子配置文件,将所述子配置文件发送至所述至少四个节点,并获取所述至少四个子配置文件中每个子配置文件的关联信息,将所述每个子配置文件对应的节点与关联信息指示的节点进行连接,采用每个子配置文件中的通信协议信息、通信地址信息、绑定端口信息、各节点的共识端口信息对每个子配置文件对应的节点进行节点配置,基于节点配置完成的每个节点生成区块链网络;所述关联信息包括节点与其他节点的连接关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910891148.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电力通信系统数据控制方法和装置
- 下一篇:一种网络资源配置方法及装置