说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210676162.1 (22)申请日 2022.06.15 (71)申请人 湖南天河国云科技有限公司 地址 410199 湖南省长 沙市长沙经济技 术 开发区星沙产业基地开元东路1318号 综合楼308 (72)发明人 刘齐军 谭林 尹海波 姚昱旻  杨征 王云丽  (74)专利代理 机构 湖南兆弘专利事务所(普通 合伙) 43008 专利代理师 邹大坚 胡君 (51)Int.Cl. H04L 9/32(2006.01) H04L 9/40(2022.01) H04L 12/66(2006.01) (54)发明名称 基于区块链的数据共享利用方法、 装置及介 质 (57)摘要 本发明公开一种基于区块链的数据共享利 用方法及系统, 该方法步骤包括: 区块链平台接 收数据存储 方发布的数据字典; 区块链平台接收 到数据需求方提交的包含数据操作程序的智能 合约后, 对接收到的智能合约进行安全检测并在 安全检测通过后将接收到的智能合约部署在各 个计算节 点; 接收到数据需求方 发起的执行智能 合约的触发后, 通过区块链平台通知数据存储 方 所在的计算节 点执行智能合约, 并在智能合约安 全的情况下触发预言机执行, 以启动数据源的终 端进程执行所述数据操作程序, 根据计算结果形 成区块链共识并同步到数据需求方所在的计算 节点, 完成数据使用。 本发明实现方法简单、 可避 免隐私泄 露、 安全可靠性高等优点。 权利要求书2页 说明书8页 附图2页 CN 115296811 A 2022.11.04 CN 115296811 A 1.一种基于区块链的数据共享利用方法, 其特 征在于, 步骤 包括: 区块链平台接收数据存储方发布的数据字典, 所述数据字典包含数据存储方所拥 有的 数据的信息; 区块链平台接收到数据需求方提交的包含数据操作程序的智能合约后, 对接收到的智 能合约进 行安全检测并在安全检测通过后 将接收到的智能合约部署在各个计算节点, 所述 数据操作程序用于按照所述数据字典对数据存 储方所拥有的数据进行 所需操作; 接收到数据需求方发起的执行智能合约的触发后, 通过区块链平台通知数据存储方所 在的目标计算节点执行智能合约, 并在智能合约安全的情况下触发预言机执行, 以启动数 据源的终端进程执行所述数据操作程序, 根据计算结果形成区块链共识并同步到数据需求 方所在的计算节点, 完成数据使用。 2.根据权利要求1所述的基于区块链的数据共享利用方法, 其特征在于, 所述对接收到 的智能合约进行安全检测并在安全检测 通过后将接 收到的智能合约部署在各个计算节点 的步骤包括: 计算节点接收到所述包含数据操作程序的智能合约后, 转发给安全检测节点进行合约 的安全检测; 安全检测通过后, 安全检测节点将接收到的所述智能合约部署到区块链 平台中; 将部署后的智能合约同步到各个 计算节点; 提交智能合约的计算节点发送智能合约部署成功通知。 3.根据权利要求1所述的基于区块链的数据共享利用方法, 其特征在于, 所述在智能合 约安全的情况 下触发预言机执 行的步骤 包括: 目标计算节点在链上查询接收到的所述智能合约是否经 过安全检测; 若接收到的所述智能合约没有经 过安全检测, 则终止执 行当前的智能合约; 若接收到的所述智能合约通过了安全检测, 预言机触发执 行。 4.根据权利要求1所述的基于区块链的数据共享利用方法, 其特征在于, 所述启动数据 源的终端 进程执行所述数据操作程序包括: 预言机程序启动数据网关, 并通过数据网关将数据操作程序传递给数据源的终端进 程; 接收通过数据源的终端进程向数据源数据库查询返回的原始数据, 以及接收数据源的 终端进程对返回的原始数据执行所述数据操作程序的计算结果, 将接收到的计算结果通过 数据网关发出。 5.根据权利要求4所述的基于区块链的数据共享利用方法, 其特征在于, 所述将接收到 的计算结果通过数据网关发出包括: 根据是否具有原始数据的获取权限, 控制原始数据的 传输, 其中若没有原始数据获取权限, 则数据网关仅授权发出计算结果, 若有原始数据获取 权限, 则将计算结果与原 始数据一并发出。 6.根据权利要求1所述的基于区块链的数据共享利用方法, 其特征在于, 所述根据计算 结果形成区块链共识并同步到数据需求方 所在的计算节点包括: 将得到的所述计算结果通过目的计算节点上链作为智能合约的最终计算结果, 形成区 块链共识; 将得到的所述计算结果 通过所述区块链共识同步到发起智能合约的目标计算节点;权 利 要 求 书 1/2 页 2 CN 115296811 A 2向发起智能合约的目标计算节点发送完成数据使用通知。 7.根据权利要求1~6中任意一项所述的基于区块链的数据共享利用方法, 其特征在 于, 所述数据存储方所拥有的数据的信息包括: 数据属性名、 数据类型、 数据存储长度、 数据 是否可能为空、 数据属性描述中任意 一种或多种。 8.根据权利要求1~6中任意一项所述的基于区块链的数据共享利用方法, 其特征在 于, 还包括数据字典归类管理步骤, 具体包括: 接收数据存 储方发送的数据字典, 对数据存 储方数字签名进行验证; 对数据字典的信 息进行审查, 并确定审查后的数字字典对应的数据存储方以及数据类 型; 对通过核验的数据字典生成目录清单并发布以提供 给数据需求方进行查询。 9.一种基于区块链的数据共享利用装置, 其特 征在于, 包括: 接收模块, 用于区块链平台接收数据存储方发布的数据字典以及数据需求方提交 的包 含数据操作程序的智能合约, 所述数据字典包含数据存储方所拥有的数据的信息, 所述数 据操作程序用于按照所述数据字典对数据存 储方所拥有的数据进行 所需操作; 安全检测节点, 用于区块链平台接收到数据需求方提交的包含数据操作程序的智能合 约后, 对接 收到的智能合约进行安全检测, 在安全检测通过后将接 收到的智能合约部署在 各个计算节点; 智能合约执行模块, 用于接收到数据需求方发起的执行智能合约的触发后, 通过区块 链平台通知数据存储方所在的目标计算节点执行智能合约, 并在智能合约安全的情况下触 发预言机执行, 以启动数据源的终端进程执行所述数据操作程序, 根据计算结果形成区块 链共识并同步到数据需求方 所在的计算节点, 完成数据使用。 10.一种存储有计算机程序的计算机可读存储介质, 其特征在于, 所述计算机程序 执行 时实现如权利要求1~8中任意 一项所述的方法。权 利 要 求 书 2/2 页 3 CN 115296811 A 3

.PDF文档 专利 基于区块链的数据共享利用方法、装置及介质

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