基于区块链的数据交换方法及系统技术方案

技术编号:24334020 阅读:95 留言:0更新日期:2020-05-29 21:18
本发明专利技术公开了一种基于区块链的数据交换方法,包括以下步骤:接收数据使用者的数据使用请求;获取数据使用请求中的目标数据,对目标数据进行身份确权匹配,生成并发送匹配结果;根据匹配结果,向对应的数据发布者发送目标数据使用请求;获取目标数据的授权信息;获取目标数据的数量,根据预设定的激励规则,获取数据使用者相应的激励,并将相应的激励发送给对应的数据发布者;将目标数据发送给数据使用者。本发明专利技术还公开了一种基于区块链的数据交换系统。本发明专利技术基于区块链网络来实现数据的交换,对数据的每个流转进行记录,保护数据拥有者的版权,对每个数据进行确权,保证数据传输的安全性和数据权属的唯一性,保证数据拥有者的合法权益。

Data exchange method and system based on blockchain

【技术实现步骤摘要】
基于区块链的数据交换方法及系统
本专利技术涉及数据处理
,特别是一种基于区块链的数据交换方法及系统。
技术介绍
随着信息技术的发展,信息安全越来越受到重视,在数据交换过程中的安全性和数据的权属性越来越受到人们的重视,传统的数据交换技术手段无法保护数据拥有者的数据版权问题,不能将数据的每个流转进行记录,无法杜绝数据的二次交换,无法保证数据拥有者的合法权益。
技术实现思路
基于此,针对上述问题,有必要提出一种基于区块链的数据交换方法及系统,基于区块链网络来实现数据的交换,对数据的每个流转进行记录,保护数据拥有者的版权,对每个数据进行确权,保证数据传输的安全性和数据权属的唯一性,保证数据拥有者的合法权益。为解决上述问题,本专利技术提供了一种基于区块链的数据交换方法,包括以下步骤:S1、接收数据使用者的数据使用请求;S2、获取数据使用请求中的目标数据,对目标数据进行身份确权匹配,生成并发送匹配结果;S3、根据匹配结果,向对应的数据发布者发送目标数据使用请求;S4、获取目标数据的授权信息;本文档来自技高网...

【技术保护点】
1.一种基于区块链的数据交换方法,其特征在于,包括以下步骤:/nS1、接收数据使用者的数据使用请求;/nS2、获取数据使用请求中的目标数据,对目标数据进行身份确权匹配,生成并发送匹配结果;/nS3、根据匹配结果,向对应的数据发布者发送目标数据使用请求;/nS4、获取目标数据的授权信息;/nS5、获取目标数据的数量,根据预设定的激励规则,获取数据使用者相应的激励,并将相应的激励发送给对应的数据发布者;/nS6、将目标数据发送给数据使用者。/n

【技术特征摘要】
1.一种基于区块链的数据交换方法,其特征在于,包括以下步骤:
S1、接收数据使用者的数据使用请求;
S2、获取数据使用请求中的目标数据,对目标数据进行身份确权匹配,生成并发送匹配结果;
S3、根据匹配结果,向对应的数据发布者发送目标数据使用请求;
S4、获取目标数据的授权信息;
S5、获取目标数据的数量,根据预设定的激励规则,获取数据使用者相应的激励,并将相应的激励发送给对应的数据发布者;
S6、将目标数据发送给数据使用者。


2.根据权利要求1所述的基于区块链的数据交换方法,其特征在于,步骤S2包括以下步骤:
S21、获取数据使用请求中的目标数据;
S22、获取区块链中目标数据的签名数据;
S23、获取区块链中目标数据的数据发布者的公钥数据;
S24、根据区块链中目标数据中的签名数据和区块链中目标数据的数据发布者的公钥数据,对目标数据进行身份确权匹配,生成并发送匹配结果。


3.根据权利要求2所述的基于区块链的数据交换方法,其特征在于,步骤S24包括以下步骤:
S241、根据区块链中目标数据中的签名数据和区块链中目标数据的数据发布者的公钥数据,采用SM2签名验证算法对目标数据进行签名验证,判断目标数据的签名数据与对应的用户是否匹配,如果是,则进入步骤S242;如果否,则进入步骤S21;
S242、对目标数据进行身份确权匹配,生成并发送匹配结果。


4.根据权利要求3所述的基于区块链的数据交换方法,其特征在于,所述激励规则为每获取一条目标数据,则获取一个积分激励。


5.一种基于区块链的数据交换系统,其特征在于,包括请求接收模块、身份匹配模块、请求发送模块、数据授权模块、激励交换模块...

【专利技术属性】
技术研发人员:朱芸生
申请(专利权)人:成都商通数治科技有限公司
类型:发明
国别省市:四川;51

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

1