【技术实现步骤摘要】
基于区块链的大数据共享系统、方法、装置和存储介质
本专利技术属于计算机信息
,尤其涉及基于区块链的大数据共享系统、方法、装置和存储介质。
技术介绍
教育狭义上指专门组织的学校教育,广义上指影响人的身心发展的社会实践活动。现有技术中,教育活动越来越丰富,除了传统的学校,还有很多各种各类的培训机构。随着教育活动的丰富,很多教育相关信息都是通过直接上传到传统网络环境中。具体的,不同的教育管理平台或者培训机构,其所搭建的各种数据处理平台基本上是相互独立的,基本可以实现数据的交换和数据的共享,但是无法实现快速数据共享,难以快速获取进行使用,并且传统的数据管理模式数据容易受到篡改,从而导致数据无法验证其真伪或者验证其真伪的难度较大,容易造成教育数据的信任危机。比如学历学位的认证、培训经历的验证以及针对培训机构的资质认证等。所以,现有技术中的教育数据共享技术存在无法快速取用其教育数据信息并且无法有效验证真伪的问题。
技术实现思路
本专利技术实施例的目的在于提供一种基于区块链的大数据共享系统,旨在解决现有技 ...
【技术保护点】
1.一种基于区块链的大数据共享系统,其特征在于,所述系统包括:/n数据提供端,所述数据提供端用于提供教育数据,并将所述教育数据上传区块链;/n数据获取端,所述数据获取端用于从区块链中获取所述教育数据,根据所述教育数据进行教育评估。/n
【技术特征摘要】
1.一种基于区块链的大数据共享系统,其特征在于,所述系统包括:
数据提供端,所述数据提供端用于提供教育数据,并将所述教育数据上传区块链;
数据获取端,所述数据获取端用于从区块链中获取所述教育数据,根据所述教育数据进行教育评估。
2.根据权利要求1所述的系统,其特征在于,所述数据提供端包括:
注册模块,所述注册模块用于进行新节点注册;
加密模块,所述加密模块用于对所述教育数据进行加密以及密钥管理;
上传模块,所述上传模块用于将加密后的所述教育数据上传至区块链中。
3.根据权利要求2所述的系统,其特征在于,所述加密模块进行加密时包括:
运行预设的密钥封装算法,生成密钥和密钥密文;
运行预设的加密算法,通过所述密钥对所述教育数据进行加密,生成教育数据密文;
将所述密钥密文的地址以及所述教育数据密文的地址作为所述教育数据密文的属性信息写入对应的教育数据合约中,以供所述上传模块进行上传。
4.根据权利要求3所述的系统,其特征在于,所述数据提供端在接收到所述数据获取端获取对应所述教育数据的请求信息之后,所述加密模块还包括用于:
根据所述数据获取端发布的请求信息中的公钥,根据所述公钥以及所述密钥,生成所述密钥的加密文件,以通过所述上传模块上传区块链供所述数据获取端获取。
5.根据权利要求2所述的系统,其特征在于,所述上传模块进行教育数据上传后,还包括:
根据所述教育数据的哈希值信息,从区块链中查找获取对应的教育数据,若无法查找到则认为上传失败。
6.根据权利要求1所述的系统,其特征在于,所述数据获取端包括:
交易和下载模块,所述交易和下载模块用于调用需要下载的教育数据交易接口,按照预...
【专利技术属性】
技术研发人员:伍轶明,
申请(专利权)人:广西犇云科技股份有限公司,
类型:发明
国别省市:广西;45
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。