一种基于区块链网络的交互数据处理方法及装置制造方法及图纸

技术编号:22887965 阅读:34 留言:0更新日期:2019-12-21 08:46
本申请公开了一种基于区块链网络的交互数据处理方法及装置。该方法包括:第一代理节点获取第一业务节点发起的第一流量数据;第一代理节点与第一业务节点属于第一区块链网络;根据第一业务节点的节点信息和第二业务节点的节点信息,生成第一自定义头;根据第一代理节点的外网信息、第二代理节点的外网信息、第一自定义头和第一流量数据,生成第一代理数据包;第二代理节点与第二业务节点属于第二区块链网络;将第一代理数据包发送至第二代理节点,以使第二代理节点解析第一代理数据包,将第一流量数据转发至第二业务节点。采用本申请,提高了区块链网络的安全性,同时提高了针对区块链网络的网络管理的效率。

An interactive data processing method and device based on blockchain network

【技术实现步骤摘要】
一种基于区块链网络的交互数据处理方法及装置
本申请涉及数据处理的
,尤其涉及一种基于区块链网络的交互数据处理方法及装置。
技术介绍
随着计算机网络的不断发展,企业之间的交流也更多的依赖于互联网。此间交流过程中,网络安全始终是一个必须关注且异常重要的问题。当前技术中,对于区块链开放平台而言,当区块链开放平台中存在多个区块链节点时,每个区块链节点都会存在一个地址和端口,当某个区块链开放平台中的区块链节点需要与另一个区块链开放平台中的区块链平台进行信息交互时,是通过两个不同平台的区块链节点之间的地址和端口进行交互,因此,区块链开放平台中的每个区块链节点的地址和端口都会直接暴露在网络边界处,导致区块链开放平台的安全性得不到保障。此外,由于区块链开放平台中每个区块链节点的地址和端口均暴露在网络边界处,在对区块链开放平台进行网络管理时,也需要管理区块链开放平台中每个区块链节点的网络,导致网络管理难度大,效率低。申请内容本申请提供了一种基于区块链网络的交互数据处理方法及装置,可提高区块链网络的安全性,同时可提高针对区块链本文档来自技高网...

【技术保护点】
1.一种基于区块链网络的交互数据处理方法,其特征在于,包括:/n第一代理节点获取第一业务节点发起的第一流量数据;所述第一代理节点与所述第一业务节点同属于第一区块链网络;/n根据所述第一业务节点的节点信息和第二业务节点的节点信息,生成第一自定义头;所述第二业务节点为第二区块链网络中对所述第一业务节点具有访问权限的区块链节点;/n根据所述第一代理节点的外网信息、第二代理节点的外网信息、所述第一自定义头和所述第一流量数据,生成第一代理数据包;所述第二代理节点同属于所述第二区块链网络;/n将所述第一代理数据包发送至所述第二代理节点,以使所述第二代理节点解析所述第一代理数据包,得到所述第一自定义头和所述...

【技术特征摘要】
1.一种基于区块链网络的交互数据处理方法,其特征在于,包括:
第一代理节点获取第一业务节点发起的第一流量数据;所述第一代理节点与所述第一业务节点同属于第一区块链网络;
根据所述第一业务节点的节点信息和第二业务节点的节点信息,生成第一自定义头;所述第二业务节点为第二区块链网络中对所述第一业务节点具有访问权限的区块链节点;
根据所述第一代理节点的外网信息、第二代理节点的外网信息、所述第一自定义头和所述第一流量数据,生成第一代理数据包;所述第二代理节点同属于所述第二区块链网络;
将所述第一代理数据包发送至所述第二代理节点,以使所述第二代理节点解析所述第一代理数据包,得到所述第一自定义头和所述第一流量数据,根据所述第一自定义头将所述第一流量数据转发至所述第二业务节点。


2.根据权利要求1所述的方法,其特征在于,所述第一代理节点获取第一业务节点发起的第一流量数据,包括:
所述第一代理节点接收所述第一业务节点发送的第一业务数据包;所述第一业务数据包包括所述第一流量数据、所述第一业务节点对应的虚拟映射地址和所述第二业务节点对应的虚拟映射地址;
提取所述第一业务数据包中的所述第一流量数据,根据所述第一业务节点的虚拟映射地址获取所述第一业务节点对应的节点信息,根据所述第二业务节点的虚拟映射地址获取所述第二业务节点对应的节点信息。


3.根据权利要求2所述的方法,其特征在于,所述根据所述第一代理节点的外网信息、第二代理节点的外网信息、所述第一自定义头和所述第一流量数据,生成第一代理数据包,包括:
根据所述第一代理节点的外网信息和所述第二代理节点的外网信息,生成外网地址头;
将所述第一自定义头和所述第一流量数据封装在传输层协议,得到待发送数据包;
将所述外网地址头和所述待发送数据包进行拼接,得到所述第一代理数据包。


4.根据权利要求1所述的方法,其特征在于,还包括:
获取所述第二代理节点发送的第二代理数据包;
解析所述第二代理数据包,得到第二自定义头和第二流量数据;
解析所述第二自定义头,得到所述第一业务节点的节点信息和所述第二业务节点的节点信息;
根据所述第一业务节点的节点信息和所述第二业务节点的节点信息,将所述第二流量数据转发至所述第一业务节点。


5.根据权利要求4所述的方法,其特征在于,所述根据所述第一业务节点的节点信息和所述第二业务节点的节点信息,将所述第二流量数据转发至所述第一业务节点,包括:
基于所述第一业务节点的节点信息获取所述第一业务节点对应的虚拟映射地址,基于所述第二业务节点的节点信息获取所述第二业务节点对应的虚拟映射地址;
基于所述第一业务节点对应的虚拟映射地址、所述第二业务节点对应的虚拟映射地址和所述第二流量数据,重构得到所述第二代理数据包对应的第二业务数据包;
将所述第二业务数据包转发至所述第一业务节点。


6.根据权利要求1所述的方法,其特征在于,所述第一业务节点的节点信息包括所述第一区块链网络的标识信息、所述第一业务节点的节点名称以及所述第一业务节点的节点端口信息;所述第二业务节点的节点信息包括所述第二业务节点对应的第二区块链网络的标识信息、所述第二业务节点的节点名称以及所述第二业务节点的节点端口信息;所述第一自定义头包括所述第一业务节点的节点信息、所述第二业务节点的节点信息和所述第一自定义头对应的版本信息。


7.根据权利要求1所述的方法,其特征在于,所述将所述第一代理数据包发送至所述第二代理节点,包括:
基于所述第一代理数据包中的所述第一代理节点的外网信息以及所述第二代理节点的外网信息,将所述第一代理数据包发送至所述第二代理节点。


8.根据权利要求1所述的方法,其特征在于,所述第一业务节点包括具有配置功能的第一控制节点;所述第二业务节点包括具有配置功能的第二控制节点;还包括:
获取所述第一控制节...

【专利技术属性】
技术研发人员:李佳
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1