[发明专利]安全区块链路由技术有效
申请号: | 201780090818.9 | 申请日: | 2017-05-15 |
公开(公告)号: | CN110622474B | 公开(公告)日: | 2022-06-28 |
发明(设计)人: | Q·王 | 申请(专利权)人: | 维萨国际服务协会 |
主分类号: | H04L9/32 | 分类号: | H04L9/32 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 钱慰民;张鑫 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 安全 区块 路由 技术 | ||
1.一种用于基于区块链的路由的计算机实施方法,包括:
由区块链路由节点根据扩展区块链协议从多个区块链路由节点接收多个单节点转发表,所述区块链路由节点与所述多个区块链路由节点一起参与覆盖网络;
由所述区块链路由节点利用通过所述多个单节点转发表接收到的转发信息确定所述覆盖网络的路由表;
通过计算与接收到的转发信息相关联的每个可用路线相关联的总成本来利用所计算的成本确定所述网络中每个区块链路由节点之间的至少一个最佳路线,从而确定用于所述区块链路由节点和所述多个区块链路由节点的任何合适组合的对应转发表;
将所确定的转发表分配给所述多个区块链路由节点;以及
由所述区块链路由节点根据确定的转发表将有效载荷消息路由到所述覆盖网络中的目的地区块链路由节点。
2.根据权利要求1所述的计算机实施方法,还包括:
由所述区块链路由节点执行加入所述覆盖网络的指令;
由所述区块链路由节点从存储的数据记录标识所述多个区块链路由节点的子集;
由所述区块链路由节点将转发表请求消息传输到区块链路由节点的所述子集;以及
由所述区块链路由节点从区块链路由节点的所述子集中的至少一个区块链路由节点接收转发表信息。
3.根据权利要求2所述的方法,其中数据记录存储在所述区块链路由节点的本地存储器中。
4.根据权利要求2所述的计算机实施方法,还包括由所述区块链路由节点维护包括对应于所述路由表的条目的区块链分类账。
5.根据权利要求4所述的计算机实施方法,还包括由所述区块链路由节点向所述多个区块链路由节点传输分配消息,所述分配消息包括所述区块链分类账,所述分配消息是根据所述扩展区块链协议格式化的。
6.根据权利要求1所述的计算机实施方法,还包括:
由所述区块链路由节点计算与所接收的转发信息相关联的每个可用路线相关联的总成本来确定至少一个最佳路线包括:至少部分地基于与所述多个区块链路由节点中的相应区块链路由节点相关联的性能数据计算所述总成本。
7.根据权利要求6所述的计算机实施方法,其中所述性能数据至少包括与延迟值相关联的第一属性和与成本值相对应的第二属性。
8.根据权利要求7所述的计算机实施方法,其中与每个可用路线相关联的所述总成本是至少部分地基于将所述延迟值乘以所述成本值计算的。
9.根据权利要求1所述的计算机实施方法,其中所述扩展区块链协议限定在区块链协议中未限定的至少一个路由过程,所述扩展区块链协议从所述区块链协议进行扩展。
10.根据权利要求1所述的计算机实施方法,其中根据所述最佳路线传输所述有效载荷消息使得不同覆盖网络的目的地区块链计算节点处理所述有效载荷消息。
11.一种区块链路由节点,包括:
处理器,和
计算机可读介质,所述计算机可读介质耦合到所述处理器,所述计算机可读介质包括用于使得所述处理器进行以下操作的代码:
根据扩展区块链协议从多个区块链路由节点接收多个单节点转发表,所述区块链路由节点与所述多个区块链路由节点一起参与覆盖网络;
利用通过所述多个单节点转发表接收到的转发信息确定所述覆盖网络的路由表;
通过计算与接收到的转发信息相关联的每个可用路线相关联的总成本来利用所计算的成本确定所述网络中每个区块链路由节点之间的至少一个最佳路线,从而确定用于所述区块链路由节点和所述多个区块链路由节点的任何合适组合的对应转发表;
将所确定的转发表分配给所述多个区块链路由节点;以及
根据确定的转发表将有效载荷消息路由到所述覆盖网络中的目的地区块链路由节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于维萨国际服务协会,未经维萨国际服务协会许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780090818.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于目的地路由网络业务
- 下一篇:用户终端以及无线通信方法