[发明专利]一种基于区块链的多源数据共享系统及共享方法有效
申请号: | 202110722475.1 | 申请日: | 2021-06-29 |
公开(公告)号: | CN113259489B | 公开(公告)日: | 2021-09-14 |
发明(设计)人: | 杜博文;孙磊磊;他旭翔 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京高沃律师事务所 11569 | 代理人: | 王爱涛 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 数据 共享 系统 方法 | ||
本发明涉及一种基于区块链的多源数据共享系统及共享方法。该系统包括:长短时数据处理层用于负责节点管理、数据消息收发、资源调度和沙箱调度;区块链层用于节点证书管理、智能合约管理、共识算法管理、交易日志上链管理和区块链查询管理;View层后端以及View层前端用于用户管理、合约记录管理、数据记录管理以及资源利用率展示;主节点用于使用web服务实现数据提供方的注册、用户的注册与管理、智能合约的注册与管理工作;数据节点用于提供数据,并通过数据的注册,实现数据的可共享;计算节点用于进行数据计算;混合节点用于提供数据以及计算服务。本发明有效消除数据提供者、数据使用者之间可能存在的互不信任等问题,最终实现数据的安全共享。
技术领域
本发明涉及区块链、互联网、数据共享领域,特别是涉及一种基于区块链的多源数据共享系统及共享方法。
背景技术
在当前数据服务、处理、交换领域,只存在单源的数据服务策略,同时即使在单源数据交换领域,依然无法解决数据的安全共享问题。
因此,亟需一种多源数据可信共享系统旨在解决跨时间、多域、多源的数据融合分析问题、同时解决在数据交换过程中的不可信、无法追踪数据使用记录的问题。为可信的数据处理、交换、服务提供有力依托。
发明内容
本发明的目的是提供一种基于区块链的多源数据共享系统及共享方法,有效消除数据提供者、数据使用者之间可能存在的互不信任等问题,最终实现数据的安全共享。
为实现上述目的,本发明提供了如下方案:
一种基于区块链的多源数据共享系统,包括:长短时数据处理层、区块链层、View层后端、View层前端、主节点、数据节点、计算节点以及混合节点;
所述长短时数据处理层用于负责节点管理、数据消息收发、资源调度以及沙箱调度;
所述区块链层用于节点证书管理、智能合约管理、共识算法管理、交易日志上链管理以及区块链查询管理;
所述View层后端以及所述View层前端用于用户管理、合约记录管理、数据记录管理以及资源利用率展示;
所述主节点用于使用web服务实现数据提供方的注册、用户的注册与管理、智能合约的注册与管理工作;
所述数据节点用于提供数据,并通过数据的注册,实现数据的可共享;
所述计算节点用于进行数据计算;
所述混合节点用于提供数据以及计算服务;
当所述View层前端完成合约任务的注册后,执行所述合约任务时,启动所述View层后端;利用所述区块链层将所述合约任务的执行日志进行上链;同时通过所述长短时数据处理层将所述合约任务发送到对应计算节点中;所述计算节点将所述合约任务放到所述计算节点内的沙箱任务队形中进行分析,并并通过API调用方式启动沙箱程序实例;所述沙箱程序实例生成对称加密密钥,通过使用所述合约任务中对应的数据节点的公钥加密本次对称密钥,进行数据的请求拉取工作;所述数据节点对从所述计算节点的沙箱程序实例传来的数据拉取请求进行验证,验证通过后使用沙箱程序实例传来的对称加密密钥对数据进行加密,并通过所述长短时数据处理层对数据进行分片发送;所述计算节点将收取的多源数据放至沙箱程序实例内部的指定数据目录,然后启动智能合约,对数据进行处理,并不断的将处理结果实时传回至所述主节点中;所述主节点收取到智能合约的处理结果后,将所述处理结果送至所述View层前端,并同时将所述处理结果请求区块链层进行上链工作;所述主节点定时向所有节点请求健康监测报文,根据收到或未收到的结果对所述处理结果进行判定,同时将处理结果传送给所述View层前端、View层后端及请求区块链层进行上链。
可选的,所述长短时数据处理层包括:节点管理模块、数据消息收发模块、资源调度模块以及沙箱调度模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110722475.1/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置