[发明专利]一种数据处理方法、装置、计算机设备及存储介质有效
申请号: | 202011279516.6 | 申请日: | 2020-11-16 |
公开(公告)号: | CN112085504B | 公开(公告)日: | 2021-02-09 |
发明(设计)人: | 王宗友;蓝虎;刘攀;时一防;周开班;张劲松;刘区城;黄焕坤;朱耿良;廖志勇 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q20/40;G06F16/22;G06F16/27;G06F21/60;G06F21/64 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;杜维 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 计算机 设备 存储 介质 | ||
1.一种数据处理方法,其特征在于,应用于轻量节点,所述方法包括:
获取关联区块中的统计证明交易列表,并获取所述轻量节点在所述统计证明交易列表中的目标索引,所述统计证明交易列表包括多个统计证明交易,任一统计证明交易是对所述关联区块包含的交易的任一交易可见地址以及所述任一交易可见地址在所述关联区块中的交易可见数量进行加密处理后得到,所述关联区块是在区块链中与所述轻量节点具有关联关系的区块;所述区块链对应的区块链网络包括第一区块链网络和第二区块链网络,轻量节点是第一区块链网络中的节点,全量节点是第二区块链网络中的节点,所述全量节点存储所述区块链,所述区块链包括第一区块链网络中所有节点的关联交易,所述轻量节点存储与所述轻量节点关联的关联交易,所述关联区块是根据轻量节点的数据同步请求获取的;交易的任一交易可见地址是所述交易的发起节点的节点地址或者所述交易的发起者指定的节点地址,任一交易可见地址的交易可见数量是在所述关联区块中与所任一述交易可见地址关联的交易的数量;
获取所述关联区块中与所述轻量节点关联的关联交易,以及获取加密路径集合,所述加密路径集合包括所述关联交易的加密路径以及所述统计证明交易列表的加密路径;
根据所述统计证明交易列表、所述目标索引以及所述加密路径集合,确定所述关联交易的有效性结果。
2.根据权利要求1所述的方法,其特征在于,所述有效性结果包括准确性结果和完整性结果;
所述根据所述统计证明交易列表、所述目标索引以及所述加密路径集合,确定所述关联交易的有效性结果,包括:
根据所述加密路径集合,确定所述关联交易的准确性结果;
根据所述目标索引、所述统计证明交易列表以及所述统计证明交易列表的加密路径,确定所述关联交易的完整性结果。
3.根据权利要求2所述的方法,其特征在于,所述关联交易的交易数量为多个,所述多个关联交易包括第一关联交易和第二关联交易,所述多个关联交易的加密路径包括第一关联交易对应的第一加密路径和第二关联交易对应的第二加密路径;
所述根据所述加密路径集合,确定所述关联交易的准确性结果,包括:
根据所述第一关联交易以及所述第一加密路径,确定第一默克尔根;
根据所述第二关联交易以及所述第二加密路径,确定第二默克尔根;
根据所述第一默克尔根和所述第二默克尔根,确定所述关联交易的准确性结果。
4.根据权利要求3所述的方法,其特征在于,所述根据所述第一默克尔根和所述第二默克尔根,确定所述关联交易的准确性结果,包括:
获取所述关联区块的区块默克尔根;
若所述第一默克尔根、所述第二默克尔根以及所述区块默克尔根均相同,则确定所述关联交易的准确性结果为所述关联交易具有准确性;
若所述第一默克尔根、所述第二默克尔根以及所述区块默克尔根中存在至少两个默克尔根不相同,则确定所述关联交易的准确性结果为所述关联交易不具有准确性。
5.根据权利要求2所述的方法,其特征在于,所述根据所述目标索引、所述统计证明交易列表以及所述统计证明交易列表的加密路径,确定所述关联交易的完整性结果,包括:
根据所述统计证明交易列表的加密路径,确定统计证明交易列表的有效性结果;
若所述统计证明交易列表的有效性结果为所述统计证明交易列表具有有效性,则获取所述关联交易的交易数量;
在所述统计证明交易列表中获取与所述目标索引对应的目标统计证明交易;
根据所述目标统计证明交易、所述交易数量以及所述轻量节点的节点地址,确定所述关联交易的完整性结果。
6.根据权利要求5所述的方法,其特征在于,所述根据所述目标统计证明交易、所述交易数量以及所述轻量节点的节点地址,确定所述关联交易的完整性结果,包括:
将所述交易数量和所述轻量节点的节点地址进行叠加运算,得到目标叠加值,并通过加密算法对所述目标叠加值进行加密运算,得到所述轻量节点的目标业务交易;
若所述目标统计证明交易与所述目标业务交易相同,则确定所述关联交易的完整性结果为所述关联交易具有完整性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011279516.6/1.html,转载请声明来源钻瓜专利网。