基于区块链的数据处理方法、系统以及装置制造方法及图纸

技术编号:38441120 阅读:11 留言:0更新日期:2023-08-11 14:23
本说明书实施例提供基于区块链的数据处理方法、系统以及装置,其中所述基于区块链的数据处理方法应用于数据提供方对应的区块链节点,包括:确定目标项目对应的项目数据;将所述项目数据上传至区块链,并根据上链结果和所述项目数据创建数据凭证;根据所述数据提供方对应的信用数据和所述数据凭证构建数据使用信息,并在所述区块链上进行发布;响应于数据需求方针对发布后的数据使用信息提交的选择请求,将所述数据凭证转移至所述数据需求方,并针对所述数据需求方分配所述项目数据的使用权限。用权限。用权限。

【技术实现步骤摘要】
基于区块链的数据处理方法、系统以及装置


[0001]本说明书实施例涉及区块链
,特别涉及基于区块链的数据处理方法、系统以及装置。

技术介绍

[0002]随着互联网技术的发展,区块链在越来越多的场景中得以应用;区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。由于区块链具有去中心化、信息不可篡改、自治性等特点,区块链也受到越来越多的重视和应用。尤其是在数据安全性要求更重要的场景,通过区块链可以有效的防止数据被篡改,从而影响业务的正常运行。现有技术中,区块链的使用大多数是基于区块链本身的特性而应用到具体业务场景,以实现结合区块链的特性来对具体业务场景下的数据进行保护,但是这种应用大多数仅停留在浅层次的实现,对于数据复杂,以及数据管理不统一的业务场景并不适用,因此亟需一种有效的方案以解决上述问题。

技术实现思路

[0003]有鉴于此,本说明书实施例提供了基于区块链的数据处理方法。本说明书一个或者多个实施例同时涉及基于区块链的数据处理系统,基于区块链的数据处理装置,一种计算设备,一种计算机可读存储介质以及一种计算机程序,以解决现有技术中存在的技术缺陷。
[0004]根据本说明书实施例的第一方面,提供了一种基于区块链的数据处理方法,应用于数据提供方对应的区块链节点,包括:
[0005]确定目标项目对应的项目数据;
[0006]将所述项目数据上传至区块链,并根据上链结果和所述项目数据创建数据凭证;
[0007]根据所述数据提供方对应的信用数据和所述数据凭证构建数据使用信息,并在所述区块链上进行发布;
[0008]响应于数据需求方针对发布后的数据使用信息提交的选择请求,将所述数据凭证转移至所述数据需求方,并针对所述数据需求方分配所述项目数据的使用权限。
[0009]根据本说明书实施例的第二方面,提供了另一种基于区块链的数据处理方法,应用于数据需求方对应的区块链节点,包括:
[0010]针对区块链上发布的数据使用信息提交选择指令;
[0011]响应于所述选择指令加载申请资源,根据所述申请资源和所述选择指令创建选择请求,并发送至所述数据使用信息对应的数据提供方;
[0012]在接收到所述数据提供方针对所述选择请求反馈的数据凭证的情况下,根据所述数据凭证获取所述数据使用信息对应的项目数据。
[0013]根据本说明书实施例的第三方面,提供了一种基于区块链的数据处理系统,包括:
[0014]数据提供方,用于确定目标项目对应的项目数据,将所述项目数据上传至区块链,并根据上链结果和所述项目数据创建数据凭证,根据所述数据提供方对应的信用数据和所述数据凭证构建数据使用信息,并在所述区块链上进行发布;
[0015]数据需求方,用于针对所述区块链上发布的数据使用信息提交选择指令,响应于所述选择指令加载申请资源,根据所述申请资源和所述选择指令创建选择请求,并发送至所述数据提供方;
[0016]数据提供方,还用于响应于所述选择请求,将所述数据凭证转移至所述数据需求方,并针对所述数据需求方分配所述项目数据的使用权限。
[0017]根据本说明书实施例的第四方面,提供了一种基于区块链的数据处理装置,应用于数据提供方对应的区块链节点,包括:
[0018]确定数据模块,被配置为确定目标项目对应的项目数据;
[0019]创建凭证模块,被配置为将所述项目数据上传至区块链,并根据上链结果和所述项目数据创建数据凭证;
[0020]发布信息模块,被配置为根据所述数据提供方对应的信用数据和所述数据凭证构建数据使用信息,并在所述区块链上进行发布;
[0021]分配权限模块,被配置为响应于数据需求方针对发布后的数据使用信息提交的选择请求,将所述数据凭证转移至所述数据需求方,并针对所述数据需求方分配所述项目数据的使用权限。
[0022]根据本说明书实施例的第五方面,提供了另一种基于区块链的数据处理装置,应用于数据需求方对应的区块链节点,包括:
[0023]提交指令模块,被配置为针对区块链上发布的数据使用信息提交选择指令;
[0024]加载资源模块,被配置为响应于所述选择指令加载申请资源,根据所述申请资源和所述选择指令创建选择请求,并发送至所述数据使用信息对应的数据提供方;
[0025]获取数据模块,被配置为在接收到所述数据提供方针对所述选择请求反馈的数据凭证的情况下,根据所述数据凭证获取所述数据使用信息对应的项目数据。
[0026]根据本说明书实施例的第六方面,提供了一种计算设备,包括:
[0027]存储器和处理器;
[0028]所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,该计算机可执行指令被处理器执行时实现上述基于区块链的数据处理方法的步骤。
[0029]根据本说明书实施例的第七方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该指令被处理器执行时实现上述基于区块链的数据处理方法的步骤。
[0030]根据本说明书实施例的第八方面,提供了一种计算机程序,其中,当所述计算机程序在计算机中执行时,令计算机执行上述基于区块链的数据处理方法的步骤。
[0031]本说明书提供的基于区块链的数据处理方法,为了能够实现对目标项目关联的项目数据统一管理,且可以确保数据被使用方唯一,更加合理规范目标项目的处理,可以在数据提供方处确定目标项目对应的项目数据,实现将项目数据上传至区块链,以利用区块链不可篡改的特性确保数据不会发生变化;此后为了能够将数据授权给具有使用需求的一方使用,可以根据数据上链结果和项目数据创建其对应的数据凭证,以结合数据提供方的信
用数据构建数据使用信息,以在区块链上进行发布。实现具有数据使用需求的一方,可以根据需求在区块链上针对发布的数据使用信息申请数据凭证,以在申请后,将数据凭证转移给数据需求方,并向数据需求方分配项目数据的使用权限,实现项目数据可以仅授权给持有数据凭证的一方使用,避免多头使用多头授信的问题发生。
附图说明
[0032]图1是本说明书一个实施例提供的一种基于区块链的数据处理方法的示意图;
[0033]图2是本说明书一个实施例提供的一种基于区块链的数据处理方法的流程图;
[0034]图3是本说明书一个实施例提供的另一种基于区块链的数据处理方法的流程图;
[0035]图4是本说明书一个实施例提供的一种基于区块链的数据处理系统的结构示意图;
[0036]图5是本说明书一个实施例提供的一种基于区块链的数据处理系统的处理过程流程图;
[0037]图6是本说明书一个实施例提供的一种基于区块链的数据处理装置的结构示意图;
[0038]图7是本说明书一个实施例提供的另一种基于区块链的数据处理装置的结本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的数据处理方法,应用于数据提供方对应的区块链节点,包括:确定目标项目对应的项目数据;将所述项目数据上传至区块链,并根据上链结果和所述项目数据创建数据凭证;根据所述数据提供方对应的信用数据和所述数据凭证构建数据使用信息,并在所述区块链上进行发布;响应于数据需求方针对发布后的数据使用信息提交的选择请求,将所述数据凭证转移至所述数据需求方,并针对所述数据需求方分配所述项目数据的使用权限。2.根据权利要求1所述的方法,所述将所述项目数据上传至区块链,并根据上链结果和所述项目数据创建数据凭证,包括:对所述项目数据进行哈希运算,获得目标哈希值;将所述目标哈希值上传至所述区块链,根据上链结果确定所述项目数据对应的上链信息;根据所述上链信息和所述项目数据创建所述数据凭证。3.根据权利要求1所述的方法,所述根据所述数据提供方对应的信用数据和所述数据凭证构建数据使用信息,并在所述区块链上进行发布,包括:加载所述数据提供方对应的评分数据和合规数据,并根据所述评分数据和所述合规数据生成所述信用数据;根据所述信用数据和所述数据凭证确定资源额度信息和信用标的信息;基于所述资源额度信息和所述信用标的信息构建所述数据使用信息,并将所述数据使用信息在所述区块链上进行发布。4.根据权利要求1所述的方法,所述响应于数据需求方针对发布后的数据使用信息提交的选择请求,将所述数据凭证转移至所述数据需求方,并针对所述数据需求方分配所述项目数据的使用权限,包括:接收所述数据需求方针对发布后的数据使用信息提交的选择请求;解析所述选择请求确定申请资源,并根据所述申请资源对所述数据需求方进行身份核验;在核验通过的情况下,执行将所述数据凭证转移至所述数据需求方,并针对所述数据需求方分配所述项目数据的使用权限的步骤。5.根据权利要求1

4任一项所述的方法,所述响应于数据需求方针对发布后的数据使用信息提交的选择请求,将所述数据凭证转移至所述数据需求方,并针对所述数据需求方分配所述项目数据的使用权限步骤执行之后,还包括:在接收到所述数据需求方针对所述数据凭证提交的转移请求的情况下,根据所述转移请求确定数据转移方;针对所述数据转移方创建转移任务并执行;针对所述数据需求方收回所述项目数据的使用权限,以及针对所述数据转移方分配所述项目数据的使用权限。6.一种基于区块链的数据处理方法,应用于数据需求方对应的区块链节点,包括:针对区块链上发布的数据使用信息提交选择指令;响应于所述选择指令加载申请资源,根据所述申请资源和所述选择指令创建选择请
求,并发送至所述数据使用信息对应的数据提供方;在接收到所述数据提供方针对所述选择请求反馈的数据凭证的情况下,根据所述数据凭证获取所述数据使用信息对应的项目数据。7.根据权利要求6所述的方法,所述在接收到所述数据提供方针对所述选择请求反馈的数据凭证的情况下,根据所述数据凭证获取所述数据使用信息对应的项目数据,包括:接收所述数据提供方针对所述选择请求反馈的所述数据凭证;根据所述数据凭证创建数据获取请求,并发送...

【专利技术属性】
技术研发人员:祝贵可
申请(专利权)人:浙江网商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1