System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据处理,具体涉及一种区块链网络构建方法及相关装置。
技术介绍
1、现有的区块链网络通常采用点对点的通信方式,这要求区块链网络内的每个节点都需要与所有节点建立多个p2p连接来确保数据的一致性。然而,在一些安全要求较高的行业,比如证券期货行业的专有网络中,网络访问受到严格的控制,且各服务器之间不能完全互通,需要根据业务需求开启特定的网络访问控制,在此受限情况下,使得传统建立多个p2p连接的通信方式来构建区块链网络的效率较低。
技术实现思路
1、本申请实施例提供一种区块链网络构建方法及相关装置,能够提升区块链网络构建时的效率。
2、本申请实施例的第一方面提供了一种区块链网络构建方法,应用于区块链专用网络构建系统,所述方法包括:
3、接收控制中枢节点发送的组网请求,所述组网请求包括目标区块链网络的基本属性信息,所述控制中枢节点为专线网络中所有专线交汇处的节点,所述目标区块链网络为根据所述专线网络进行构建的区块链网络,所述控制中枢节点为所述目标区块链网络中的区块链节点,所述基本属性信息包括目标区块链网络中每个区块链节点的身份信息;
4、从证书颁发机构获取证书颁发机构证书、所述目标区块链网络中的每个区块链节点的数字证书和所述目标区块链网络中的每个区块链节点的通信证书;
5、根据所述基本属性信息、所述目标区块链网络的标识信息、所述证书颁发机构的属性信息确定所述目标区块链网络的网络配置信息;
6、根据所述证书颁发机构证书、所述
7、将所述网络配置信息和所述第一数字证书通过所述控制中枢节点发送至所述目标区块链网络中的每个区块链节点,以指示所述目标区块链网络中的每个区块链节点根据所述网络配置信息和所述第一数字证书通过所述控制中枢节点进行区块链节点探测,在所述区块链中的每个区块链节点完成区块链节点探测后,以得到目标区块链网络。
8、结合第一方面,在一个可能的实现方式中,所述从证书颁发机构获取证书颁发机构证书、所述目标区块链网络中的每个区块链节点的数字证书和所述目标区块链网络中的每个区块链节点的通信证书,包括:
9、向所述证书颁发机构发送证书获取请求,所述证书获取请求包括目标区块链网络中的每个区块链节点的身份信息;
10、接收所述证书颁发机构发送的证书颁发机构证书、所述目标区块链网络中的每个区块链节点的数字证书和所述目标区块链网络中的每个区块链节点的通信证书。
11、结合第一方面,在一个可能的实现方式中,所述目标区块链网络中的每两个区块链节点之间至少存在一组存在不能建立p2p连接的节点。
12、本申请实施例的第二方面提供了一种区块链网络构建方法,应用于控制中枢节点,所述控制中枢节点为专线网络中所有专线交汇处的节点,所述控制中枢节点为目标区块链网络中的区块链节点,所述目标区块链网络为根据所述专线网络进行构建的区块链网络,所述方法包括:
13、向所述目标区块链网络的每个区块链节点发送身份信息收集请求;
14、接收目标区块链网络的每个区块链节点发送的身份信息,以得到第一身份信息集合;
15、根据所述第一身份信息集合确定目标区块链网络的基本属性信息;
16、向区块链专用网络构建系统发送组网请求,所述组网请求包括目标区块链网络的基本属性信息,以指示区块链专用网络构建系统进行目标区块链的构建。
17、结合第二方面,在一个可能的实现方式中,在区块链专用网络构建系统进行目标区块链的构建完成之后,所述方法还包括:
18、接收第一区块链节点发送的第一通信请求,所述第一通信请求包括第二区块链节点的地址信息,所述第一区块链节点为所述目标区块链中的任一区块链节点;
19、根据所述第二区块链节点的地址信息,将所述第一通信请求转发给所述第二区块链节点。
20、本申请实施例的第三方面提供了一种区块链网络构建装置,应用于区块链专用网络构建系统,所述装置包括:
21、接收单元,用于接收控制中枢节点发送的组网请求,所述组网请求包括目标区块链网络的基本属性信息,所述控制中枢节点为专线网络中所有专线交汇处的节点,所述目标区块链网络为根据所述专线网络进行构建的区块链网络,所述控制中枢节点为所述目标区块链网络中的区块链节点,所述基本属性信息包括目标区块链网络中每个区块链节点的身份信息;
22、获取单元,用于从证书颁发机构获取证书颁发机构证书、所述目标区块链网络中的每个区块链节点的数字证书和所述目标区块链网络中的每个区块链节点的通信证书;
23、第一确定单元,用于根据所述基本属性信息、所述目标区块链网络的标识信息、所述证书颁发机构的属性信息确定所述目标区块链网络的网络配置信息;
24、第二确定单元,用于根据所述证书颁发机构证书、所述区块链网络中的每个区块链节点的数字证书和所述目标区块链网络中的每个区块链节点的通信证书确定第一数字证书;
25、发送单元,用于将所述网络配置信息和所述第一数字证书通过所述控制中枢节点发送至所述目标区块链网络中的每个区块链节点,以指示所述目标区块链网络中的每个区块链节点根据所述网络配置信息和所述第一数字证书通过所述控制中枢节点进行区块链节点探测,在所述区块链中的每个区块链节点完成区块链节点探测后,以得到目标区块链网络。
26、结合第三方面,在一个可能的实现方式中,所述获取单元用于:
27、向所述证书颁发机构发送证书获取请求,所述证书获取请求包括目标区块链网络中的每个区块链节点的身份信息;
28、接收所述证书颁发机构发送的证书颁发机构证书、所述目标区块链网络中的每个区块链节点的数字证书和所述目标区块链网络中的每个区块链节点的通信证书。
29、结合第三方面,在一个可能的实现方式中,所述目标区块链网络中的每两个区块链节点之间至少存在一组存在不能建立p2p连接的节点。
30、本申请实施例的第四方面提供了一种区块链网络构建装置,应用于控制中枢节点,所述控制中枢节点为专线网络中所有专线交汇处的节点,所述控制中枢节点为目标区块链网络中的区块链节点,所述目标区块链网络为根据所述专线网络进行构建的区块链网络,所述装置包括:
31、第一发送单元,用于向所述目标区块链网络的每个区块链节点发送身份信息收集请求;
32、接收单元,用于接收目标区块链网络的每个区块链节点发送的身份信息,以得到第一身份信息集合;
33、确定单元,用于根据所述第一身份信息集合确定目标区块链网络的基本属性信息;
34、第二发送单元,用于向区块链专用网络构建系统发送组网请求,所述组网请求包括目标区块链网络的基本属性信息,以指示区块链专用网络构建系统进行目标区块链的构建。
35、结合第四方面,在本文档来自技高网...
【技术保护点】
1.一种区块链网络构建方法,其特征在于,应用于区块链专用网络构建系统,所述方法包括:
2.根据权利要求1所述的区块链网络构建方法,其特征在于,所述从证书颁发机构获取证书颁发机构证书、所述目标区块链网络中的每个区块链节点的数字证书和所述目标区块链网络中的每个区块链节点的通信证书,包括:
3.根据权利要求2所述的区块链网络构建方法,其特征在于,所述目标区块链网络中的每两个区块链节点之间至少存在一组存在不能建立P2P连接的节点。
4.一种区块链网络构建方法,其特征在于,应用于控制中枢节点,所述控制中枢节点为专线网络中所有专线交汇处的节点,所述控制中枢节点为目标区块链网络中的区块链节点,所述目标区块链网络为根据所述专线网络进行构建的区块链网络,所述方法包括:
5.根据权利要求4所述的区块链网络构建方法,其特征在于,在区块链专用网络构建系统进行目标区块链的构建完成之后,所述方法还包括:
6.一种区块链网络构建装置,其特征在于,应用于区块链专用网络构建系统,所述装置包括:
7.根据权利要求1所述的区块链网络构建装置,其特
8.一种区块链网络构建装置,其特征在于,应用于控制中枢节点,所述控制中枢节点为专线网络中所有专线交汇处的节点,所述控制中枢节点为目标区块链网络中的区块链节点,所述目标区块链网络为根据所述专线网络进行构建的区块链网络,所述装置包括:
9.一种终端,其特征在于,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求1-5任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1-5任一项所述的方法。
...【技术特征摘要】
1.一种区块链网络构建方法,其特征在于,应用于区块链专用网络构建系统,所述方法包括:
2.根据权利要求1所述的区块链网络构建方法,其特征在于,所述从证书颁发机构获取证书颁发机构证书、所述目标区块链网络中的每个区块链节点的数字证书和所述目标区块链网络中的每个区块链节点的通信证书,包括:
3.根据权利要求2所述的区块链网络构建方法,其特征在于,所述目标区块链网络中的每两个区块链节点之间至少存在一组存在不能建立p2p连接的节点。
4.一种区块链网络构建方法,其特征在于,应用于控制中枢节点,所述控制中枢节点为专线网络中所有专线交汇处的节点,所述控制中枢节点为目标区块链网络中的区块链节点,所述目标区块链网络为根据所述专线网络进行构建的区块链网络,所述方法包括:
5.根据权利要求4所述的区块链网络构建方法,其特征在于,在区块链专用网络构建系统进行目标区块链的构建完成之后,所述方法还包括:
6.一种区块链网络构...
【专利技术属性】
技术研发人员:陈小泉,邬佳伟,宋江义,张鸣谦,
申请(专利权)人:深圳证券通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。