[发明专利]一种数据处理方法及装置有效
申请号: | 201611170864.3 | 申请日: | 2016-12-16 |
公开(公告)号: | CN106650496B | 公开(公告)日: | 2020-03-31 |
发明(设计)人: | 张楠赓 | 申请(专利权)人: | 杭州嘉楠耘智信息科技有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06Q20/36 |
代理公司: | 北京尚伦律师事务所 11477 | 代理人: | 张俊国 |
地址: | 310019 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 | ||
1.一种数据处理方法,其特征在于,包括:
接收目标用户发送的待保全数据;
计算所述待保全数据对应的哈希值;
将所述待保全数据对应的哈希值存储于目标数据块中;
判断所述目标数据块是否满足预设要求;
当所述目标数据块满足预设要求时,根据目标哈希值构造目标二叉树;
计算所述目标二叉树根节点的哈希值;
将所述目标二叉树根节点的哈希值存储至用于进行虚拟货币交易的目标区块链中;
在将所述目标二叉树根节点的哈希值存储至所述目标区块链中之后,所述方法还包括:
判断所述目标二叉树根节点的哈希值所在交易得到确认的次数是否达到预设次数阈值;
当所述目标二叉树根节点的哈希值所在交易得到确认的次数达到预设次数时,提取所述目标二叉树根节点的哈希值所在交易的交易标识;
将所述交易标识发送给所述目标用户;
所述当所述目标数据块满足预设要求时,根据目标哈希值构造目标二叉树,包括:
当当前时间与上次生成二叉树的时间的间隔达到预设时间间隔时,获取上次生成二叉树之后新增的哈希值;
根据所述新增的哈希值构造目标二叉树;
所述当所述目标数据块满足预设要求时,根据目标哈希值构造目标二叉树,包括:
当上次生成二叉树之后所述目标数据块中新增的哈希值达到预设数目时,根据所述新增的哈希值构造目标二叉树;
所述方法还包括:
接收所述目标用户发送的对第一目标数据的验证请求,其中,所述验证请求中包括所述第一目标数据、所述第一目标数据对应的交易标识和预设二叉树路径,所述预设二叉树路径记录有所述第一目标数据对应的哈希值在所述预设二叉树路径中的位置;
计算所述第一目标数据对应的哈希值;
将所述第一目标数据对应的哈希值代入所述预设二叉树路径中计算所述预设二叉树路径所对应的二叉树根节点的第一目标哈希值;
从所述目标区块链中查找所述第一目标数据对应的交易标识所标识的第一目标交易;
提取所述第一目标交易中所存储的第二目标哈希值,并与所述第一目标哈希值进行比对;
当所述第一目标哈希值与所述第二目标哈希值比对结果一致时,确定所述第一目标数据验证通过。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述目标用户发送的对多条第二目标数据的验证请求,其中,所述验证请求中包括所述第二目标数据以及所述第二目标数据对应的交易标识;
计算每条第二目标数据对应的哈希值;
根据所述第二目标数据对应的哈希值构造二叉树;
计算由所述第二目标数据对应的哈希值构造的二叉树的根节点的第三目标哈希值;
从所述目标区块链中查找所述第二目标数据对应的交易标识所标识的第二目标交易;
提取所述第二目标交易中所存储的第四目标哈希值,并与所述第三目标哈希值进行比对;
当所述第三目标哈希值与所述第四目标哈希值比对结果一致时,确定所述第二目标数据验证通过。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州嘉楠耘智信息科技有限公司,未经杭州嘉楠耘智信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611170864.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种文件验证方法及装置
- 下一篇:对计算机文件实施密级管理的方法