一种在云原生环境下解决区块链节点跨网通信问题的方法与流程

专利2023-11-27  126



1.本发明涉及区块链节点跨网通信领域,具体而言,涉及一种在云原生环境下解决区块链节点跨网通信问题的方法。


背景技术:

2.中国发明专利/发明专利(申请号:cn201911220363.5)所提出的公开了区块链领域中区块链的跨链交易方法、管理节点、区块链网络,其中,方法包括:管理节点接收客户端发送的待执行交易,根据待执行交易生成与n个区块链网络对应的n个准备指令,将每个准备指令发送至与每个准备指令对应的区块链网络中,区块链网络执行各自的准备指令,并将执行结果发送至管理节点,管理节点若确定在预设时段内接收到的n个执行结果都是执行成功,则生成提交指令并将提交指令发送至每个区块链网络中。上述技术方案用以实现多个区块链网络执行交易的一致性,但云原生环境下区块链节点跨网通信的问题需要进行解决,因此我们对此做出改进,提出一种在云原生环境下解决区块链节点跨网通信问题的方法。


技术实现要素:

3.本发明的目的在于:针对目前存在的背景技术提出的问题,为了实现上述发明目的,本发明提供了以下技术方案:一种在云原生环境下解决区块链节点跨网通信问题的方法,包括以下步骤,步骤一、首先通过区块链节点跨网通信节点数据传输端口将数据传输到区块链节点跨网通信连接线路板中,并通过区块链跨网通信节点数据接收器进行对节点的数据进行接收后通过区块链跨网通信节点数据加密模块中进行加密,加密之后的区块链跨网通信节点数据在进行提取的过程中通过区块链跨网通信节点数据验证模块进行验证。
4.步骤二、通过区块链跨网通信节点数据验证模块对节点数据进行验证后输入到区块链节点跨网执行模块,通过区块链节点跨网执行模块进行对区块链的数据进行执行,在执行的过程中通过区块链跨网通信节点数据认证模块对节点的数据中的数字证书进行认证,并通过区块链跨网通信节点数据管理模块进行对区块链跨网通信节点数据进行管理;
5.步骤三、所述区块链跨网通信节点数据接收器中节点信息结合单元进行对节点信息进行采集,通过区块链跨网通信节点数据接收融合单元并将数据区块链的信息进行融合传输到跨网通讯中;
6.步骤四所述区块链节点跨网执行模块中的区块链节点跨网执行指令单元将指令通过区块链节点跨网数据执行传输单元进行传输并通过区块链节点跨网数据执行反馈单元进行反馈。
7.作为本发明优选的技术方案,包括区块链节点跨网通信连接线路板,所述区块链节点跨网通信连接线路板设置有区块链节点跨网通信节点数据传输端口,所述区块链节点跨网通信节点数据传输端口与区块链跨网通信节点数据接收器进行数据连接,所述区块链跨网通信节点数据接收器将数据传输到区块链跨网通信节点数据加密模块中,所述区块链
跨网通信节点数据加密模块将加密后的区块链跨网通信节点数据传输到区块链跨网通信节点数据验证模块,通过区块链跨网通信节点数据验证模块将节点数据进行验证后输入到所述区块链节点跨网执行模块,所述区块链节点跨网执行模块与区块链跨网通信节点数据认证模块数据连接,所述区块链跨网通信节点数据认证模块与区块链跨网通信节点数据管理模块数据连接。
8.作为本发明优选的技术方案,所述区块链节点跨网通信节点数据传输端口包括区块链节点跨网无线网络端口、区块链节点跨网蜂窝网络接口、区块链节点跨网5g网络端口,所述区块链节点跨网无线网络端口与所述区块链节点跨网蜂窝网络接口数据连接,所述区块链节点跨网蜂窝网络接口与所述区块链节点跨网5g网络端口数据连接。
9.作为本发明优选的技术方案,所述区块链跨网通信节点数据接收器包括节点信息结合单元、区块链跨网通信节点数据接收融合单元、区块链跨网通信节点数据接收转换单元、区块链跨网通信节点数据扩散单元,所述节点信息结合单元和所述区块链跨网通信节点数据接收融合单元数据连接,所述区块链跨网通信节点数据接收融合单元和所述区块链跨网通信节点数据接收转换单元数据连接,所述区块链跨网通信节点数据接收转换单元和所述区块链跨网通信节点数据扩散单元数据连接。
10.作为本发明优选的技术方案,所述区块链跨网通信节点数据加密模块包括区块链节点数据签名单元、区块链跨网通信节点数据加密算法单元、区块链跨网通信节点数据加密多身份确认单元,所述区块链节点数据签名单元和所述区块链跨网通信节点数据加密算法单元数据连接,所述区块链跨网通信节点数据加密算法单元与所述区块链跨网通信节点数据加密多身份确认单元进行数据连接。
11.作为本发明优选的技术方案,所述区块链跨网通信节点数据验证模块包括区块链跨网通信节点数据指令验证单元、区块链跨网通信节点验证输出单元,所述区块链跨网通信节点数据指令验证单元和所述区块链跨网通信节点验证输出单元数据连接。
12.作为本发明优选的技术方案,所述区块链节点跨网执行模块包括区块链节点跨网执行指令单元、区块链节点跨网数据执行传输单元、区块链节点跨网数据执行反馈单元,所述区块链节点跨网执行指令单元和所述区块链节点跨网数据执行传输单元数据连接,所述区块链节点跨网数据执行传输单元与所述区块链节点跨网数据执行反馈单元数据连接。
13.作为本发明优选的技术方案,所述区块链跨网通信节点数据认证模块包括区块链跨网通信数据多节点认证单元、区块链跨网通信数据数字证书认证单元,所述区块链跨网通信数据多节点认证单元和所述区块链跨网通信数据数字证书认证单元数据连接。
14.作为本发明优选的技术方案,所述区块链跨网通信节点数据管理模块包括区块链跨网通信节点数据云协议管理单元、区块链跨网通信节点数据管理控制单元,所述区块链跨网通信节点数据云协议管理单元和所述区块链跨网通信节点数据管理控制单元数据连接。
15.与现有技术相比,本发明的有益效果:
16.在本发明的方案中:
17.1.通过区块链节点跨网通信节点数据传输端口将数据传输到区块链节点跨网通信连接线路板中,并通过区块链跨网通信节点数据接收器进行对节点的数据进行接收后通过区块链跨网通信节点数据加密模块中进行加密,加密之后的区块链跨网通信节点数据在
进行提取的过程中通过区块链跨网通信节点数据验证模块进行验证;
18.2.通过区块链跨网通信节点数据验证模块对节点数据进行验证后输入到区块链节点跨网执行模块,通过区块链节点跨网执行模块进行对区块链的数据进行执行,在执行的过程中通过区块链跨网通信节点数据认证模块对节点的数据中的数字证书进行认证,并通过区块链跨网通信节点数据管理模块进行对区块链跨网通信节点数据进行管理,所述区块链跨网通信节点数据接收器中节点信息结合单元进行对节点信息进行采集,通过区块链跨网通信节点数据接收融合单元并将数据区块链的信息进行融合传输到跨网通讯中;
19.3.通过所述区块链跨网通信节点数据加密模块包括区块链节点数据签名单元、区块链跨网通信节点数据加密算法单元、区块链跨网通信节点数据加密多身份确认单元,所述区块链节点数据签名单元和所述区块链跨网通信节点数据加密算法单元数据连接,所述区块链跨网通信节点数据加密算法单元进行加密。
附图说明:
20.图1为本发明提供的结构示意图;
21.图2为本发明提供的结构示意图;
22.图3为本发明提供的局部结构示意图;
23.图4为本发明提供的局部主视图;
24.图5为本发明提供的主视图;
25.图6为本发明提供的俯视图。
26.图中标示:
27.1、区块链节点跨网通信连接线路板;
28.2、区块链节点跨网通信节点数据传输端口;201、区块链节点跨网无线网络端口;202、区块链节点跨网蜂窝网络接口;203、区块链节点跨网5g网络端口;
29.3、区块链跨网通信节点数据接收器;301、节点信息结合单元;302、区块链跨网通信节点数据接收融合单元;303、区块链跨网通信节点数据接收转换单元;304、区块链跨网通信节点数据扩散单元;
30.4、区块链跨网通信节点数据加密模块;401、区块链节点数据签名单元;402、区块链跨网通信节点数据加密算法单元;403、区块链跨网通信节点数据加密多身份确认单元;
31.5、区块链跨网通信节点数据验证模块;501、区块链跨网通信节点数据指令验证单元;502、区块链跨网通信节点验证输出单元;
32.6、区块链节点跨网执行模块;601、区块链节点跨网执行指令单元;602、区块链节点跨网数据执行传输单元;603、区块链节点跨网数据执行反馈单元;
33.7、区块链跨网通信节点数据认证模块;701、区块链跨网通信数据多节点认证单元;702、区块链跨网通信数据数字证书认证单元;
34.8、区块链跨网通信节点数据管理模块;801、区块链跨网通信节点数据云协议管理单元;802、区块链跨网通信节点数据管理控制单元。
具体实施方式
35.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图,对本发明
实施例中的技术方案进行清楚、完整的描述。显然,所描述的实施例是本发明的一种具体实施方式,不限于全部的实施例。
36.因此,以下对本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的部分实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
37.需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征和技术方案可以相互组合,应注意到,相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
38.实施例:请参阅图1-6,一种在云原生环境下解决区块链节点跨网通信问题的方法,步骤一、首先通过区块链节点跨网通信节点数据传输端口2将数据传输到区块链节点跨网通信连接线路板1中,并通过区块链跨网通信节点数据接收器3进行对节点的数据进行接收后通过区块链跨网通信节点数据加密模块4中进行加密,加密之后的区块链跨网通信节点数据在进行提取的过程中通过区块链跨网通信节点数据验证模块5进行验证。
39.步骤二、通过区块链跨网通信节点数据验证模块5对节点数据进行验证后输入到区块链节点跨网执行模块6,通过区块链节点跨网执行模块6进行对区块链的数据进行执行,在执行的过程中通过区块链跨网通信节点数据认证模块7对节点的数据中的数字证书进行认证,并通过区块链跨网通信节点数据管理模块8进行对区块链跨网通信节点数据进行管理;
40.步骤三、区块链跨网通信节点数据接收器3中节点信息结合单元301进行对节点信息进行采集,通过区块链跨网通信节点数据接收融合单元302并将数据区块链的信息进行融合传输到跨网通讯中;
41.步骤四区块链节点跨网执行模块6中的区块链节点跨网执行指令单元601将指令通过区块链节点跨网数据执行传输单元602进行传输并通过区块链节点跨网数据执行反馈单元603进行反馈。
42.请参阅图1-6,区块链节点跨网通信连接线路板1设置有区块链节点跨网通信节点数据传输端口2,区块链节点跨网通信节点数据传输端口2与区块链跨网通信节点数据接收器3进行数据连接,区块链跨网通信节点数据接收器3将数据传输到区块链跨网通信节点数据加密模块4中,区块链跨网通信节点数据加密模块4将加密后的区块链跨网通信节点数据传输到区块链跨网通信节点数据验证模块5,通过区块链跨网通信节点数据验证模块5将节点数据进行验证后输入到区块链节点跨网执行模块6,区块链节点跨网执行模块6与区块链跨网通信节点数据认证模块7数据连接,区块链跨网通信节点数据认证模块7与区块链跨网通信节点数据管理模块8数据连接,区块链节点跨网通信节点数据传输端口2包括区块链节点跨网无线网络端口201、区块链节点跨网蜂窝网络接口202、区块链节点跨网5g网络端口203,区块链节点跨网无线网络端口201与区块链节点跨网蜂窝网络接口202数据连接,区块链节点跨网蜂窝网络接口202与区块链节点跨网5g网络端口203数据连接。
43.请参阅图1-6,区块链跨网通信节点数据接收器3包括节点信息结合单元301、区块链跨网通信节点数据接收融合单元302、区块链跨网通信节点数据接收转换单元303、区块链跨网通信节点数据扩散单元304,节点信息结合单元301和区块链跨网通信节点数据接收融合单元302数据连接,区块链跨网通信节点数据接收融合单元302和区块链跨网通信节点
数据接收转换单元303数据连接,区块链跨网通信节点数据接收转换单元303和区块链跨网通信节点数据扩散单元304数据连接,区块链跨网通信节点数据加密模块4包括区块链节点数据签名单元401、区块链跨网通信节点数据加密算法单元402、区块链跨网通信节点数据加密多身份确认单元403,区块链节点数据签名单元401和区块链跨网通信节点数据加密算法单元402数据连接,区块链跨网通信节点数据加密算法单元402与区块链跨网通信节点数据加密多身份确认单元403进行数据连接。
44.请参阅图1-6,区块链跨网通信节点数据验证模块5包括区块链跨网通信节点数据指令验证单元501、区块链跨网通信节点验证输出单元502,区块链跨网通信节点数据指令验证单元501和区块链跨网通信节点验证输出单元502数据连接,区块链节点跨网执行模块6包括区块链节点跨网执行指令单元601、区块链节点跨网数据执行传输单元602、区块链节点跨网数据执行反馈单元603,区块链节点跨网执行指令单元601和区块链节点跨网数据执行传输单元602数据连接,区块链节点跨网数据执行传输单元602与区块链节点跨网数据执行反馈单元603数据连接,区块链跨网通信节点数据认证模块7包括区块链跨网通信数据多节点认证单元701、区块链跨网通信数据数字证书认证单元702,区块链跨网通信数据多节点认证单元701和区块链跨网通信数据数字证书认证单元702数据连接,区块链跨网通信节点数据管理模块8包括区块链跨网通信节点数据云协议管理单元801、区块链跨网通信节点数据管理控制单元802,区块链跨网通信节点数据云协议管理单元801和区块链跨网通信节点数据管理控制单元802数据连接。
45.工作原理:本发明在使用的过程中,步骤一、首先通过区块链节点跨网通信节点数据传输端口2将数据传输到区块链节点跨网通信连接线路板1中,并通过区块链跨网通信节点数据接收器3进行对节点的数据进行接收后通过区块链跨网通信节点数据加密模块4中进行加密,加密之后的区块链跨网通信节点数据在进行提取的过程中通过区块链跨网通信节点数据验证模块5进行验证,步骤二、通过区块链跨网通信节点数据验证模块5对节点数据进行验证后输入到区块链节点跨网执行模块6,通过区块链节点跨网执行模块6进行对区块链的数据进行执行,在执行的过程中通过区块链跨网通信节点数据认证模块7对节点的数据中的数字证书进行认证,并通过区块链跨网通信节点数据管理模块8进行对区块链跨网通信节点数据进行管理,步骤三、区块链跨网通信节点数据接收器3中节点信息结合单元301进行对节点信息进行采集,通过区块链跨网通信节点数据接收融合单元302并将数据区块链的信息进行融合传输到跨网通讯中,步骤四区块链节点跨网执行模块6中的区块链节点跨网执行指令单元601将指令通过区块链节点跨网数据执行传输单元602进行传输并通过区块链节点跨网数据执行反馈单元603进行反馈。
46.以上实施例仅用以说明本发明而并非限制本发明所描述的技术方案,尽管本说明书参照上述的各个实施例对本发明已进行了详细的说明,但本发明不局限于上述具体实施方式,因此任何对本发明进行修改或等同替换;而一切不脱离发明的精神和范围的技术方案及其改进,其均涵盖在本发明的权利要求范围当中。

技术特征:
1.一种在云原生环境下解决区块链节点跨网通信问题的方法,其特征在于,包括以下步骤,步骤一、首先通过区块链节点跨网通信节点数据传输端口(2)将数据传输到区块链节点跨网通信连接线路板(1)中,并通过区块链跨网通信节点数据接收器(3)进行对节点的数据进行接收后通过区块链跨网通信节点数据加密模块(4)中进行加密,加密之后的区块链跨网通信节点数据在进行提取的过程中通过区块链跨网通信节点数据验证模块(5)进行验证。步骤二、通过区块链跨网通信节点数据验证模块(5)对节点数据进行验证后输入到区块链节点跨网执行模块(6),通过区块链节点跨网执行模块(6)进行对区块链的数据进行执行,在执行的过程中通过区块链跨网通信节点数据认证模块(7)对节点的数据中的数字证书进行认证,并通过区块链跨网通信节点数据管理模块(8)进行对区块链跨网通信节点数据进行管理;步骤三、所述区块链跨网通信节点数据接收器(3)中节点信息结合单元(301)进行对节点信息进行采集,通过区块链跨网通信节点数据接收融合单元(302)并将数据区块链的信息进行融合传输到跨网通讯中。2.根据权利要求1所述的一种在云原生环境下解决区块链节点跨网通信问题的方法,其特征在于,还包括步骤四所述区块链节点跨网执行模块(6)中的区块链节点跨网执行指令单元(601)将指令通过区块链节点跨网数据执行传输单元(602)进行传输并通过区块链节点跨网数据执行反馈单元(603)进行反馈。3.根据权利要求1所述的一种在云原生环境下解决区块链节点跨网通信问题的方法,其特征在于,包括区块链节点跨网通信连接线路板(1),所述区块链节点跨网通信连接线路板(1)设置有区块链节点跨网通信节点数据传输端口(2),所述区块链节点跨网通信节点数据传输端口(2)与区块链跨网通信节点数据接收器(3)进行数据连接,所述区块链跨网通信节点数据接收器(3)将数据传输到区块链跨网通信节点数据加密模块(4)中,所述区块链跨网通信节点数据加密模块(4)将加密后的区块链跨网通信节点数据传输到区块链跨网通信节点数据验证模块(5),通过区块链跨网通信节点数据验证模块(5)将节点数据进行验证后输入到所述区块链节点跨网执行模块(6),所述区块链节点跨网执行模块(6)与区块链跨网通信节点数据认证模块(7)数据连接,所述区块链跨网通信节点数据认证模块(7)与区块链跨网通信节点数据管理模块(8)数据连接。4.根据权利要求3所述的一种在云原生环境下解决区块链节点跨网通信问题的方法,其特征在于,所述区块链节点跨网通信节点数据传输端口(2)包括区块链节点跨网无线网络端口(201)、区块链节点跨网蜂窝网络接口(202)、区块链节点跨网5g网络端口(203),所述区块链节点跨网无线网络端口(201)与所述区块链节点跨网蜂窝网络接口(202)数据连接,所述区块链节点跨网蜂窝网络接口(202)与所述区块链节点跨网5g网络端口(203)数据连接。5.根据权利要求4所述的一种在云原生环境下解决区块链节点跨网通信问题的方法,其特征在于,所述区块链跨网通信节点数据接收器(3)包括节点信息结合单元(301)、区块链跨网通信节点数据接收融合单元(302)、区块链跨网通信节点数据接收转换单元(303)、区块链跨网通信节点数据扩散单元(304),所述节点信息结合单元(301)和所述区块链跨网
通信节点数据接收融合单元(302)数据连接,所述区块链跨网通信节点数据接收融合单元(302)和所述区块链跨网通信节点数据接收转换单元(303)数据连接,所述区块链跨网通信节点数据接收转换单元(303)和所述区块链跨网通信节点数据扩散单元(304)数据连接。6.根据权利要求5所述的一种在云原生环境下解决区块链节点跨网通信问题的方法,其特征在于,所述区块链跨网通信节点数据加密模块(4)包括区块链节点数据签名单元(401)、区块链跨网通信节点数据加密算法单元(402)、区块链跨网通信节点数据加密多身份确认单元(403),所述区块链节点数据签名单元(401)和所述区块链跨网通信节点数据加密算法单元(402)数据连接,所述区块链跨网通信节点数据加密算法单元(402)与所述区块链跨网通信节点数据加密多身份确认单元(403)进行数据连接。7.根据权利要求6所述的一种在云原生环境下解决区块链节点跨网通信问题的方法,其特征在于,所述区块链跨网通信节点数据验证模块(5)包括区块链跨网通信节点数据指令验证单元(501)、区块链跨网通信节点验证输出单元(502),所述区块链跨网通信节点数据指令验证单元(501)和所述区块链跨网通信节点验证输出单元(502)数据连接。8.根据权利要求7所述的一种在云原生环境下解决区块链节点跨网通信问题的方法,其特征在于,所述区块链节点跨网执行模块(6)包括区块链节点跨网执行指令单元(601)、区块链节点跨网数据执行传输单元(602)、区块链节点跨网数据执行反馈单元(603),所述区块链节点跨网执行指令单元(601)和所述区块链节点跨网数据执行传输单元(602)数据连接,所述区块链节点跨网数据执行传输单元(602)与所述区块链节点跨网数据执行反馈单元(603)数据连接。9.根据权利要求8所述的一种在云原生环境下解决区块链节点跨网通信问题的方法,其特征在于,所述区块链跨网通信节点数据认证模块(7)包括区块链跨网通信数据多节点认证单元(701)、区块链跨网通信数据数字证书认证单元(702),所述区块链跨网通信数据多节点认证单元701)和所述区块链跨网通信数据数字证书认证单元(702)数据连接。10.根据权利要求9所述的一种在云原生环境下解决区块链节点跨网通信问题的方法,其特征在于,所述区块链跨网通信节点数据管理模块(8)包括区块链跨网通信节点数据云协议管理单元(801)、区块链跨网通信节点数据管理控制单元(802),所述区块链跨网通信节点数据云协议管理单元(801)和所述区块链跨网通信节点数据管理控制单元(802)数据连接。

技术总结
本发明提供了一种在云原生环境下解决区块链节点跨网通信问题的方法,通过区块链节点跨网通信节点数据传输端口将数据传输到区块链节点跨网通信连接线路板中,并通过区块链跨网通信节点数据接收器进行对节点的数据进行接收后通过区块链跨网通信节点数据加密模块中进行加密,通过区块链跨网通信节点数据验证模块对节点数据进行验证后输入到区块链节点跨网执行模块,并通过区块链跨网通信节点数据管理模块进行对区块链跨网通信节点数据进行管理,所述区块链跨网通信节点数据接收器中节点信息结合单元进行对节点信息进行采集,通过区块链跨网通信节点数据接收融合单元并将数据区块链的信息进行融合传输到跨网通讯中。据区块链的信息进行融合传输到跨网通讯中。据区块链的信息进行融合传输到跨网通讯中。


技术研发人员:郭潍嘉
受保护的技术使用者:河北嘉朗科技有限公司
技术研发日:2022.07.04
技术公布日:2022/11/1
转载请注明原文地址: https://tieba.8miu.com/read-6666.html

最新回复(0)