预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共38页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113722385A(43)申请公布日2021.11.30(21)申请号202111292338.5(22)申请日2021.11.03(71)申请人腾讯科技(深圳)有限公司地址518000广东省深圳市南山区高新区科技中一路腾讯大厦35层(72)发明人徐文超申子熹(74)专利代理机构广州华进联合专利商标代理有限公司44224代理人刘佳妮(51)Int.Cl.G06F16/2458(2019.01)G06F16/2453(2019.01)G06F16/22(2019.01)G06F16/27(2019.01)权利要求书3页说明书24页附图10页(54)发明名称基于区块链网络的数据查询方法、装置、设备和存储介质(57)摘要本申请涉及区块链技术领域,提供一种基于区块链网络的数据查询方法、装置、设备、存储介质和程序产品,相关实施例可以应用于地图车联、产业安全、数据安全等场景中,既可以节约存储资源,又可以节约区块链网络的运算资源。该方法包括:接收携带交易凭证的交易查询请求;交易凭证是区块链网络的目标子链对交易数据进行上链后,根据目标子链的链标识以及上链所需的与交易数据对应的查询索引生成的;解析交易凭证,获得链标识与查询索引;从区块链网络包括的多个子链中,确定链标识所对应的目标子链;将查询索引发送至属于目标子链的目标节点;根据目标节点基于查询索引,在目标子链已上链的交易数据中查询得到的交易数据,响应交易查询请求。CN113722385ACN113722385A权利要求书1/3页1.一种基于区块链网络的数据查询方法,其特征在于,所述方法包括:接收携带交易凭证的交易查询请求;所述交易凭证是所述区块链网络的目标子链对交易数据进行上链后,根据所述目标子链的链标识以及所述上链所需的与所述交易数据对应的查询索引生成的;解析所述交易凭证,获得所述链标识与所述查询索引;从所述区块链网络包括的多个子链中,确定所述链标识所对应的目标子链;将所述查询索引发送至属于所述目标子链的目标节点;接收所述目标节点基于所述查询索引,在所述目标子链已上链的交易数据中查询并反馈的与所述查询索引对应的交易数据;基于所述目标节点反馈的所述交易数据,对所述交易查询请求进行响应。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收业务节点发送的所述交易数据;在所述区块链网络中确定用于对所述交易数据进行上链的目标子链;将所述交易数据发送至所述目标子链;在所述目标子链将所述交易数据的交易哈希作为所述交易数据的查询索引并根据所述交易哈希与所述交易数据的对应关系对所述交易数据进行上链后,获取所述目标子链反馈的所述交易哈希以及所述目标子链自身的链标识;根据所述目标子链的链标识和所述交易哈希生成所述交易数据对应的交易凭证。3.根据权利要求2所述的方法,其特征在于,所述将所述交易数据发送至所述目标子链,包括:确定对所述交易数据进行上链所使用的上链节点交互协议;按所述上链节点交互协议对所述交易数据进行组装后,得到组装交易数据;使用所述业务节点的私钥对所述组装交易数据进行签名,并将签名后的所述组装交易数据发送至所述目标子链。4.根据权利要求2所述的方法,其特征在于,所述获取所述目标子链反馈的所述交易哈希以及所述目标子链自身的链标识,包括:接收所述目标子链对所述交易数据上链后反馈的上链回执信息;从所述上链回执信息中获取所述目标子链的链标识与所述交易哈希。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:从所述上链回执信息中获取区块高度;所述区块高度是包括所述交易数据的数据区块在上链时所用的目标群组中的高度;所述目标群组包括依次串联的多个数据区块;将所述区块高度反馈给所述目标子链;接收所述目标子链基于所述区块高度确定所述目标群组中包括所述交易数据的数据区块后反馈的区块信息;所述区块信息包括所述交易数据的上链时间和有效时长;所述根据所述目标子链的链标识和所述交易哈希生成所述交易数据对应的交易凭证,包括:根据所述目标子链的链标识、所述交易哈希和所述区块信息生成所述交易数据对应的交易凭证。6.根据权利要求2所述的方法,其特征在于,所述方法还包括:2CN113722385A权利要求书2/3页将生成的所述交易凭证加密处理后,获得加密交易凭证;向所述业务节点返回所述加密交易凭证。7.根据权利要求6所述的方法,其特征在于,所述将生成的所述交易凭证加密处理,包括:获取随机数,并使用所述随机数对预设的原始密钥进行位移变换后,获得变换后的密钥;基于所述变换后的密钥,对生成的所述交易凭证进行加密,获得增强交易凭证;拼接所述增强交易凭证与所述随机数,获得加密的交易凭证。8.根据权利要求1所述的方法,其特征在于,所述交易凭证是加密的交易凭