[发明专利]基于公链的区块链网络寻址方法有效
申请号: | 201910656247.1 | 申请日: | 2019-07-19 |
公开(公告)号: | CN112243047B | 公开(公告)日: | 2022-04-01 |
发明(设计)人: | 白杰;李冬云;吴先锋 | 申请(专利权)人: | 傲为有限公司 |
主分类号: | H04L61/5076 | 分类号: | H04L61/5076;H04L61/255;H04L67/104;G06Q40/04 |
代理公司: | 北京弘权知识产权代理有限公司 11363 | 代理人: | 郭放;许伟群 |
地址: | 210000 江苏省南京市中国(江苏)*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 网络 寻址 方法 | ||
本申请提供一种基于公链的区块链网络寻址方法,通过公链网络内的部分节点被配置为地址管理节点,可针对交易发起节点发送的地址查询交易反馈交易目标节点的地址信息。并且,通过匹配地址索引表和广播地址查询信息的方式,快速确定交易目标节点的地址,以便交易发起节点和交易目标节点可以进行后续交易。本申请提供的寻址方法,可以通过地址管理节点获取交易目标节点的地址信息,从而避免每一个交易都进行广播寻址,和/或避免在每一个节点都存储、更新地址索引表,因此,可以减小寻址过程对网络带宽的占用,提高交易效率。
技术领域
本申请涉及区块链技术领域,尤其涉及一种基于公链的区块链网络寻址方法。
背景技术
区块链技术的主要任务,是按照去中心化的系统要求,基于公众共识的方式,创建一个相对客观的抗抵赖数字环境。基于区块链技术,可以保证网络信息的真实性,例如,区块链网络中发生一笔交易,网络中的节点会根据交易信息生成记载交易内容的区块数据,并将区块数据进行全网广播,网络中的其他节点同时存储区块数据,形成不可更改的区块链。其中,所述交易具有广义性,不是指传统意义上的“商品买卖”、“物品交换”,而是指区块链网络上的某种数据操作内容或操作结果,例如,在网络上某个区块链节点A发起一个某型号通信设备性能的查询请求a,所述查询请求a对于承担查询服务的区块链节点B来说就是一笔交易。同理,节点B将查询得到的该型号通信设备的性能表b发送给节点A也是一笔交易。信息A、a和信息B、b作为交易信息会被写入区块链的数据块中。
可见,基于区块链技术的交易,本质上是两个节点之间的交易。传统交易需要发起节点明确或已经获知目标节点的地址信息,以通过该地址信息查找到目标节点,进而完成交易。然而,由于跨链交易发生在两个不同的区块链之间,每个区块链的信息彼此独立、互不兼容,因此,在跨链交易的情况下,一个区块链的作为交易发起方的节点无法直接获取到另一个区块链的作为交易目标方的节点的地址信息。
为了获取到目标节点的地址信息,可以在当前区块链网络中存储其它区块链节点的地址列表,所述地址列表中记载有区块链集合中任何一个区块链的能够作为交易目标的节点地址信息。如果发起节点发起交易,需要在地址列表中查询对应目标节点的地址信息,并按照查询到的地址信息与目标节点进行交易。然而,这种方法仅适用于已经签约的可以进行跨链交易的网络环境下。在实际的区块链部署过程中,根据应用领域不同,会布置不同类型的公链、联盟链或行业链,这些链之间均有发生跨链交易的可能,因此,需要在每个链中的每个节点都存储地址列表,占据大量的存储资源。
另外,大部分区块链具有动态调整功能,即每一个区块链中随时都有节点上线或下线,使得节点地址动态变化,因此,对于区块链中的任意节点来说,需要不断更新存储的地址列表,以适应其它区块链中节点的上线或下线,或地址的变化。这使得区块链网络需要不断更新地址列表,浪费或占用网络带宽较多,降低交易效率。
发明内容
本申请提供了一种基于公链的区块链网络寻址方法,以解决传统网络寻址方法在节点上线或下线时,需要不断更新地址列表,占用网络带宽的问题。
一方面,本申请提供一种基于公链的区块链网络寻址方法,包括:
交易发起节点向公链中的地址管理节点发起地址查询交易;所述公链中的部分节点被配置为地址管理节点和存储节点,多个地址管理节点和存储节点组成地址管理网络;
所述地址管理节点根据所述地址查询交易生成地址查询信息,以及在地址管理网络内广播所述地址查询信息;
地址管理网络中的存储节点根据所述地址查询信息,在地址索引表中匹配交易目标节点的地址信息;
如果在地址索引表中匹配到交易目标节点的地址信息,所述存储节点发送所述地址信息至所述交易发起节点。
可选的,所述方法还包括:
所述地址管理节点周期性广播地址确认信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于傲为有限公司,未经傲为有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910656247.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于公链的地址管理系统
- 下一篇:洗衣机波轮紧固结构及洗衣机