[发明专利]区块链网络、节点集合的维护方法及装置有效
申请号: | 202211529263.2 | 申请日: | 2022-12-01 |
公开(公告)号: | CN115567541B | 公开(公告)日: | 2023-03-10 |
发明(设计)人: | 焦梦洪 | 申请(专利权)人: | 杭州蚂蚁酷爱科技有限公司 |
主分类号: | H04L67/104 | 分类号: | H04L67/104 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 陈蕾 |
地址: | 310058 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 网络 节点 集合 维护 方法 装置 | ||
1.一种区块链网络,所述区块链网络基于结构化P2P网络构建,所述区块链网络中的各个区块链节点与任一区块链节点所对应2n叉树中的至少部分叶子节点一一对应,其中,任意两个区块链节点的异或距离由相应叶子节点的节点标识计算得到,且所述2n叉树中属于同一子树的各个叶子节点的节点标识分别与所述任一区块链节点对应的叶子节点的节点标识计算得到的异或距离相同,所述n为大于1的整数;所述区块链网络中的任一区块链节点用于:
维护与每个预设值一一对应的节点集合;其中,与任一预设值对应的节点集合用于记录与所述任一区块链节点的异或距离为所述任一预设值的至少一个区块链节点,该节点集合中记录的区块链节点用于将来自所述任一区块链节点的区块链消息转发至与所述任一区块链节点的异或距离为所述任一预设值的目的区块链节点。
2.根据权利要求1所述的区块链网络,所述任一区块链节点还用于:
确定待发送的所述区块链消息对应的所述目的区块链节点,并确定所述目的区块链节点所对应叶子节点的目的节点标识;
根据所述目的节点标识和所述任一区块链节点对应的叶子节点的源节点标识计算所述目的区块链节点与所述任一区块链节点的异或距离,并确定该异或距离对应的中间节点集合;
从所述中间节点集合中选取中间区块链节点,并将所述区块链消息发送至所述中间区块链节点,以由所述中间区块链节点将所述区块链消息转发至所述目的区块链节点。
3.根据权利要求2所述的区块链网络,
所述任一区块链节点从所述中间节点集合中选取中间区块链节点,包括:在所述中间节点集合中未记录所述目的区块链节点的情况下,从所述中间节点集合中选取中间区块链节点;
所述任一区块链节点还用于:在所述中间节点集合中记录有所述目的区块链节点的情况下,将所述区块链消息发送至所述目的区块链节点。
4.根据权利要求1所述的区块链网络,所述区块链消息由所述任一区块链节点生成,或者由所述区块链网络中的其他区块链节点发送至所述任一区块链节点。
5.根据权利要求1所述的区块链网络,所述任一区块链节点向任一预设值对应的目标节点集合中记录目标区块链节点,包括:
查找所述2n叉树中对应于所述目标节点集合的目标子树,其中,所述目标子树包含2n-1个一级子树,各个一级子树的根节点分别为所述目标子树的根节点的子节点;
确定包含与候选区块链节点对应的叶子节点的一级子树,所述候选区块链节点是所述任一区块链节点在所述区块链网络中发现的区块链节点;
在任一一级子树包含与所述候选区块链节点对应的叶子节点的情况下,从对应于所述任一一级子树的候选区块链节点中选取至少一个目标区块链节点记录至所述目标节点集合中。
6.根据权利要求5所述的区块链网络,所述目标子树包含m个层级的下级子树,m为正整数;其中,第i层级的下级子树为i级子树,且i级子树的根节点为i-1级子树的根节点的子节点,1<i≤m,且i为正整数;所述从对应于所述任一一级子树的候选区块链节点中选取至少一个目标区块链节点,包括:
在任一i级子树包含与所述候选区块链节点对应的叶子节点的情况下,从对应于所述任一i级子树的候选区块链节点中选取至少一个目标区块链节点。
7.根据权利要求5所述的区块链网络,将任一目标区块链节点记录至所述目标节点集合中,包括:
确定所述任一目标区块链节点的地址信息以及所述任一目标区块链节点所对应叶子节点的节点标识,并将所述地址信息和所述节点标识记录至所述目标节点集合中。
8.根据权利要求7所述的区块链网络,所述任一区块链节点将所述区块链消息发送至任一目标区块链节点,包括:
在所述目标节点集合中查询所述任一目标区块链节点的地址信息,并根据所述地址信息将所述区块链消息发送至所述任一目标区块链节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州蚂蚁酷爱科技有限公司,未经杭州蚂蚁酷爱科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211529263.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:灌浆密实度检测方法
- 下一篇:适用于充电设备的散热方法及装置