区块链网络接入方法技术

技术编号:39506752 阅读:9 留言:0更新日期:2023-11-25 18:41
本申请实施例公开了一种区块链网络接入方法

【技术实现步骤摘要】
区块链网络接入方法、相关设备、存储介质及程序产品


[0001]本申请涉及计算机
,尤其涉及一种区块链网络接入方法

相关设备

存储介质及程序产品


技术介绍

[0002]计算机
中的区块链技术可以适用于众多应用场景,不同的应用场景下可以开发具有不同功能的区块链以提供相应的区块链服务
(
如:资产管理服务

信息交换服务等
)。
在业务提供方开发目标业务的过程中,可以通过将提供目标业务的业务设备接入至已开发的区块链网络来享用该区块链所提供的区块链服务,这可以大大提升业务开发的速率

然而,在当前的技术支撑下,业务提供方将业务设备接入至区块链网络时的接入效率较为低下,严重影响了业务提供方的业务开发效率

因此,如何提升业务设备接入区块链网络时的效率成了当下的研究热点


技术实现思路

[0003]本申请实施例提供了一种区块链网络接入方法

相关设备

存储介质及程序产品,可提升目标设备接入区块链网络的效率

[0004]一方面,本申请实施例提供了一种区块链网络接入方法,包括:
[0005]获取关于将目标设备加入目标区块链网络的接入请求,并根据所述接入请求获取节点程序及配置模板,所述配置模板包含一个或多个待配置信息;
[0006]根据所述配置模板,从所述目标设备获取所述待配置信息所需的配置参数,并根据所述配置参数和所述配置模板生成配置文件;
[0007]将所述配置文件和所述节点程序发送到所述目标设备,以使所述目标设备按照所述配置文件启动所述节点程序;其中,当所述节点程序按照所述配置文件启动成功时,在所述目标设备中完成目标区块链的部署,且完成所述目标区块链部署的目标设备确定加入所述目标区块链网络中

[0008]再一方面,本申请实施例提供了一种区块链网络接入装置,包括:
[0009]获取单元,用于获取关于将目标设备加入目标区块链网络的接入请求,并根据所述接入请求获取节点程序及配置模板,所述配置模板包含一个或多个待配置信息;
[0010]生成单元,用于根据所述配置模板,从所述目标设备获取所述待配置信息所需的配置参数,并根据所述配置参数和所述配置模板生成配置文件;
[0011]部署单元,用于将所述配置文件和所述节点程序发送到所述目标设备,以使所述目标设备基于所述配置文件启动所述节点程序;其中,当所述节点程序基于所述配置文件启动成功时,在所述目标设备中完成目标区块链的部署,且完成所述目标区块链部署的目标设备确定加入所述目标区块链网络中

[0012]再一方面,本申请实施例还提供了一种计算机设备,包括:
[0013]处理器,所述处理器用于实现一条或多条计算机程序;
[0014]计算机存储介质,所述计算机存储介质存储有一条或多条计算机程序,所述一条或多条计算机程序适于由所述处理器加载并执行如第一方面所述的区块链网络接入方法

[0015]再一方面,本申请实施例还提供了一种计算机存储介质,所述计算机存储介质存储有一条或多条计算机程序,所述一条或多条计算机程序适于由所述处理器加载并执行如第一方面所述的区块链网络接入方法

[0016]再一方面,本申请实施例提供了一种计算机产品,所述计算机产品包括计算机程序,所述计算机程序适于由处理器加载并执行如第一方面所述的区块链网络接入方法

[0017]在本申请实施例中,计算机设备可以根据接入请求获取配置模板以及节点程序,然后,计算机设备可以从目标设备中获取与配置模板包含的待配置信息匹配的配置参数,并根据配置参数和配置模板生成配置文件,进一步地,计算机设备可以将配置文件和节点程序发送至目标设备,以使得目标设备可以基于配置文件启动节点程序,从而实现将目标设备加入至目标区块链网络

可见,本申请实施例中主要通过计算机设备来为目标设备获取加入目标区块链网络所需的数据,以使得目标设备只需执行少量的工作
(
如:提供待配置信息所需的配置参数
)
便能实现加入至目标区块链网络,并且对于目标设备而言,也无需关注于区块链网络的部署流程和具体部署方式,这极大程度上降低了目标设备的工作量,从而提升了目标设备加入目标区块链网络的效率

附图说明
[0018]为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图

[0019]图
1a
是本申请实施例提供的一种区块链的结构示意图;
[0020]图
1b
是本申请实施例提供的一种数据共享系统的结构示意图;
[0021]图
1c
是本申请实施例提供的一种区块链网络接入系统的示意图;
[0022]图
1d
是本申请实施例提供的又一种区块链网络接入系统的示意图;
[0023]图2是本申请实施例提供的一种区块链网络接入方法的示意流程图;
[0024]图3是本申请实施例提供的又一种区块链网络接入方法的示意流程图;
[0025]图4是本申请实施例提供的一种区块链网络接入装置的结构示意图;
[0026]图5是本申请实施例提供的一种计算机设备的结构示意图

具体实施方式
[0027]为了使本
的人员更好地理解本申请实施例所提供的方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚

完整地描述

需要说明的是,本申请实施例中描述的各个具体实施例只是本申请一部分实施例,而不是全部的实施例

基于本申请中的各个实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围

[0028]在业务提供方存在区块链服务需求的时候,采用本申请实施例可以快速对业务提供方下的业务设备进行区块链节点的部署,从而使得该业务设备可以成为区块链网络中的一个区块链节点,从而使得该业务设备可以调用相应区块链网络所提供的区块链服务来完
成相应业务的快速开发

其中,区块链网络以及区块链节点均是基于区块链技术构建的,区块链网络中的区块链具备去中心化

信息透明以及不可篡改等特性

为了便于理解本申请实施例的应用领域以及实现方式,以下对区块链技术以及与本申请实施例中与区块链技术相关的定义进行详细解释

[0029]区块链技术:区块链技术是一种新兴技术,是一门涉及密码学...

【技术保护点】

【技术特征摘要】
1.
一种区块链网络接入方法,其特征在于,包括:获取关于将目标设备加入目标区块链网络的接入请求,并根据所述接入请求获取节点程序及配置模板,所述配置模板包含一个或多个待配置信息;根据所述配置模板,从所述目标设备获取所述待配置信息所需的配置参数,并根据所述配置参数和所述配置模板生成配置文件;将所述配置文件和所述节点程序发送到所述目标设备,以使所述目标设备基于所述配置文件启动所述节点程序;其中,当所述节点程序基于所述配置文件启动成功时,在所述目标设备中完成目标区块链的部署,且完成所述目标区块链部署的目标设备确定加入所述目标区块链网络中
。2.
根据权利要求1所述的方法,其特征在于,所述接入请求携带所述目标区块链网络的网络标识;所述根据所述接入请求获取节点程序及配置模板,包括:解析所述接入请求,得到所述网络标识,并按照所述网络标识获取所述网络标识对应的节点程序及配置模板;其中,所述网络标识对应的节点程序用于:建立所述目标设备与所述目标区块链网络中的各区块链节点之间的通信连接
。3.
根据权利要求2所述的方法,其特征在于,按照所述网络标识获取所述网络标识对应的节点程序的方式包括:从网络管理方获取所述节点程序支持的下载方式,并根据所述网络标识确定出对应的目标下载方式;采用所述目标下载方式从所述网络管理方下载得到所述节点程序
。4.
根据权利要求1所述的方法,其特征在于,所述方法还包括:从所述目标区块链网络的网络管理方获取程序启动脚本,所述程序启动脚本用于指示基于所述配置文件启动所述节点程序的启动逻辑;将所述程序启动脚本发送至所述目标设备,以使所述目标设备按照所述程序启动脚本规定的启动逻辑来结合所述配置文件启动所述节点程序
。5.
根据权利要求1所述的方法,其特征在于,所述目标区块链网络为由联盟链构成的区块链网络,所述根据所述配置参数和所述配置模板生成配置文件,包括:获取所述目标设备的身份信息,并将所述身份信息发送至所述目标区块链网络的网络管理方,以使所述网络管理方基于所述身份信息对所述目标设备进行安全审核;当通过所述安全审核后,从所述网络管理方获取所述目标设备的通信凭证,所述目标设备在成功加入所述目标区块链网络后,采用所述通信凭证与所述目标区块链网络的其他节点设备进行网络通信;根据所述通信凭证

所述配置参数和所述配置模板生成配置文件
。6.
根据权利要求1所述的方法,其特征在于,所述目标设备的数量为
N
个,所述配置模板包括...

【专利技术属性】
技术研发人员:莫洋王宗友蓝虎
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1