全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211289503.6 (22)申请日 2022.10.20 (71)申请人 清华大学 地址 100084 北京市海淀区双清路3 0号清 华大学 (72)发明人 尹浩 唐天映  (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 曹伟 (51)Int.Cl. G06F 16/23(2019.01) G06F 16/27(2019.01) (54)发明名称 基于区块链的链上链下数据一致性验证方 法及相关 设备 (57)摘要 本申请公开了一种基于区块链的链上链下 数据一致性验证方法及相关设备, 包括: 响应于 所述使用方的针对原始数据的验证请求, 所述描 述文档源将所述原始数据对应的描述文档发送 给所述使用方; 所述使用方对所述数据评价信息 中的评价字段进行哈希处理, 生成与所述评价字 段对应的多个哈希值; 从所述多个哈希值中确定 目标哈希值; 所述使用方根据所述目标哈希值, 对区块链上所述原始数据对应的元数据状态信 息中的评价哈希字段进行验证, 以得到所述目标 哈希值与所述评价哈希字段的一致性验证结果。 本申请的方法, 能够在避免引入中心化信任节点 的同时对链上链下数据的一致性进行验证, 提高 了验证过程的效率, 减少验证过程耗费的时间, 进而节省了验证成本 。 权利要求书2页 说明书9页 附图5页 CN 115544040 A 2022.12.30 CN 115544040 A 1.一种基于区块链的链上链下数据一致性验证方法, 其特征在于, 应用于区块链系统, 所述区块链系统为应用于数据 交易的区块链系统, 所述区块链系统包括: 授权方、 数据源、 描述文档源、 使用方和区块链 平台, 所述方法包括: 响应于所述使用方的针对原始数据的验证请求, 所述描述文档源将所述原始数据对应 的描述文档发送给所述使用方; 其中, 所述描述文档包括数据评价信息, 且所述描述文档与 所述原始数据一 一对应; 所述使用方对所述数据评价信 息中的评价字段进行哈希 处理, 生成与 所述评价字段对 应的多个哈希值; 从所述多个哈希值中确定目标哈希值; 所述使用方根据 所述目标哈希值, 对区块链上所述原始数据对应的元数据状态信 息中 的评价哈希字段进行验证, 以得到所述目标哈希值与所述评价哈希字段的一致性验证结 果。 2.根据权利要求1所述的验证方法, 其特 征在于, 所述描述文档包括元 数据信息; 所述响应于所述使用方的针对原始数据的验证请求, 所述描述文档源将所述原始数据 对应的描述文档发送给 所述使用方之前, 所述方法还 包括: 响应于所述使用方的元数据信 息查询请求, 所述描述文档源将所述元数据信 息查询请 求对应的查询结果发送给 所述使用方; 所述使用方从所述区块链 平台上获取 所述元数据信息的哈希值; 所述使用方利用所述元数据信 息的哈希值对所述查询结果进行验证, 以得到所述元数 据信息的哈希值与所述 查询结果的一 致性验证结果。 3.根据权利要求2所述的验证方法, 其特征在于, 所述得到所述元数据信 息的哈希值与 所述查询结果的一 致性验证结果之后, 所述方法还 包括: 响应于所述使用方的数据使用请求, 所述数据源对所述使用方的授权通证和使用通证 进行验证; 当所述授权通证和所述使用通证均验证通过后, 所述使用方获得所述原始数据的使用 权限。 4.根据权利要求1所述的验证方法, 其特 征在于, 所述方法还 包括: 当确定待打包区块中存在所述原始数据新的评价信 息时, 共识节点将当前的评价哈希 字段、 新的评价信息中包 含的评价时间和评价分数进行哈希处 理, 得到新的评价哈希字段; 所述共识 节点利用新的评价哈希字段对元 数据状态信息进行 更新; 所述共识 节点利用Merk le状态树对更新后的元 数据状态信息进行存 储。 5.根据权利要求3所述的验证方法, 其特征在于, 所述响应于所述使用方的数据使用请 求, 所述数据源 对所述使用方的授权通证和使用通证进行验证之前, 所述方法还 包括: 所述授权方将所述原始数据的元数据发送给数据源, 所述数据源根据 所述元数据生成 所述原始数据对应的元 数据信息; 所述数据源将所述元数据信 息进行哈希 处理, 并对哈希 处理后的元数据信 息在区块链 上进行上链存证; 所述数据源根据 所述原始数据的元数据信 息生成所述描述文档, 并将所述描述文档发 送给所述描述文档源;权 利 要 求 书 1/2 页 2 CN 115544040 A 2所述描述文档源 对所述描述文档进行存 储。 6.根据权利要求2、 3或5任意一项所述的验证方法, 其特征在于, 所述元数据信息包括 下列至少一种: 授权方公钥、 原 始数据ID、 原 始数据位置或原 始数据摘要。 7.根据权利要求1 ‑5任意一项所述的验证方法, 其特征在于, 所述数据评价信 息包括下 列至少一种: 数据使用次数、 数据使用评率或数据使用评分。 8.一种区块链系统, 其特征在于, 包括: 授权方、 数据源、 描述文档源、 使用方和区块链 平台, 其中 所述描述文档源被配置为响应于所述使用方的针对原始数据的验证请求, 将所述原始 数据对应的描述文档发送给所述使用方; 其中, 所述描述文档包括数据评价信息, 且所述描 述文档与所述原 始数据一 一对应; 所述使用方被配置为对所述数据评价信 息中的评价字段进行哈希 处理, 生成与所述评 价字段对应的多个哈希值, 并从所述多个哈希值中确定目标哈希值, 以及根据所述 目标哈 希值, 对区块链上所述原始数据对应的元数据状态信息中的评价哈希字段进行验证, 以得 到所述目标哈希值与所述评价哈希字段的一 致性验证结果。 9.一种基于区块链的链上链下数据一致性验证设备, 包括存储器、 处理器及存储在存 储器上并可在处理器上运行 的计算机程序, 其特征在于, 所述处理器执行所述程序时实现 如权利要求1至7任意 一项所述的方法。 10.一种非暂态计算机可读存储介质, 所述非暂态计算机可读存储介质存储计算机指 令, 其特征在于, 所述计算机指令用于使计算机执 行权利要求1至7任意 一项所述的方法。权 利 要 求 书 2/2 页 3 CN 115544040 A 3

PDF文档 专利 基于区块链的链上链下数据一致性验证方法及相关设备

文档预览
中文文档 17 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于区块链的链上链下数据一致性验证方法及相关设备 第 1 页 专利 基于区块链的链上链下数据一致性验证方法及相关设备 第 2 页 专利 基于区块链的链上链下数据一致性验证方法及相关设备 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-07 12:39:52上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。