一种基于区块链的数据资产流转方法、装置及设备与流程

文档序号:26280494发布日期:2021-08-13 19:37阅读:来源:国知局

技术特征:

1.一种基于区块链的数据资产流转方法,包括:

获取数据需求方对于原始数据的使用需求信息;所述使用需求信息用于表示所述数据需求方获取基于作为数据资产的所述原始数据的计算结果的需求;

基于所述原始数据的数据标识绑定的分布式身份标识,确定所述原始数据的数据所有方的身份信息;向所述原始数据的数据所有方申请对于所述原始数据的使用授权请求;

在接收到所述数据所有方对于所述使用授权请求的确认信息后,基于所述使用需求信息对所述原始数据进行处理,得到处理结果数据;

将所述处理结果数据发送至所述数据需求方;

生成用于记录对于所述原始数据的使用信息的可验证声明。

2.根据权利要求1所述的方法,所述基于所述原始数据的数据标识绑定的分布式身份标识,确定所述原始数据的数据所有方的身份信息,具体包括:

基于所述原始数据的数据标识绑定的分布式身份标识,获取所述原始数据标识在所述第一区块链中的一个或多个绑定关系信息;

获取每个绑定关系信息的存储时间;

将所述存储时间最近的绑定关系信息确定为所述原始数据的实际绑定关系信息;

根据所述实际绑定关系信息确定所述原始数据的数据所有方的身份信息。

3.根据权利要求1所述的方法,所述获取数据需求方对于作为数据资产的原始数据的使用需求信息之前,还包括:

获取所述原始数据与数据所有方之间的归属关系信息;

基于所述归属关系信息,建立所述原始数据的数据标识与所述数据所有方的分布式身份标识之间的绑定关系信息;所述数据所有方的分布式身份标识存储在分布式身份文档中;

将所述绑定关系信息存储在第一区块链中。

4.根据权利要求3所述的方法,还包括:

建立所述处理结果数据的数据标识与所述数据所有方的分布式身份标识之间的绑定关系信息;

将所述绑定关系信息存储在所述第一区块链系统。

5.根据权利要求1所述的方法,所述生成用于记录对于所述原始数据的使用信息的可验证声明之后,还包括:

将所述处理结果数据回传给所述数据所有方,作为所述数据所有方的数据资产。

6.根据权利要求1所述的方法,所述方法,还包括:

将所述处理结果数据的数据标识与所述数据所有方的分布式身份标识进行绑定并存储在所述第一区块链上。

7.根据权利要求3所述的方法,所述获取所述原始数据与所述数据所有方之间的归属关系信息,具体包括:

获取包含可信机构的数字签名的确权信息;所述确权信息用于表示所述原始数据的数据所有方的实际身份信息;

所述建立所述原始数据的数据标识与所述数据所有方的分布式身份标识之间的绑定关系信息,具体包括:

查找所述实际身份信息对应的分布式身份标识;

在所述分布式身份标识对应的分布式身份文档中添加关于所述原始数据的数据标识的记录信息。

8.根据权利要求1所述的方法,所述将所述处理结果数据发送至所述数据需求方,具体包括:

将所述处理结果数据通过第二区块链发送至所述数据需求方;

或者,采用跨区块链传输的方式将所述处理结果数据由第三区块链发送至第四区块链,所述第四区块链为所述数据需求方接入的区块链;

或者,采用链下传输的方式将所述处理结果数据发送至所述数据需求方。

9.根据权利要求1所述的方法,所述可验证声明中记录有用于表示所述原始数据被所述数据需求方使用过的信息。

10.根据权利要求1所述的方法,所述原始数据存储在第五区块链,所述方法还包括:

将所述处理结果数据存储在所述第五区块链。

11.根据权利要求1所述的方法,所述使用需求信息包括请求使用的所述计算结果的类型、计算结果对应的原始数据的数据标识以及所述原始数据的数据类型。

12.根据权利要求1所述的方法,所述基于所述使用需求对所述原始数据进行处理,具体包括:

将所述原始数据发送至用于提供安全隐私计算云服务平台进行处理。

13.一种基于区块链的数据资产流转方法,包括:

获取数据需求方对于作为数据资产的原始数据的购入需求信息;

基于所述原始数据的数据标识绑定的分布式身份标识,确定所述原始数据的数据所有方的身份信息;

向所述原始数据的数据所有方申请对于所述原始数据的售出授权请求;

在接收到所述数据所有方对于所述售出授权请求的确认信息后,生成包含对于所述原始数据的所有权信息的可验证声明;所述所有权信息用于表示所述原始数据的所有权归属于所述数据需求方。

14.根据权利要求13所述的方法,所述基于所述原始数据的数据标识绑定的分布式身份标识,确定所述原始数据的数据所有方的身份信息,具体包括:

基于所述原始数据的数据标识绑定的分布式身份标识,获取所述原始数据标识在所述第一区块链中的一个或多个绑定关系信息;

获取每个绑定关系信息的存储时间;

将所述存储时间最近的绑定关系信息确定为所述原始数据的实际绑定关系信息;

根据所述实际绑定关系信息确定所述原始数据的数据所有方的身份信息。

15.根据权利要求13所述的方法,所述获取数据需求方对于作为数据资产的原始数据的购入需求信息之前,还包括:

获取所述原始数据与数据所有方之间的归属关系信息;

基于所述归属关系信息,建立所述原始数据的数据标识与所述数据所有方的分布式身份标识之间的第一绑定关系信息;所述数据所有方的分布式身份标识存储在分布式身份文档中;

将所述第一绑定关系信息存储在第一区块链中。

16.根据权利要求13所述的方法,还包括:

对所述原始数据进行加密,得到加密后的原始数据;

将所述加密后的原始数据发送至所述数据需求方。

17.根据权利要求16所述的方法,还包括:

在所述原始数据成功发送至所述数据需求方之后,删除所述数据所有方存储的所述原始数据。

18.根据权利要求13所述的方法,所述获取所述原始数据与所述数据所有方之间的归属关系信息,具体包括:

获取包含可信机构的数字签名的确权信息;所述确权信息用于表示所述原始数据的数据所有方的实际身份信息;

所述建立所述原始数据的数据标识与所述数据所有方的分布式身份标识之间的第一绑定关系信息,具体包括:

查找所述实际身份信息对应的分布式身份标识;

在所述分布式身份标识对应的分布式身份文档中添加关于所述原始数据的数据标识的记录信息。

19.根据权利要求16所述的方法,所述将所述加密后的原始数据发送至所述数据需求方,具体包括:

将所述加密后的原始数据通过第二区块链发送至所述数据需求方;

或者,采用跨区块链传输的方式将所述加密后的原始数据由第三区块链发送至第四区块链,所述第四区块链为所述数据需求方接入的区块链;

或者,采用链下传输的方式将所述加密后的原始数据发送至所述数据需求方。

20.根据权利要求13所述的方法,还包括:

建立所述原始数据的数据标识与所述数据需求方的分布式身份标识之间的第二绑定关系信息,将所述第二绑定关系信息存储在所述第一区块链中。

21.根据权利要求13所述的方法,所述购入需求信息包括请求购入的所述原始数据的数据类型以及所述原始数据对应的数据标识。

22.一种基于区块链的数据资产流转装置,包括:

使用需求信息获取模块,用于获取数据需求方对于原始数据的使用需求信息;所述使用需求信息用于表示所述数据需求方获取基于作为数据资产的所述原始数据的计算结果的需求;

使用授权请求申请模块,用于基于所述原始数据的数据标识绑定的分布式身份标识,确定所述原始数据的数据所有方的身份信息;向所述原始数据的数据所有方申请对于所述原始数据的使用授权请求;

数据处理模块,用于在接收到所述数据所有方对于所述使用授权请求的确认信息后,基于所述使用需求信息对所述原始数据进行处理,得到处理结果数据;

处理结果数据发送模块,用于将所述处理结果数据发送至所述数据需求方;

可验证声明生成模块,用于生成用于记录对于所述原始数据的使用信息的可验证声明。

23.根据权利要求22所述的装置,所述处理结果数据发送模块,具体用于:

将所述处理结果数据通过第二区块链发送至所述数据需求方;

或者,采用跨区块链传输的方式将所述处理结果数据由第三区块链发送至第四区块链,所述第四区块链为所述数据需求方接入的区块链;

或者,采用链下传输的方式将所述处理结果数据发送至所述数据需求方。

24.根据权利要求22所述的装置,所述原始数据存储在第五区块链,所述装置还包括:

处理结果数据存储模块,用于将所述处理结果数据存储在所述第五区块链。

25.一种基于区块链的数据资产流转装置,包括:

购入需求信息获取模块,用于获取数据需求方对于作为数据资产的原始数据的购入需求信息;

售出授权请求申请模块,用于基于所述原始数据的数据标识绑定的分布式身份标识,确定所述原始数据的数据所有方的身份信息;向所述原始数据的数据所有方申请对于所述原始数据的售出授权请求;

可验证声明生成模块,用于在接收到所述数据所有方对于所述售出授权请求的确认信息后,生成包含对于所述原始数据的所有权信息的可验证声明;所述所有权信息用于表示所述原始数据的所有权归属于所述数据需求方。

26.根据权利要求25所述的装置,还包括:

加密模块,用于对所述原始数据进行加密,得到加密后的原始数据;

原始数据发送模块,用于将所述加密后的原始数据发送至所述数据需求方。

27.根据权利要求26所述的装置,还包括:

原始数据删除模块,用于在所述原始数据成功发送至所述数据需求方之后,删除所述数据所有方存储的所述原始数据。

28.根据权利要求26所述的装置,所述原始数据发送模块,具体用于:

将所述加密后的原始数据通过第二区块链发送至所述数据需求方;

或者,采用跨区块链传输的方式将所述加密后的原始数据由第三区块链发送至第四区块链,所述第四区块链为所述数据需求方接入的区块链;

或者,采用链下传输的方式将所述加密后的原始数据发送至所述数据需求方。

29.一种基于区块链的数据资产流转设备,包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:

获取数据需求方对于原始数据的使用需求信息;所述使用需求信息用于表示所述数据需求方获取基于作为数据资产的所述原始数据的计算结果的需求;

基于所述原始数据的数据标识绑定的分布式身份标识,确定所述原始数据的数据所有方的身份信息;向所述原始数据的数据所有方申请对于所述原始数据的使用授权请求;

在接收到所述数据所有方对于所述使用授权请求的确认信息后,基于所述使用需求信息对所述原始数据进行处理,得到处理结果数据;

将所述处理结果数据发送至所述数据需求方;

生成用于记录对于所述原始数据的使用信息的可验证声明。

30.一种基于区块链的数据资产流转设备,包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:

获取数据需求方对于作为数据资产的原始数据的购入需求信息;

基于所述原始数据的数据标识绑定的分布式身份标识,确定所述原始数据的数据所有方的身份信息;

向所述原始数据的数据所有方申请对于所述原始数据的售出授权请求;

在接收到所述数据所有方对于所述售出授权请求的确认信息后,生成包含对于所述原始数据的所有权信息的可验证声明;所述所有权信息用于表示所述原始数据的所有权归属于所述数据需求方。

31.一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现权利要求1至21中任一项所述的一种基于区块链的数据资产流转方法。


技术总结
本说明书实施例公开了一种基于区块链的数据资产流转方法、装置及设备,所述方法应用于区块链领域。包括:获取数据需求方对于作为数据资产的原始数据的使用需求信息;基于原始数据绑定的分布式身份标识,向原始数据的数据所有方申请对于原始数据的使用授权请求;在接收到数据所有方对于使用授权请求的确认信息后,基于使用需求对所述原始数据进行处理,得到处理结果数据;将处理结果数据发送至所述数据需求方,并生成用于记录对于原始数据的使用信息的可验证声明。

技术研发人员:李书博;杨文玉;孙善禄;代平;杨仁慧;刘勤
受保护的技术使用者:支付宝(杭州)信息技术有限公司
技术研发日:2020.09.15
技术公布日:2021.08.13
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1