【技术实现步骤摘要】
一种基于区块链网络的数据管理方法、装置及设备
[0001]本申请涉及区块链
,尤其涉及一种基于区块链网络的数据管理方法、装置及设备。
技术介绍
[0002]数据在以前更多讲的是信息,现在随着数据和实体经济的深度融合,线上线下的深度融合,金融科技及数字货币等技术的发展,数据越来越多地代表着价值,“数据即资产”已经被广泛认可,使得人们对数据资产的重视程度也越来预高。目前,人们在使用各个应用的过程中通常会产生大量的数据资产,这些数据资产通常由各个应用的服务商进行存储、管理及使用,不仅影响用户的数据资产的安全性,且还会给用户管理个人在各个应用处的数据资产的过程带来不便。
[0003]因此,如何令用户安全且便捷地去管理个人的数据资产,成为了亟待解决的技术问题。
技术实现思路
[0004]本说明书实施例提供的一种基于区块链网络的数据管理方法、装置及设备,以令用户可以安全、便捷地管理个人的数据资产。
[0005]为解决上述技术问题,本说明书实施例是这样实现的:
[0006]本说明书实施例提供的一种基于区块链网络的数据管理方法,包括:
[0007]终端设备获取用户针对目标数据的数据获取请求;所述目标数据是所述用户在使用第一应用的过程中产生的数据资产,所述目标数据被所述用户基于区块链网络及目标可验证声明存储于至少一个数据存储机构处;
[0008]响应于所述数据获取请求,发送用于确定可提供所述目标数据的目标数据存储机构的请求至所述区块链网络;
[0009]接收所述区块 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链网络的数据管理方法,包括:终端设备获取用户针对目标数据的数据获取请求;所述目标数据是所述用户在使用第一应用的过程中产生的数据资产,所述目标数据被所述用户基于区块链网络及目标可验证声明存储于至少一个数据存储机构处;响应于所述数据获取请求,发送用于确定可提供所述目标数据的目标数据存储机构的请求至所述区块链网络;接收所述区块链网络反馈的所述目标数据存储机构的第一通信地址信息;基于所述目标可验证声明及所述第一通信地址信息,从所述目标数据存储机构处获取所述目标数据。2.如权利要求1所述方法,所述获取用户针对目标数据的数据获取请求之前,还包括:获取所述用户通过所述第一应用生成的数据存储请求;所述数据存储请求用于请求基于所述区块链网络及所述目标可验证声明将所述目标数据存储于所述数据存储机构处;所述目标可验证声明是目标身份核验机构在对目标身份信息核验通过后生成的可验证声明;判断是否存在所述目标可验证声明,得到第一判断结果;若所述第一判断结果表示所述目标可验证声明存在,则判断所述用户是否具有所述目标可验证声明的使用权限,得到第二判断结果;若所述第二判断结果表示所述用户具有所述目标可验证声明的使用权限,则基于所述区块链网络及所述目标可验证声明,将所述目标数据存储于所述数据存储机构处。3.如权利要求2所述方法,所述基于所述区块链网络及所述目标可验证声明,将所述目标数据存储于所述数据存储机构处,具体包括:发送用于请求存储所述目标数据的第一区块链交易信息至所述区块链网络;所述区块链网络用于通过调用第一智能合约,根据所述第一区块链交易信息中携带的数据存储需求信息,确定出满足所述数据存储需求信息的数据存储机构的第二通信地址信息;接收所述区块链网络反馈的所述第二通信地址信息;基于所述第二通信地址信息及所述目标可验证声明,发送所述目标数据至各个所述数据存储机构。4.如权利要求3所述方法,所述数据存储机构用于对所述目标数据进行存储后,发送针对所述目标数据的存储完成存证信息至所述区块链网络;所述基于所述第二通信地址信息及所述目标可验证声明,发送所述目标数据至各个所述数据存储机构之后,还包括:发送用于查询各个所述数据存储机构是否已存储所述目标数据的第二区块链交易信息至所述区块链网络;所述区块链网络用于通过调用第二智能合约,以根据所述区块链网络中存储的所述存储完成存证信息,生成查询结果;接收所述区块链网络反馈的所述查询结果;在所述第一应用处展示所述查询结果。5.如权利要求3所述方法,所述基于所述第二通信地址信息及所述目标可验证声明,发送所述目标数据至各个所述数据存储机构之前,还包括:针对所述目标数据进行加密处理,得到加密后目标数据;所述基于所述第二通信地址信息及所述目标可验证声明,发送所述目标数据至各个所
述数据存储机构,具体包括:基于所述第二通信地址信息及所述目标可验证声明,发送所述加密后目标数据至各个所述数据存储机构。6.如权利要求2所述方法,所述判断是否存在所述目标可验证声明,得到第一判断结果之后,还包括:若所述第一判断结果表示所述目标可验证声明不存在,则发送用于生成所述目标可验证声明的第三区块链交易信息至所述区块链网络;所述区块链网络用于通过调用第三智能合约,以获取可生成所述目标可验证声明的目标身份核验机构的第三通信地址信息;接收所述区块链网络反馈的所述目标身份核验机构的第三通信地址信息;基于所述第三通信地址信息,发送所述用户针对所述目标身份信息提供的身份核验凭证至所述目标身份核验机构;接收所述目标身份核验机构在对所述身份核验凭证核验通过后生成的所述目标可验证声明。7.如权利要求6所述方法,所述基于所述第三通信地址信息,发送所述用户针对所述目标身份信息提供的身份核验凭证至所述目标身份核验机构,具体包括:基于所述第三通信地址信息,发送所述身份核验凭证以及所述用户在所述区块链网络处的分布式数字身份标识至所述目标身份核验机构;所述目标身份核验机构用于将所述目标可验证声明与所述分布式数字身份标识之间的关联关系信息存储至所述区块链网络。8.如权利要求6所述方法,所述接收所述目标身份核验机构在对所述身份核验凭证核验通过后生成的所述目标可验证声明之后,还包括:存储所述目标可验证声明至所述终端设备处的可信执行环境中;获取所述用户针对所述目标可验证声明设置的目标使用凭证;所述判断是否存在所述目标可验证声明,具体包括:判断所述可信执行环境中是否存储有所述目标可验证声明;所述判断所述用户是否具有所述目标可验证声明的使用权限,具体包括:判断所述用户针对所述目标可验证声明提供的使用凭证与所述目标使用凭证是否一致。9.如权利要求1
‑
8中任意一项所述方法,所述获取用户针对目标数据的数据获取请求,具体包括:获取用户通过对第二应用执行目标操作而生成的针对目标数据的数据获取请求;所述响应于所述数据获取请求,发送用于确定可提供所述目标数据的目标数据存储机构的请求至所述区块链网络,具体包括:发送用于请求确定可提供目标数据的目标数据存储机构的第四区块链交易信息至所述区块链网络;所述区块链网络用于通过调用第四智能合约,根据所述第四区块链交易信息中携带的数据获取需求信息,确定出满足所述数据获取需求信息的目标数据存储机构的第一通信地址信息;所述基于所述目标可验证声明及所述第一通信地址信息,从所述目标数据存储机构处获取所述目标数据之后,还包括:响应于所述目标操作,利用所述第二应用针对所述目标数据进行业务处理,生成业务
处理结果。10.如权利要求9所述方法,所述区块链网络中存储有各个可验证声明与各个数据资产之间的关联存储关系信息;所述获取用户针对目标数据的数据获取请求之前,还包括:获取用户针对与所述目标可验证声明具有关联存储关系的数据资产的标识信息的查询请求;响应于所述查询请求,发送用于获取与所述目标可验证声明具有关联存储关系的数据资产的标识信息的第五区块链交易信息至所述区块链网络;所述区块链网络用于通过调用第五智能合约,以获取与所述目标可验证声明具有关联存储关系的数据资产的标识信息;展示所述区块链网络反馈的与所述目标可验证声明具有关联存储关系的数据资产的标识信息。11.一种基于区块链网络的数据管理方法,包括:区块链网络获取终端设备发送的用于确定可提供目标数据的目标数据存储机构的请求;所述请求是所述终端设备根据用户针对所述目标数据的数据获取请求而生成的,所述目标数据是所述用户在使用第一应用的过程中产生的数据资产,所述目标数据被所述用户基于所述区块链网络及目标可验证声明存储于至少一个数据存储机构处;响应于所述请求,确定所述目标数据存储机构的第一通信地址信息;发送所述第一通信地址信息至所述终端设备。12.如权利要求11所述方法,所述区块链网络获取终端设备发送的用于确定可提供目标数据的目标数据存储机构的请求之前,还包括:接收终端设备发送的用于请求基于所述目标可验证声明存储所述目标数据的第一区块链交易信息;响应于所述第一区块链交易信息,判断所述终端设备是否具有对于所述目标可验证声明的使用权限,得到判断结果;若所述判断结果表示所述终端设备具有对于所述目标可验证声明的使用权限,则调用所述区块链系统中部署的第一智能合约,根据所述第一区块链交易信息中携带的数据存储需求信息,确定出满足所述数据存储需求信息的数据存储机构;发送针对所述目标数据的存储通知信息至所述数据存储机构;若接收到所述数据存储机构针对所述存储通知信息反馈的确认信息,则发送所述数据存储机构的第二通信地址信息至所述终端设备;所述终端设备用于基于所述第二通信地址信息及所述目标可验证声明,发送所述目标数据至所述数据存储机构进行存储。13.如权利要求12所述方法,所述发送所述数据存储机构的第二通信地址...
【专利技术属性】
技术研发人员:魏亚文,黄浩鹏,
申请(专利权)人:蚂蚁区块链科技上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。