[发明专利]基于区块链的数据管理方法及区块链系统有效
申请号: | 201710659544.2 | 申请日: | 2017-08-04 |
公开(公告)号: | CN107464117B | 公开(公告)日: | 2021-06-22 |
发明(设计)人: | 王健宗;吴天博;黄章成;肖京 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06Q20/40 | 分类号: | G06Q20/40;G06Q20/38 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 于志光;高杰 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 数据管理 方法 系统 | ||
本发明涉及一种基于区块链的数据管理方法及区块链系统,该方法包括:需求方节点通过区块链网络广播一个与被需求方节点的数据交易请求,数据交易请求包括交易属性数据;被需求方节点通过所述区块链网络获取所述数据交易请求,并根据所述数据交易请求的交易属性数据向所述区块链网络发送一个与所述数据交易请求对应的交易应答请求,所述交易应答请求包括应答属性数据,所述应答属性数据中包括数据标识;需求方节点通过所述区块链网络获取到所述交易应答请求中的应答属性数据后,确定出所述应答属性数据中的数据标识,并根据确定出的数据标识从预设的数据托管服务器中下载与该数据标识对应的数据。本发明提高数据交易和存储的安全性。
技术领域
本发明涉及计算机技术领域,尤其涉及一种基于区块链的数据管理方法及区块链系统。
背景技术
目前,很多公司在开发预设类型的数据分析系统(例如,车牌自动识别系统、保险反欺诈系统等)时,需要获取大量的样本数据进行相关模型的训练,而目前大部分的这类样本数据都是分散储存在各个不同地方的,当训练需要数据时就必需从各地方下载数据。这些数据中可能存在需要收费的,要跳转到不同网站进行付费,消耗大量时间。
虽然,目前业界存在着利用中心服务器集中存储可用于交易的数据的方案,然而,这种利用服务器集中存储数据的方式存在如下的技术缺陷:交易双发的交易过程对服务器一方通常是公开透明的,交易参与方的交易毫无秘密可言,数据的交易和存储的安全性得不到保障。
发明内容
本发明的目的在于提供一种基于区块链的数据管理方法及区块链系统,旨在提高数据交易和存储的安全性。
为实现上述目的,本发明提供一种区块链系统,所述区块链系统包括数据托管服务器以及与所述数据托管服务器数据通信的区块链网络,所述区块链网络中包括需求方节点、被需求方节点,其中:
所述需求方节点通过区块链网络广播一个与被需求方节点的数据交易请求,所述数据交易请求包括交易属性数据;
所述被需求方节点通过所述区块链网络获取所述数据交易请求,并根据所述数据交易请求的交易属性数据向所述区块链网络发送一个与所述数据交易请求对应的交易应答请求,所述交易应答请求包括应答属性数据,所述应答属性数据中包括数据标识;
所述需求方节点通过所述区块链网络获取到所述交易应答请求中的应答属性数据后,确定出所述应答属性数据中的数据标识,并根据确定出的数据标识从所述数据托管服务器中下载与该数据标识对应的数据。
优选地,所述区块链网络中还包括交易验证节点、记账节点,其中:
所述区块链网络的各个交易验证节点通过所述区块链网络接收到所述交易应答请求后,按预设规则对所述交易应答请求的有效性进行验证;
若验证所述交易应答请求有效,则所述区块链网络的记账节点将所述交易应答请求的应答属性数据写入所述区块链网络的智能合约中,以完成将所述应答属性数据对所述区块链网络的各个节点的广播。
优选地,所述需求方节点还用于:
向所述数据托管服务器发送包括需求方身份标识及所述数据标识的数据下载请求;
接收所述数据托管服务器响应所述数据下载请求发送的与所述数据标识对应的数据;
所述数据托管服务器还用于:
在收到所述区块链网络的需求方节点发送的数据下载请求后,根据预先确定的数据标识与数据拥有方的映射关系,确定所述数据标识对应的数据拥有方;
在所述区块链网络的智能合约中查询确定的数据拥有方是否作为被需求方节点与所述需求方节点发生了有效数据交易;
若是,则响应所述数据下载请求,将与所述数据标识对应的数据发送给所述需求方节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710659544.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种订单结算方法及系统
- 下一篇:一种基于区块链智能合约的数据交易方法