[发明专利]一种跨链网络互联的方法及系统有效
申请号: | 201810558265.1 | 申请日: | 2018-06-01 |
公开(公告)号: | CN110557334B | 公开(公告)日: | 2021-12-28 |
发明(设计)人: | 杨税令 | 申请(专利权)人: | 本无链科技(深圳)有限公司 |
主分类号: | H04L12/741 | 分类号: | H04L12/741;H04L12/823;G06Q40/04 |
代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 叶树明 |
地址: | 518000 广东省深圳市南山区粤海街道高新区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种跨链网络互联的方法,步骤包括:生成适配器、安装及启动适配器、判断交易及目标链状况以及适配器工作,其中生成适配器又包括运行适配器配置工具、填写配置信息以及生成适配器配置文件,安装及启动适配器又包括安装适配器与启动适配器,适配器工作包括两套选择性的工作流程适配器工作a与适配器工作b,本发明还公开了一种跨链网络互联的系统,生成适配器模块、安装及启动适配器模块、判断交易及目标链状况模块与适配器工作模块,本发明的有益效果为实现了跨链网络互联的作用,解决了网络互通概率低、效率差、设备重复浪费的问题。 | ||
搜索关键词: | 一种 网络 方法 系统 | ||
【主权项】:
1.一种跨链网络互联的方法,其特征在于包括如下步骤:/n(1)生成适配器,具体包括:/n(1.1)运行适配器配置工具;/n(1.2)填写配置信息,信息包括区块链识别代码、网络类型、创世节点地址、网络扫描方式、端口范围、扫描路径、可用特征码;/n(1.3)生成适配器配置文件;/n(2)安装及启动适配器,具体包括:/n(2.1)安装适配器:在各自链节点程序中执行适配器安装命令,将步骤(1.3)中生成的适配器配置文件拷贝到节点程序中,接着,将本地节点网络处理模块指定为新安装的适配器,启动节点,并完成适配器安装;/n(2.2)启动适配器:适配器根据步骤(1.3)中生成的适配器配置文件搜索对应网络的节点,接着适配器搜索其它节点的配置文件,适配器基于上述搜索结果更新其它节点有而自己没有的配置,并进一步在本地建立各链节点网络列表,接着,适配器完成启动,并进入定时扫描网络的循环;/n(3)判断交易及目标链状况:适配器判断交易及目标链状况,当非自己的交易,且目标链与自己可以直链时,配适器执行工作流程(4a),当非自己的交易,且目标链无法与自己直链时,配适器执行工作流程(4b);/n(4)适配器工作,根据上述交易及目标链状况判断的结果分为以下两种工作流程:/n(4a)任意地址发来新的区块链交易,本节点首先根据交易类型获取交易配置,对于本节点处理的交易,立即开始处理交易,对于由其它链节点处理的交易,获取该链类型的网络列表并将该笔交易转发到该网络列表中的地址,该链的节点根据交易类型获取交易配置,并根据交易配置进一步核对是否为自己处理的交易,当确定是自己的交易时立即开始处理交易,并在交易处理完成后打入区块,接着广播区块,并继续开始监听交易进入循环;/n(4b)任意地址发来新的区块链交易,本节点首先根据交易类型获取交易配置,对于本节点处理的交易,立即开始处理交易,对于由其它链节点处理的交易,获取该链类型的网络列表,接着发现本地没有与该网络直链的节点,并从历史交易中分析曾与该链发生过交互的节点;/n如果找到了这些节点且在自己的地址列表中,那么将交易转发给它;/n如果没有找到这些节点,或者这些节点没有在自己的地址列表中,那么判断自己是否曾经转发过该笔交易,如果已经转发过就忽略,没有转发过,就广播给所有非自己链的节点;/n接着,其他链接收交易,重复以上步骤查找目标是否可到达;/n如果可到达直接发送;/n如果不可到达继续转发,如果在转发过程中到达,那么接收节点该处理交易,如果所有节点都转发了一次还不能到达目标则丢弃交易;/n交互处理完后打入区块,接着广播区块,并继续开始监听交易进入循环。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于本无链科技(深圳)有限公司,未经本无链科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810558265.1/,转载请声明来源钻瓜专利网。