数据处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:37350615 阅读:24 留言:0更新日期:2023-04-22 21:49
本申请涉及区块链技术领域,特别涉及数据处理方法、装置、计算机设备和存储介质。所述方法包括:获取账户当前数据变更记录对应的哈希值;获取历史数据变更记录的个数小于第一阈值的第一分组,将所述当前数据变更记录加入到所述第一分组,并合并所述哈希值和所述历史变更记录对应的哈希值,得到第一合并数据;获取历史第一合并数据的个数小于第二阈值的第二分组,合并得到的所述第一合并数据与所述第二分组中历史第一合并数据;将所述第二合并数据存储至区块链服务器,存储所述当前数据变更记录。本公开实施例可以大大减少存储资源,提高数据查询和共享效率。数据查询和共享效率。数据查询和共享效率。

【技术实现步骤摘要】
数据处理方法、装置、计算机设备和存储介质


[0001]本申请涉及区块链
,特别是涉及一种数据处理方法、装置、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]目前,越来越多的信息共享场景利用区块链技术的去中心化不可篡改的特性进行数据溯源,以监测数据修改变更记录的真实性和有效性。相关技术中,参考图1所示,先将某条数据分配一个唯一编号,然后将将明文内容加密成密文,最后将上述唯一编号和密文共享至区块链上。后续对该条数据的维护变更操作都将唯一编号及变更后的密文共享至链上。在查询时,将唯一编号作为索引,把该条数据所有的历史变更记录查询出来,并对密文解密以此来溯源。因为采用了区块链技术,因此能起到防篡改的作用。
[0003]相关技术将数据从创建到每次变更的记录都在区块链上进行存证。随着业务的发展,这种方式产生的数据量将会极其庞大。以机构A的授信数据为例,用户一生会在多家机构申请办理资源交互业务,同一交互业务的交互数据会调整多次。如果对该用户的授信数据进行共享,需要存证的数据量可达数十亿甚至上百亿,这样的数据量将会明显影响区块链的数本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于第一本地服务器,包括:获取账户当前数据变更记录对应的哈希值;获取历史数据变更记录的个数小于第一阈值的第一分组,将所述当前数据变更记录加入到所述第一分组,并合并所述哈希值和所述历史变更记录对应的哈希值,得到第一合并数据;获取历史第一合并数据的个数小于第二阈值的第二分组,合并得到的所述第一合并数据与所述第二分组中历史第一合并数据,得到第二合并数据;将所述第二合并数据存储至区块链服务器,存储所述当前数据变更记录。2.根据权利要求1所述的方法,其特征在于,所述将所述当前数据变更记录加入到所述第一分组,并合并所述哈希值和所述历史变更记录对应的哈希值,得到第一合并数据,包括:在多个第一分组中每个所述第一分组的历史数据变更记录的个数均大于或等于所述第一阈值的情况下,创建新的第一分组;将所述当前数据变更记录加入到所述新的第一分组,确定所述第一合并数据为所述当前数据变更记录对应的哈希值。3.根据权利要求1所述的方法,其特征在于,所述获取历史第一合并数据的个数小于第二阈值的第二分组,将得到的所述第一合并数据加入所述第二分组,得到更新后的第二分组,包括:在多个第二分组中每个所述第二分组的第一合并数据的个数均大于或等于所述第二阈值的情况下,创建新的第二分组;将所述第一合并数据加入所述新的第二分组,得到更新后的第二分组。4.根据权利要求1所述的方法,其特征在于,在所述存储所述当前数据变更记录之后还包括:响应于第二本地服务器对目标数据变更记录的查询请求,根据数据变更记录与第一分组的预设关联关系,确定所述目标数据变更记录所在的目标第一分组;计算所述目标第一分组对应的目标第一合并数据;根据第一合并数据与第二分组的预设关联关系,确定所述目标第一合并数据所在的目标第二分组;确定所述目标第二分组对应的目标第二合并数据;对所述目标第二合并数据与上传到所述区块链服务器中的第二合并数据进行校验,若校验通过,则所述目标数据变更记录无篡改。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述将所述第二合并数据存储至区块链服务器,存储所述当前数据变更记录,包括:将所述第二合并数据存储至区块链服务器以及将上链时间分别存储至区块链服务器以及所述第一本地服务器,存储所述当前数据变更记录;在所述存储所述当前数据变更记录之后还包括:响应于第二本地服务器对目标数据变更记录的查询请求,从所述区块链服务器获取所述目标数据变更记录对应的第二合并数据的第一上链时间;从所述第一本地服务器获取所述目标数据变更记录对应的第二合并数据的第二上链
时间;对所述第一上链时间和所述第二上链时间进行校验,若校验通过,则所述目标数据变更记录无篡改。6.一种数据处理装置,其特征在于,所述装置应用于第一本地服务器,包括:第一获取模块,用于获取账户当前数据变更记录对应的哈希值;第一处理模块,用于获取历史数据变更记录的个数小于第一阈值的第一分组,将所述当前数据变更记录加入到所...

【专利技术属性】
技术研发人员:李昊方俊杰刘俊杰钱程熊潇
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1