[发明专利]基于区块链的数据管理方法及区块链系统有效
申请号: | 201710659544.2 | 申请日: | 2017-08-04 |
公开(公告)号: | CN107464117B | 公开(公告)日: | 2021-06-22 |
发明(设计)人: | 王健宗;吴天博;黄章成;肖京 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06Q20/40 | 分类号: | G06Q20/40;G06Q20/38 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 于志光;高杰 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 数据管理 方法 系统 | ||
1.一种区块链系统,其特征在于,所述区块链系统包括数据托管服务器以及与所述数据托管服务器数据通信的区块链网络,所述区块链网络中包括需求方节点、被需求方节点,其中:
所述需求方节点通过区块链网络广播一个与被需求方节点的数据交易请求,所述数据交易请求包括交易属性数据;
所述被需求方节点通过所述区块链网络获取所述数据交易请求,并根据所述数据交易请求的交易属性数据向所述区块链网络发送一个与所述数据交易请求对应的交易应答请求,所述交易应答请求包括应答属性数据,所述应答属性数据包括被需求用户的身份标识、需求用户的身份标识、第一交易标识、数据托管服务器中与该数据交易请求对应的数据标识;所述区块链网络中还包括交易验证节点、记账节点,其中:
所述区块链网络的各个交易验证节点通过所述区块链网络接收到所述交易应答请求后,按预设规则对所述交易应答请求的有效性进行验证;
若验证所述交易应答请求有效,则所述区块链网络的记账节点将所述交易应答请求的应答属性数据写入所述区块链网络的智能合约中,以完成将所述应答属性数据对所述区块链网络的各个节点的广播;
所述按预设规则对所述交易应答请求的有效性进行验证包括:若所述交易应答请求的应答属性数据中含有的被需求用户的身份标识与对应的交易属性数据中的被需求用户的身份标识一致、应答属性数据中含有的需求用户的身份标识与对应的交易属性数据中的需求用户的身份标识一致、应答属性数据中含有的第一交易标识与对应的交易属性数据中的第一交易标识一致,且应答属性数据中含有数据标识,则确定所述交易应答请求有效;
所述需求方节点通过所述区块链网络获取到所述交易应答请求中的应答属性数据后,确定出所述应答属性数据中的数据标识,并根据确定出的数据标识从所述数据托管服务器中下载与该数据标识对应的数据。
2.根据权利要求1所述的区块链系统,其特征在于,所述需求方节点还用于:
向所述数据托管服务器发送包括需求方身份标识及所述数据标识的数据下载请求;
接收所述数据托管服务器响应所述数据下载请求发送的与所述数据标识对应的数据;
所述数据托管服务器还用于:
在收到所述区块链网络的需求方节点发送的数据下载请求后,根据预先确定的数据标识与数据拥有方的映射关系,确定所述数据标识对应的数据拥有方;
在所述区块链网络的智能合约中查询确定的数据拥有方是否作为被需求方节点与所述需求方节点发生了有效数据交易;
若是,则响应所述数据下载请求,将与所述数据标识对应的数据发送给所述需求方节点。
3.根据权利要求2所述的区块链系统,其特征在于,所述数据托管服务器还用于:
在该区块链网络的智能合约中查询确定的数据拥有方是否作为所述数据标识对应的被需求节点与所述需求方节点发生了有效数据交易。
4.根据权利要求2所述的区块链系统,其特征在于,所述数据托管服务器还用于:
通过所述区块链网络接收数据拥有方广播的上传交易请求,所述上传交易请求包括上传属性数据;
根据所述上传属性数据向所述区块链网络发送一个与所述上传交易请求对应的上传应答请求,所述上传应答请求包括上传应答数据,所述上传应答数据包括所述上传应答数据对应的数据标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710659544.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种订单结算方法及系统
- 下一篇:一种基于区块链智能合约的数据交易方法