【技术实现步骤摘要】
基于区块链的数据处理方法、系统以及装置
[0001]本说明书实施例涉及区块链
,特别涉及基于区块链的数据处理方法、系统以及装置。
技术介绍
[0002]随着互联网技术的发展,区块链在越来越多的场景中得以应用;区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。由于区块链具有去中心化、信息不可篡改、自治性等特点,区块链也受到越来越多的重视和应用。尤其是在数据安全性要求更重要的场景,通过区块链可以有效的防止数据被篡改,从而影响业务的正常运行。现有技术中,区块链的使用大多数是基于区块链本身的特性而应用到具体业务场景,以实现结合区块链的特性来对具体业务场景下的数据进行保护,但是这种应用大多数仅停留在浅层次的实现,对于数据复杂,以及数据管理不统一的业务场景并不适用,因此亟需一种有效的方案以解决上述问题。
技术实现思路
[0003]有鉴于此,本说明书实施例提供了基于区块链的数据处理方法。本说明书一个或者多个实施例同时涉及基于区块链的数据处理系统,基于区块链的数据处理装置,一种计算设备,一种计算机可读存储介质以及一种计算机程序,以解决现有技术中存在的技术缺陷。
[0004]根据本说明书实施例的第一方面,提供了一种基于区块链的数据处理方法,应用于数据提供方对应的区块链节点,包括:
[0005]确定目标项目对应的项目数据;
[0006 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的数据处理方法,应用于数据提供方对应的区块链节点,包括:确定目标项目对应的项目数据;将所述项目数据上传至区块链,并根据上链结果和所述项目数据创建数据凭证;根据所述数据提供方对应的信用数据和所述数据凭证构建数据使用信息,并在所述区块链上进行发布;响应于数据需求方针对发布后的数据使用信息提交的选择请求,将所述数据凭证转移至所述数据需求方,并针对所述数据需求方分配所述项目数据的使用权限。2.根据权利要求1所述的方法,所述将所述项目数据上传至区块链,并根据上链结果和所述项目数据创建数据凭证,包括:对所述项目数据进行哈希运算,获得目标哈希值;将所述目标哈希值上传至所述区块链,根据上链结果确定所述项目数据对应的上链信息;根据所述上链信息和所述项目数据创建所述数据凭证。3.根据权利要求1所述的方法,所述根据所述数据提供方对应的信用数据和所述数据凭证构建数据使用信息,并在所述区块链上进行发布,包括:加载所述数据提供方对应的评分数据和合规数据,并根据所述评分数据和所述合规数据生成所述信用数据;根据所述信用数据和所述数据凭证确定资源额度信息和信用标的信息;基于所述资源额度信息和所述信用标的信息构建所述数据使用信息,并将所述数据使用信息在所述区块链上进行发布。4.根据权利要求1所述的方法,所述响应于数据需求方针对发布后的数据使用信息提交的选择请求,将所述数据凭证转移至所述数据需求方,并针对所述数据需求方分配所述项目数据的使用权限,包括:接收所述数据需求方针对发布后的数据使用信息提交的选择请求;解析所述选择请求确定申请资源,并根据所述申请资源对所述数据需求方进行身份核验;在核验通过的情况下,执行将所述数据凭证转移至所述数据需求方,并针对所述数据需求方分配所述项目数据的使用权限的步骤。5.根据权利要求1
‑
4任一项所述的方法,所述响应于数据需求方针对发布后的数据使用信息提交的选择请求,将所述数据凭证转移至所述数据需求方,并针对所述数据需求方分配所述项目数据的使用权限步骤执行之后,还包括:在接收到所述数据需求方针对所述数据凭证提交的转移请求的情况下,根据所述转移请求确定数据转移方;针对所述数据转移方创建转移任务并执行;针对所述数据需求方收回所述项目数据的使用权限,以及针对所述数据转移方分配所述项目数据的使用权限。6.一种基于区块链的数据处理方法,应用于数据需求方对应的区块链节点,包括:针对区块链上发布的数据使用信息提交选择指令;响应于所述选择指令加载申请资源,根据所述申请资源和所述选择指令创建选择请
求,并发送至所述数据使用信息对应的数据提供方;在接收到所述数据提供方针对所述选择请求反馈的数据凭证的情况下,根据所述数据凭证获取所述数据使用信息对应的项目数据。7.根据权利要求6所述的方法,所述在接收到所述数据提供方针对所述选择请求反馈的数据凭证的情况下,根据所述数据凭证获取所述数据使用信息对应的项目数据,包括:接收所述数据提供方针对所述选择请求反馈的所述数据凭证;根据所述数据凭证创建数据获取请求,并发送...
【专利技术属性】
技术研发人员:祝贵可,
申请(专利权)人:浙江网商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。