水利行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210457526.7 (22)申请日 2022.04.28 (71)申请人 华能招标有限公司 地址 102209 北京市昌平区北七家七北路 10号华能人才创新创业基地 (72)发明人 牛问哲 袁建 张慧娜  (74)专利代理 机构 深圳众鼎汇成知识产权代理 有限公司 4 4566 专利代理师 朱业刚 (51)Int.Cl. G06F 21/62(2013.01) G06F 21/64(2013.01) (54)发明名称 基于区块链的流转数据处理方法、 装置、 设 备及介质 (57)摘要 本发明公开了一种基于区块链的流转数据 处理方法、 装置、 设备及介质, 所述方法包括: 获 取用户信息和流转数据, 对流转数据进行上链处 理, 并获取上链记录的流转记录信息, 基于用户 信息、 流转数据和流转记录信息, 确定目标存证 数据, 将目标存证数据存入目标数据库, 其中, 目 标数据库为集中式数据库, 目标数据库对其中的 每个数据更新留存记录, 采用本发 明可提高数据 流转存储的安全性。 权利要求书2页 说明书8页 附图2页 CN 114792015 A 2022.07.26 CN 114792015 A 1.一种基于区块链的流 转数据处 理方法, 其特 征在于, 包括: 获取用户信息和流 转数据; 对所述流转数据进行 上链处理, 并获取 上链记录的流 转记录信息; 基于所述用户信息、 所述 流转数据和所述 流转记录信息, 确定目标存证数据; 将所述目标存证数据存入目标数据库, 其中, 所述目标数据库为集中式数据库, 所述目 标数据库对其中的每 个数据更新留存记录 。 2.如权利要求1所述的基于区块链的流转数据处理方法, 其特征在于, 所述基于所述用 户信息、 所述 流转数据和所述 流转记录信息, 确定目标存证数据包括: 计算所述用户信息和所述 流转数据的哈希, 作为第一哈希; 计算所述 流转记录信息的哈希, 作为第二哈希; 基于所述第一哈希和所述第二哈希构建键值对信息; 将所述键值对信息存 入所述目标 数据库。 3.如权利要求1所述的基于区块链的流转数据处理方法, 其特征在于, 所述基于所述第 一哈希和所述第二哈希构建键值对信息包括: 将所述第一哈希作为键K ey, 将所述第二哈希作为 值Value, 得到所述键值对信息 。 4.如权利要求1至3任一项所述的基于区块链的流转数据处理方法, 其特征在于, 在所 述将所述目标存证数据存 入目标数据库之后, 所述方法还 包括: 在检测到存在数据更新操作的情况 下, 采用梅克尔树对更新的数据进行存 储。 5.如权利要求4所述的基于区块链的流转数据处理方法, 其特征在于, 所述在检测到存 在数据更新操作的情况 下, 采用梅克尔树对更新的数据进行存 储, 包括: 获取初始数据对应的梅克尔树的根节点的值H0(k0, v0), 其中, 所述初始数据 为所述目 标数据库中的任一目标存证数据, k0为所述初始数据的键, v0为所述初始数据的值; 在检测到存在针对所述初始数据的值进行更新操作的情况下, 获取所述初始数据的更 新数据, 其中, 所述更新数据为 k0、 v0中的至少一项; 向所述梅克尔 树的根节点添加新的分支, 并基于所述更新数据确定所述新的分支的节 点值; 更新所述 梅克尔树并存 储。 6.如权利要求5所述的基于区块链的流转数据处理方法, 其特征在于, 在所述将所述目 标存证数据存 入目标数据库之后, 所述方法还 包括: 若接收到流转记录查询 请求, 则获取所述查询 请求中包含的待查询用户和待查询流转 数据; 基于所述待查询用户和所述待查询流转数据, 对梅克尔 树中存储的所述待查询用户的 目标存证数据进行一 致性和完整性验证, 得到验证结果; 若所述验证结果为验证通过, 则获取所述查询请求对应的目标存证数据, 作为查询结 果。 7.一种基于区块链的流 转数据处 理装置, 其特 征在于, 包括: 数据获取模块, 用于获取用户信息和流 转数据; 数据上链模块, 用于对所述 流转数据进行 上链处理, 并获取 上链记录的流 转记录信息; 存证确定模块, 用于基于所述用户信 息、 所述流转数据和所述流转记录信息, 确定目标权 利 要 求 书 1/2 页 2 CN 114792015 A 2存证数据; 数据存储模块, 用于将所述目标存证数据存入目标数据库, 其中, 所述目标数据库为集 中式数据库, 所述目标 数据库对其中的每 个数据更新留存记录 。 8.如权利要求7所述的基于区块链的流转数据处理装置, 其特征在于, 所述存证确定模 块包括: 第一计算单 元, 用于计算所述用户信息和所述 流转数据的哈希, 作为第一哈希; 第二计算单 元, 用于计算所述 流转记录信息的哈希, 作为第二哈希; 键值对构建单 元, 用于基于所述第一哈希和所述第二哈希构建键值对信息; 键值对存储单元, 用于将所述键值对信息存 入所述目标 数据库。 9.一种计算机设备, 包括存储器、 处理器以及存储在所述存储器中并可在所述处理器 上运行的计算机程序, 其特征在于, 所述处理器执行所述计算机程序时实现如权利要求 1至 6任一项所述的基于区块链的流 转数据处 理方法。 10.一种计算机可读存储介质, 所述计算机可读存储介质存储有计算机程序, 其特征在 于, 所述计算机程序被处理器执行时实现如权利要求 1至6任一项 所述的基于区块链的流转 数据处理方法。权 利 要 求 书 2/2 页 3 CN 114792015 A 3

PDF文档 专利 基于区块链的流转数据处理方法、装置、设备及介质

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