[发明专利]基于区块链网络的交易信息检索方法和检索装置有效
申请号: | 202110760180.3 | 申请日: | 2021-07-06 |
公开(公告)号: | CN113505155B | 公开(公告)日: | 2023-05-12 |
发明(设计)人: | 田新雪;蒙睿;肖征荣;马书惠;杨子文 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | G06F16/2458 | 分类号: | G06F16/2458;G06F16/22 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 彭瑞欣;冯建基 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 网络 交易 信息 检索 方法 装置 | ||
本发明公开了一种基于区块链网络的交易信息检索方法和检索装置。该方法包括:从所属区块链网络中获取服务请求节点发送的交易信息检索请求,该交易信息检索请求包含交易信息对应的目标时间段;基于预先生成的二叉树查询出目标时间段对应的目标区块号,基于目标区块号和服务请求节点的请求节点区块链标识生成检索结果,并将检索结果广播至所述区块链网络中,以供服务请求节点获取检索结果。本发明能够缩短检索时间,提高检索效率,增加用户检索体验,促进了区块链网络应用与发展。
技术领域
本发明涉及通信技术领域,具体涉及基于区块链网络的交易信息检索方法和检索装置。
背景技术
区块链网络中包含数量巨大的交易信息,这些交易信息存储在区块链网络的各个区块中。当前用户节点想要检索自己需要的交易信息时,需要从该区块链网络的创世区块遍历到该区块链网络的最后一个区块,检索时间长、效率低,导致用户检索体验差,区块链网络应用与发展受限。
发明内容
为此,本发明提供基于区块链网络的交易信息检索方法和检索装置,以解决现有技术中由于当前在区块链网络中进行交易信息检索的检索时间长、效率低而导致的用户检索体验差、区块链网络应用与发展受限问题。
为了实现上述目的,本发明第一方面提供一种基于区块链网络的交易信息检索方法,该方法包括:
根据区块链网络中多个区块的区块生成时间戳对多个所述区块的区块信息进行分层,获得分层结果;所述分层结果中,每一层对应的区块的数量按照预设规律递增,每一层对应的区块中任一区块的区块生成时间戳对应的时间早于下一层对应的区块中任一区块的区块生成时间戳对应的时间;
根据所述分层结果构建包含相应层数的二叉树,所述二叉树的每一层的存储节点数量与所述分层结果中相应层所对应的区块的数量相同;
将每一层对应的所述区块的区块信息存入所述二叉树中相应层的存储节点,每个存储节点对应存储一个区块的区块信息,所述区块信息包括区块号和区块生成时间戳;
从所属区块链网络中获取服务请求节点发送的交易信息检索请求;所述交易信息检索请求包含交易信息对应的目标时间段;
基于预先生成的二叉树查询出所述目标时间段对应的目标区块号;
基于所述目标区块号和所述服务请求节点的请求节点区块链标识生成检索结果,并将所述检索结果广播至所述区块链网络中,以供所述服务请求节点获取所述检索结果。
可选地,所述目标时间段包含目标起始时间和目标终止时间;所述目标区块号包括起始区块号和终止区块号;所述基于预先生成的二叉树查询出所述目标时间段对应的目标区块号的步骤,包括:
基于预先生成的所述二叉树,查询出所述目标起始时间对应的起始区块号;
基于预先生成的所述二叉树,查询出所述目标终止时间对应的终止区块号。
可选地,所述基于预先生成的所述二叉树,查询出所述目标起始时间对应的起始区块号的步骤,包括:
将所述二叉树的第一层作为当前第一查询层;
在所述当前第一查询层中获取全部第一目标存储节点;所述第一目标存储节点是所述当前第一查询层中存储的区块生成时间戳对应的时间不早于所述目标起始时间的存储节点;
在所述当前第一查询层中所述第一目标存储节点的数目不为0的情况下,获取所述当前第一查询层中存储的区块生成时间戳对应的时间最接近所述目标起始时间的第一目标存储节点,并将该第一目标存储节点存储的区块号作为所述起始区块号;
在所述当前第一查询层中所述第一目标存储节点的数目为0的情况下,将所述二叉树的下一层作为当前第一查询层,执行所述在所述当前第一查询层中获取全部第一目标存储节点的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110760180.3/2.html,转载请声明来源钻瓜专利网。