[发明专利]一种路由方法、路由装置及节点设备有效
申请号: | 202011576545.9 | 申请日: | 2020-12-28 |
公开(公告)号: | CN112688870B | 公开(公告)日: | 2022-11-04 |
发明(设计)人: | 李伟;邱炜伟;黄方蕾;张珂杰;胡麦芳 | 申请(专利权)人: | 杭州趣链科技有限公司 |
主分类号: | H04L45/122 | 分类号: | H04L45/122;H04L45/44;H04L67/1061;H04L67/146;H04L67/63 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 张禹 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 路由 方法 装置 节点 设备 | ||
本申请适用于区块链技术领域,提供了一种路由方法、路由装置及节点设备,所述方法应用于区块链网络中的第一节点,包括:接收包含指定节点的节点标识的请求信息;根据指定节点的节点标识判断第一节点是否为指定节点;若第一节点不为指定节点,则计算各个待查找节点与指定节点之间的逻辑距离,其中,待查找节点为第一节点的本地节点列表中存储的节点标识对应的节点,本地节点列表存储有区块链网络中除第一节点之外的至少一个节点的节点标识;将请求信息发送至第二节点,其中,第二节点为与指定节点之间的逻辑距离最近的待查找节点。通过上述方法,可以使区块链网络中的节点间实现点对点的数据传播,从而降低了区块链网络中发生洪泛问题的可能性。
技术领域
本申请属于区块链技术领域,尤其涉及一种路由方法、路由装置、节点设备及计算机可读存储介质。
背景技术
目前,在区块链网络中,当存在大量节点时,节点产生新数据后是采用Gossip协议的数据传播方式将新数据传播至区块链网络中的所有节点。Gossip协议的数据传播方式如下:节点A随机与区块链网络中的其它多个节点连接,当新数据产生时,该节点A将新数据广播至与自己连接的多个节点,然后与自己连接的多个节点也采用相同的方式将新数据进行广播,经过多轮这样的广播,最终新数据会被传播至整个区块链网络。
然而,Gossip协议的数据传播方式容易导致区块链网络中发生洪泛问题,洪泛数据将会在区块链网络中循环交换转发,占用所有网络资源,以致整个网络没有资源传送其它有效数据帧而瘫痪。
发明内容
有鉴于此,本申请提供了一种路由方法、路由装置、节点设备及计算机可读存储介质,可以使区块链网络中的节点间实现点对点的数据传播,从而降低了区块链网络中发生洪泛问题的可能性。
第一方面,本申请提供了一种路由方法,应用于区块链网络中的第一节点,上述第一节点为上述区块链网络中的任一节点,包括:
接收包含指定节点的节点标识的请求信息;
根据上述指定节点的节点标识判断上述第一节点是否为上述指定节点;
若上述第一节点不为上述指定节点,则计算各个待查找节点与上述指定节点之间的逻辑距离,其中,上述待查找节点为上述第一节点的本地节点列表中所存储的节点标识所对应的节点,上述本地节点列表存储有上述区块链网络中除上述第一节点之外的至少一个节点的节点标识;
将上述请求信息发送至第二节点,其中,上述第二节点为与上述指定节点之间的逻辑距离最近的待查找节点。
第二方面,本申请提供了一种路由装置,应用于区块链网络中的第一节点,上述第一节点为上述区块链网络中的任一节点,上述路由装置包括:
接收单元,用于接收包含指定节点的节点标识的请求信息;
判断单元,用于根据上述指定节点的节点标识判断上述第一节点是否为上述指定节点;
计算单元,用于若上述第一节点不为上述指定节点,则计算各个待查找节点与上述指定节点之间的逻辑距离,其中,上述待查找节点为上述第一节点的本地节点列表中所存储的节点标识所对应的节点,上述本地节点列表存储有上述区块链网络中除上述第一节点之外的至少一个节点的节点标识;
发送单元,用于将上述请求信息发送至第二节点,其中,上述第二节点为与上述指定节点之间的逻辑距离最近的待查找节点。
第三方面,本申请提供了一种节点设备,包括存储器、处理器以及存储在上述存储器中并可在上述处理器上运行的计算机程序,上述处理器执行上述计算机程序时实现如上述第一方面所提供的方法。
第四方面,本申请提供了一种计算机可读存储介质,上述计算机可读存储介质存储有计算机程序,上述计算机程序被处理器执行时实现如第一方面所提供的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州趣链科技有限公司,未经杭州趣链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011576545.9/2.html,转载请声明来源钻瓜专利网。