【技术实现步骤摘要】
基于区块链的数据处理方法、装置及系统
本专利技术涉及数据处理领域,具体涉及一种基于区块链的数据处理方法、装置及系统。
技术介绍
目前,基于区块链技术的实现数据共享与交换的方案存在以下两种:方案一、如图1所示,数据存在于各个提供数据的参与方中,当某参与方需要某一数据时,可以先向其它参与方询问数据在哪个中心,含有该数据的中心告诉需求方,需求方再请求所需数据。方案二、如图2所示,数据存在一个中心节点上,各参与方将数据存在相同的数据服务器中,需要数据时只需要请求数据服务器即可。然而,对于方案一,当多个部门需要同一份数据时,发布者需向每个有需求的部门分别传输,可能会出现有的部门成功,有的部门失败的情况。对于方案二,数据都存在相同数据服务器中,导致了数据服务器承载数据太多,容易造成压力太大,从而影响数据的共享和交换。并且,上述两种方案,均存在无法有效保证数据交换过程中数据权责的问题,另外,共享数据的交换和共享行为也无法进行溯源。
技术实现思路
有鉴于此,本专利技术提供一种基于区 ...
【技术保护点】
1.一种基于区块链的数据处理方法,其特征在于,所述方法包括:/n接收来自请求方的数据获取请求,所述数据获取请求包括:请求方的身份信息、提供方的身份信息以及请求数据类型,所述请求数据类型包括以下之一:数据模型共享、服务接口共享;/n响应于区块链节点根据所述请求方的身份信息和所述提供方的身份信息对所述数据获取请求验证成功,根据所述请求数据类型获取相应的返回数据;/n将所述返回数据以隐私方式发送至区块链节点,以便于所述请求方对所述返回数据验证成功后获取该返回数据。/n
【技术特征摘要】
1.一种基于区块链的数据处理方法,其特征在于,所述方法包括:
接收来自请求方的数据获取请求,所述数据获取请求包括:请求方的身份信息、提供方的身份信息以及请求数据类型,所述请求数据类型包括以下之一:数据模型共享、服务接口共享;
响应于区块链节点根据所述请求方的身份信息和所述提供方的身份信息对所述数据获取请求验证成功,根据所述请求数据类型获取相应的返回数据;
将所述返回数据以隐私方式发送至区块链节点,以便于所述请求方对所述返回数据验证成功后获取该返回数据。
2.根据权利要求1所述的方法,其特征在于,根据所述请求数据类型获取相应的返回数据包括:
当所述请求数据类型为数据模型共享时,调用预定模型对相应的初始数据处理后生成所述返回数据;
当所述请求数据类型为服务接口共享时,调用预定的服务接口获取所述返回数据。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将所述数据获取请求的流程保存在所述区块链节点上,以便于流程追溯。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
预先将请求方的身份信息、提供方的身份信息、以及与所述请求数据类型相应的目录信息和权限信息发送至所述区块链节点,以便于所述区块链节点对所述数据获取请求进行验证操作。
5.根据权利要求1所述的方法,其特征在于,所述提供方通过如下方式至少之一提供共享数据服务:
发布数据库数据源信息,所述数据源信息包括:数据库中的各数据库表信息以及表结构信息;
提供预定的共享服务接口,所述共享服务接口被调用以获取共享数据;
预先将共享文件发送至本地共享节点,所述共享文件在所述本地共享节点分布式存储;
预先将共享文件目录发送至所述本地共享节点,所述共享文件目录对应于本地文件系统,所述共享文件目录中包含文件哈希值。
6.一种基于区块链的数据处理装置,其特征在于,所述装置包括:
请求接收单元,用于接收来自请求方的数据获取请求,所述数据获取请求包括:请求方的身份信息、提供方的身份信息以及请求数据类型,所述请求数据类型包括以下之一:数据模型共享、服务接口共享;
数据获取单元,用于响应于区块链节点根据所述请求方的身份信息和所述提供方的身份信息对所述数据获取请求验证成功,根据所述请求数据类型获取相应的返回数据;
数据发送单元,用于将所述返回数据以隐私方式发送至区块链...
【专利技术属性】
技术研发人员:刘志升,杨涛,才鑫,
申请(专利权)人:中国建设银行股份有限公司,建信金融科技有限责任公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。