[发明专利]数据流通系统有效
申请号: | 201910610245.9 | 申请日: | 2019-07-08 |
公开(公告)号: | CN110471928B | 公开(公告)日: | 2022-06-21 |
发明(设计)人: | 汤奇峰;陈满新 | 申请(专利权)人: | 上海数据交易中心有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/2458;G06F16/27;G06F21/64;G06Q40/04 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张振军 |
地址: | 200436 上海市静*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 流通 系统 | ||
一种数据流通系统,包括:数据节点,包括多个需方节点和多个供方节点,其中,需方节点用以收集需方节点接收的查询记录,并将收集到的查询记录写入区块链账本,供方节点用以收集供方节点发出的数据记录,并将收集到的数据记录写入所述区块链账本;核心节点,用以从所述区块链账本中获取所述查询记录以及所述数据记录,并根据所述查询记录以及所述数据记录进行交易结算。本发明技术方案能够实现数据流通过程中交易记录一致性。
技术领域
本发明涉及数据处理技术领域,尤其涉及一种数据流通系统。
背景技术
在数据流通领域,数据需方通过数据标识(数据供方和数据需方约定唯一确定数据的信息,如移动设备编码、个人身份标识等)查询数据供方的标签数据。
但是,在流通过程中由于每一方均有可能篡改日志或对发送和接收的日志数量进行抵赖造成双方的不信任,导致交易各方的账本不一致和对账困难。
发明内容
本发明解决的技术问题是如何实现数据流通过程中交易记录一致性。
为解决上述技术问题,本发明实施例提供一种数据流通系统,数据流通系统包括:数据节点,包括多个需方节点和多个供方节点,其中,需方节点用以收集需方节点接收的查询记录,并将收集到的查询记录写入区块链账本,供方节点用以收集供方节点发出的数据记录,并将收集到的数据记录写入所述区块链账本;至少一个核心节点,用以从所述区块链账本中获取所述查询记录以及所述数据记录,并根据所述查询记录以及所述数据记录进行交易结算。
可选的,所述需方节点按照预设周期将收集到的查询记录写入所述区块链账本,所述供方节点按照所述预设周期将收集到的数据记录写入所述区块链账本。
可选的,所述数据节点包括监控模块,所述监控模块用以在收集查询记录或数据记录的时长达到预设时长时,将收集到的查询记录或数据记录提交至背书节点。
可选的,每个数据节点具备对应的白名单,所述白名单包括供所述数据节点选取的背书节点。
可选的,所述数据节点将收集到的查询记录或数据记录写入区块链账本时,从所述白名单中选取一个或多个背书节点进行背书。
可选的,所述一个或多个背书节点对所述查询记录或所述数据记录进行分析确认,并对已确认的查询记录或数据记录进行签名。
可选的,所述数据节点采用以下一种方式选取背书节点:所述数据节点随机地从所述白名单中选取一个或多个背书节点;所述数据节点确定发送查询记录的需方节点以及接收所述查询记录的供方节点,或者确定发送数据记录的供方节点以及接收所述数据记录的需方节点,并选取确定的供方节点和需方节点对应的白名单中的重叠背书节点;所述数据节点从所述白名单中选取背书次数最多的一个或多个背书节点。
可选的,所述区块链账本同步存储在背书节点以及所述核心节点。
可选的,对于发生交易的需方节点和供方节点,将交易日志数据的哈希值写入所述区块链账本,并将所述交易日志数据同步存储在发生交易的需方节点和供方节点对应的节点集合中的各个节点,所述节点集合包括发生交易的需方节点与供方节点以及预设数据节点。
可选的,所述核心节点根据所述需方节点发送的查询记录以及所述供方节点发送的数据记录确定交易金额,并从所述需方节点的账户额度中扣除所述交易金额,以及在所述供方节点的账户额度中增加所述交易金额。
可选的,所述核心节点在所述查询记录以及所述数据记录不一致时,对所述查询记录以及所述数据记录标记异常。
与现有技术相比,本发明实施例的技术方案具有以下有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海数据交易中心有限公司,未经上海数据交易中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910610245.9/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置