[发明专利]在区块链网络中查询交易信息的方法、记账节点和介质有效
申请号: | 201811497497.7 | 申请日: | 2018-12-07 |
公开(公告)号: | CN109684375B | 公开(公告)日: | 2022-12-27 |
发明(设计)人: | 李茂材;王宗友;孔利;周开班;杨常青;蓝虎;时一防;丁勇;张劲松;刘区城;朱耿良;陈秋平 | 申请(专利权)人: | 深圳市智税链科技有限公司 |
主分类号: | G06F16/2458 | 分类号: | G06F16/2458;G06F16/27;G06F21/64;G06Q40/04 |
代理公司: | 深圳市联鼎知识产权代理有限公司 44232 | 代理人: | 刘抗美 |
地址: | 518000 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本公开提供了一种在区块链网络中查询交易信息的方法、记账节点和介质。所述区块链网络包括记账节点子网络和业务节点子网络。所述方法包括:接收业务节点对数据区块中的交易信息的查询请求;获取该数据区块的默克尔树;如果根据该业务节点的权限数据,该默克尔树中的一个树节点的哈希值完全由该业务节点没有查询权限的交易信息层层哈希运算得出,向该业务节点返回该树节点的哈希值,代替该哈希值所出自的、所述业务节点没有查询权限的交易信息。本公开实施例能够在不影响区块链网络记账安全性的同时隐藏交易笔数。 | ||
搜索关键词: | 区块 网络 查询 交易 信息 方法 记账 节点 介质 | ||
【主权项】:
1.一种在区块链网络中查询数据区块中的交易信息的方法,其特征在于,所述区块链网络包括记账节点子网络和业务节点子网络,所述记账节点子网络包括将数据区块记录到区块链上的记账节点,所述业务节点子网络包括对记账节点记录到区块链上的数据区块进行验证的业务节点,所述方法由记账节点子网络中的一个记账节点执行,所述方法包括:接收业务节点对数据区块中的交易信息的查询请求;获取该数据区块的默克尔树,所述默克尔树通过以下方式形成:按照数据区块中每个交易信息的顺序,排在第奇数位的交易信息和之后相邻的排在第偶数位的交易信息的哈希值组成一个对,对该对的两个哈希值进行哈希运算,得到该对的哈希值,再按照每个对在数据区块中的顺序,排在第奇数位的对和之后相邻的排在第偶数位的对组成一个更上一层的对,将每个更上一层的对中的两个对的哈希值进行哈希运算,得到该更上一层的对的哈希值,直到得到最上一层的对的哈希值,即为默克尔树根,上述每个层的哈希值为默克尔树的一个树节点;如果根据该业务节点的权限数据,确定该默克尔树中的一个树节点的哈希值完全由该业务节点没有查询权限的交易信息层层哈希运算得出,则向该业务节点返回该树节点的哈希值,代替该哈希值所出自的、所述业务节点没有查询权限的交易信息。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市智税链科技有限公司,未经深圳市智税链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811497497.7/,转载请声明来源钻瓜专利网。