【技术实现步骤摘要】
基于联盟链存储校验的数据共享系统
本专利技术涉及数据交换
,尤其涉及一种基于联盟链存储校验的数据共享系统。
技术介绍
随着大数据系统论的兴起,学术界和产业界都开始重视数据的作用。然而,作为大数据系统论的基础,数据资源的开发一直是一件耗费大量人力物力的工程,它涉及数据的采集、整理、分析和应用等一系列过程,得益于互联网技术的发展,虽然各机构可以从网络上爬取大量的数据,但是,大部分网络数据缺乏直接的价值,且其真实性有待考证,因而需要进行大量的清洗工作。事实上,最有价值的真实数据往往是分散在各个机构的内部,如果能提供一种行之有效的数据分享系统,使他们主动分享有价值的数据,那么就可以大大减轻数据资源开发的压力。近年来,虽然基于区块链技术的数据共享系统被广泛提及,通过建立一种数据信任机制来提高数据共享的效率,以解决共享数据的安全性和准确性的问题,但是在实际应用中,由于缺乏足够的激励机制来激发机构进行数据的上传,大大限制了可共享数据的规模和价值。
技术实现思路
本专利技术的目的在于提供一种基于联盟链存储校验的数据共享系统,通过将积分机制应用于联盟链技术中,以促始各成员机构及时主动的在联盟链上共享有价值的数据,提高了数据共享的规模和价值。为了实现上述目的,本专利技术的一方面提供一种基于联盟链存储校验的数据共享系统,包括:联盟链构建发送单元,用于成员机构搭建各自对应的业务节点和存储数据信息的第一网络节点,依序将各成员机构所属的第一网络节点接入第一联盟网络构建第一联盟链,同时业务节点提取数据的特征信息,并将数据和特征信息发送给中间件层;联盟链构建校验单元,用于中间件层校验特 ...
【技术保护点】
1.一种基于联盟链存储校验的数据共享系统,其特征在于,包括:联盟链构建发送单元,用于成员机构搭建各自对应的业务节点和存储数据信息的第一网络节点,依序将各成员机构所属的第一网络节点接入第一联盟网络构建第一联盟链,同时业务节点提取数据的特征信息,并将数据和特征信息发送给中间件层;联盟链构建校验单元,用于中间件层校验特征信息,当校验通过后,将文件发送给BT节点进行同步操作,并且根据第一网络节点对应生成存储积分信息的第二网络节点,依序将各第二网络节点接入第二联盟网络构建第二联盟链,当同步操作完成后,中间件层将特征信息写入第二联盟链节点;联盟链同步处理单元,用于当写入完成后,中间件层对同步至BT节点的文件附加已上链标记,通过业务节点向各自的第一网络节点发送业务请求进行全网广播,并根据全网共识结果和/或发送的业务请求类型,对应调整与所述业务请求类型相关联第二网络节点中的积分信息;所述业务请求类型包括数据上传请求、数据删除请求、数据查询请求和成员投诉请求。
【技术特征摘要】
1.一种基于联盟链存储校验的数据共享系统,其特征在于,包括:联盟链构建发送单元,用于成员机构搭建各自对应的业务节点和存储数据信息的第一网络节点,依序将各成员机构所属的第一网络节点接入第一联盟网络构建第一联盟链,同时业务节点提取数据的特征信息,并将数据和特征信息发送给中间件层;联盟链构建校验单元,用于中间件层校验特征信息,当校验通过后,将文件发送给BT节点进行同步操作,并且根据第一网络节点对应生成存储积分信息的第二网络节点,依序将各第二网络节点接入第二联盟网络构建第二联盟链,当同步操作完成后,中间件层将特征信息写入第二联盟链节点;联盟链同步处理单元,用于当写入完成后,中间件层对同步至BT节点的文件附加已上链标记,通过业务节点向各自的第一网络节点发送业务请求进行全网广播,并根据全网共识结果和/或发送的业务请求类型,对应调整与所述业务请求类型相关联第二网络节点中的积分信息;所述业务请求类型包括数据上传请求、数据删除请求、数据查询请求和成员投诉请求。2.根据权利要求1所述的数据共享系统,其特征在于,联盟链构建发送单元所述成员机构搭建各自对应的业务节点和存储数据信息的第一网络节点,依序将各成员机构所属的第一网络节点接入第一联盟网络构建第一联盟链的系统包括:生成与各成员机构一一对应的第一数字认证证书,并将第一数字认证证书回执给对应的成员机构;根据第一数字认证证书分别搭建第一网络节点和业务节点,依序将各成员机构所属的第一网络节点接入第一联盟网络构建第一联盟链;所述数据信息分为机构信息和共享数据信息,其中,所述机构信息包括机构ID和投诉标识中,所述共享数据信息包括索引值、主键和详情密文中。3.根据权利要求2所述的数据共享系统,其特征在于,联盟链构建校验单元所述根据第一网络节点对应生成存储积分的第二网络节点,依序将各第二网络节点接入第二联盟网络构建第二联盟链的系统包括;根据第一数字认证证书映射生成第二数字认证证书回执给对应的成员机构,并根据第二数字认证证书搭建第二网络节点,依序将各第二网络节点接入第二联盟网络构建第二联盟链;其中,所述积分信息包括积分地址和积分分数。4.根据权利要求3所述的数据共享系统,其特征在于,联盟链同步处理单元,进一步用于:新成员机构申请加入第一联盟链,并将机构信息广播至全网各网络节点;各成员机构审核所述机构信息,向全网各第一网络节点广播审核结果;当各成员机构的审核结果达成共识同意后,生成第一数字认证证书以及根据第一数字认证证书映射第二数字认证证书,并分别回执给新成员机构;新成员机构根据第一数字认证证书及第二数字认证证书对应搭建第一网络节点和第二网络节点,并顺序将第一网络节点接入第一联盟链,以及顺序将第二网络节点接入第二联盟链;分别更新全网各第一网络节点中的数据信息,以及各第二网络节点中的积分信息。5.根据权利要求2所述的数据共享系统,其特征在于,联盟链同步处理单元用于通过业务节点向各自的第一网络节点发送业务请求进行全网广播,并根据全网共识结果和/或发送的业务请求类型,对应调整与所述业务请求类型相关联第二网络节点中的积分信息的系统包括:当业务请求类型为数据上传请求时,将数据上传方的积分地址和上传数据打包成共享数据,所述上传数据包括主键、索引值和数据详情;采用智能合约的上传系统将共享数据输入至数据上传方的业务节点,向第一联盟链全网广播;经第一联盟链全网共识同意后,在各第一网络节点中更...
【专利技术属性】
技术研发人员:张燕,
申请(专利权)人:深圳崀途科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。