[发明专利]一种创建区块链的方法、装置及可读存储介质有效
申请号: | 202010249539.6 | 申请日: | 2020-03-31 |
公开(公告)号: | CN111464395B | 公开(公告)日: | 2023-06-09 |
发明(设计)人: | 冯士乘 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L43/10 | 分类号: | H04L43/10;G06F16/25;H04L43/0805 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;杜维 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 创建 区块 方法 装置 可读 存储 介质 | ||
本发明实施例公开了一种创建区块链的方法、装置及可读存储介质,其中,该方法包括:接收区块链管理平台在收到目标区块链的创建指令时,发送的端口探测指令,端口探测指令携带了端口段信息;根据端口段信息探测端口段信息对应的多个端口中各个端口的状态;根据各个端口的状态确定多个端口中处于空闲状态的目标端口集合;向区块链管理平台发送目标端口集合,以使得区块链管理平台根据目标端口集合生成用于创建区块链的配置参数,接收区块链管理平台发送的目标节点对应的配置参数;利用配置参数创建目标区块链。通过这种实施方式,可以探测出端口是否可用,并利用空闲状态的可用端口创建区块链,以提高创建的区块链的有效性。
技术领域
本申请涉及计算机技术领域,尤其涉及一种创建区块链的方法、装置及可读存储介质。
背景技术
目前,同一台机器上可以启动多个底层区块链的进程实例,其中,多条区块链中不同的进程实例对应不同的端口。然而,用户在远程创建区块链并启动区块链时,并不知道区块链的进程实例对应的端口是否可用,从而导致创建的区块链中可能存在不可用的端口,影响区块链的有效性。因此,如何有效地确定用于创建区块链的端口是否可用成为一个亟待解决的问题。
发明内容
本发明实施例提供了一种创建区块链的方法、装置及可读存储介质,可以确保用于创建区块链的端口可用,以提高创建的区块链的有效性。
第一方面,本发明实施例提供了一种创建区块链的方法,应用于区块链网络的目标节点,所述方法包括:
接收区块链管理平台在收到目标区块链的创建指令时,发送的端口探测指令,所述端口探测指令携带了端口段信息,其中,所述端口探测指令是由所述区块链管理平台向与所述目标区块链相关的各个节点发送的,所述目标节点是所述各个节点中的任意一个;
根据所述端口段信息探测所述端口段信息对应的多个端口中各个端口的状态,所述状态包括空闲状态或占用状态;
根据所述各个端口的状态确定所述多个端口中处于空闲状态的目标端口集合,所述目标端口集合中包括指定数量的端口,所述端口的类型包括数据读写端口、数据库端口、共识端口和数据同步端口;
向所述区块链管理平台发送所述目标端口集合,以使得所述区块链管理平台根据所述目标端口集合生成用于创建区块链的配置参数;
接收所述区块链管理平台发送的所述目标节点对应的配置参数,所述配置参数包括所述目标节点上所述指定数量的端口的标识以及所述各个节点中其他节点上处于空闲状态的指定类型的端口的标识,所述指定类型包括共识端口和数据同步端口;
利用所述配置参数创建所述目标区块链。
第二方面,本发明实施例提供了另一种创建区块链的方法,应用于区块链管理平台,所述方法包括:
接收用户提交的目标区块链的创建指令,所述创建指令包括与所述目标区块链相关的各个节点的节点标识;
根据所述各个节点的节点标识向所述各个节点发送端口探测指令,所述端口探测指令携带了端口段信息,所述端口探测指令用于指示所述各个节点探测所述端口段信息对应的多个端口中处于空闲状态的目标端口集合,所述目标端口集合包括指定数量的端口,所述端口的类型包括数据读写端口、数据库端口、共识端口和数据同步端口;
接收所述各个节点发送的所述目标端口集合,并根据所述目标端口集合生成所述各个节点对应的用于创建区块链的配置参数;
向目标节点发送所述目标节点对应的配置参数,所述配置参数包括所述目标节点上所述指定数量的端口的标识以及所述各个节点中其他节点上处于空闲状态的指定类型的端口的标识,所述指定类型包括共识端口和数据同步端口,以使所述目标节点利用所述配置参数创建所述目标区块链,所述目标节点是所述各个节点中的任意一个。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010249539.6/2.html,转载请声明来源钻瓜专利网。