【技术实现步骤摘要】
一种基于区块链的数据交易系统及其实现方法
本专利技术涉及信息管理领域,提出了一种基于区块链的数据交易系统及其实现方法。
技术介绍
数据是信息时代重要的生产要素,DT时代需要挖掘更多的数据价值,然而,对于企业、科研机构及技术开发者而言,目前的数据存储和利用存在以下两方面问题:一方面,掌握数据的集中度过高。大量数据掌握在一些互联网巨头手中,从而由这些互联网巨头们决定如何使用用户的数据,中小机构很难参与;另一方面,由于数据挖掘过程中隐私性的问题,很多有价值的信息难以被发掘和利用。另外,对于数据拥有者而言,由于缺乏安全有效的数据交易方法,数据价值无法体现,亟需一套安全、透明、去中心化的系统及方法保护其数据所有权,同时能够将数据价值发挥到最大化。区块链技术是一种结合去中心化、分布式数据存储技术、点对点通信、加密算法及共识机制等多种技术精巧结合的计算机技术。由于其具有去中心化、交易公开透明、信息不可伪造和篡改、数据安全加密、每个人均可参与等特点,非常适合当前信息化管理领域。特别是对于解决用户数据安全保护、提升数据价值、进行数据交易而言是一种更好的方法。但是,区块链技术仍然存在一些局限性,例如:如何保证数据交易的安全、透明,高效,减少使用区块链技术对数据交易的使用成本,降低数据块的大小;如何支持大块的用户上传数据,以上问题很难通过现有的区块链技术找到一种良好的平衡机制。另外,对于数据的定价策略需要一种更简洁、有效、可实现的计算方法。
技术实现思路
本专利技术的目的是针对现有技术的不足,提供一种基于区块链的数据交易系统及其实现方法。一种基于区块链的数据交易系统,包括数据采集器 ...
【技术保护点】
1.一种基于区块链的数据交易系统,其特征在于包括数据采集器、后台应用管理系统、基于联盟链的区块链数据存储模块、基于公链的区块链数据交易模块、用户显示端;数据采集器与后台应用管理系统进行交互,区块链存储模块将采集器获得的数据进行分布式存储,区块链数据交易模块将数据采集器与后台应用管理系统进行交互的信息和交易信息进行去中心化存储并控制交易流程,用户通过对用户显示端进行操作;各组成部分具体说明如下:数据采集器是数据获取的入口;由数据采集器采集数据后进行脱敏,脱敏后的数据再经过加密与后台应用管理系统交互后上传到区块链数据存储模块;后台应用管理系统用于对整个平台的过程进行管理与交互,确保平台的安全、高效运行;区块链数据存储模块是存储价值数据的核心;区块链数据交易模块是数据交易的核心体系;用户显示端包括手机、平板电脑、PC端、车载电脑,用户显示端依靠区块链数据交易模块数据显示交易流程信息,依靠后台应用管理系统显示和操作用户需求与动作,从区块链存储模块内调取对应的信息,将数据进行显示,用户显示端包含数据交易总线,其功能包括对用户终端的显示数据传输调度控制、网关代理;数据交易总线的另一个重要核心功能是 ...
【技术特征摘要】
1.一种基于区块链的数据交易系统,其特征在于包括数据采集器、后台应用管理系统、基于联盟链的区块链数据存储模块、基于公链的区块链数据交易模块、用户显示端;数据采集器与后台应用管理系统进行交互,区块链存储模块将采集器获得的数据进行分布式存储,区块链数据交易模块将数据采集器与后台应用管理系统进行交互的信息和交易信息进行去中心化存储并控制交易流程,用户通过对用户显示端进行操作;各组成部分具体说明如下:数据采集器是数据获取的入口;由数据采集器采集数据后进行脱敏,脱敏后的数据再经过加密与后台应用管理系统交互后上传到区块链数据存储模块;后台应用管理系统用于对整个平台的过程进行管理与交互,确保平台的安全、高效运行;区块链数据存储模块是存储价值数据的核心;区块链数据交易模块是数据交易的核心体系;用户显示端包括手机、平板电脑、PC端、车载电脑,用户显示端依靠区块链数据交易模块数据显示交易流程信息,依靠后台应用管理系统显示和操作用户需求与动作,从区块链存储模块内调取对应的信息,将数据进行显示,用户显示端包含数据交易总线,其功能包括对用户终端的显示数据传输调度控制、网关代理;数据交易总线的另一个重要核心功能是为区块链数据交易模块提供智能合约设置模版。2.根据权利要求1所述的一种基于区块链的数据交易系统的实现方法,其特征在于包括如下步骤:步骤1、成员加入及认证;步骤2、用户价值数据进行加密并上传打包成区块;步骤3、通过区块传递共识信息,P2P网络传播数据,经认证后,全部节点备份数据;步骤4、通过传递的数据在智能合约中计算,计算当前数据所满足的条件,自动选择触发响应结果,完成数据调整与交易,并通过各种机制来确保达到定价共识;步骤5、系统根据定价策略达成共识且完成了安全检验后,将新计算的MerkelTree存储在区块链中,再通过p2p网络传播数据,触发智能合约执行条件,达成交易;步骤6、交易达成后交易信息上链:步骤7、数据接收方接收到数据后,用响应的公钥解析区块,校验节点Hash值;步骤8、数据购买反馈及投诉仲裁流程。3.根据权利要求2所述的一种基于区块链的数据交易系统的实现方法,其特征在于步骤1实现如下:1-1.成员申请加入,区块链数据交易模块审核确认成员身份,允许成员加入后,成员向区块链数据交易系统发送数字证书或者自产生的数字证书,作为成员的身份证书,区块链数据交易系统将此数字证书与成员真实身份对应;1-2.成员自己生成任意数量公私钥对,将公钥数据用身份证书的私钥进行签名,发送给区块链数据交易系统,区块链数据交易系统使用成员身份证书进行验证后,将公钥池中的公钥与成员关联,也作为成员的身份标识。4.根据权利要求3所述的一种基于区块链的数据交易系统的实现方法,其特征在于步骤2所述的用户价值数据进行加密并上传打包成区块,其中数据存储采用如下3种方案:①由数据提供方来提供:由于不同数据所需要采样粒度和保存周期是不同的,本系统允许10GB以内的空间即可存储足够有价值的数据,因此将数据直接存储在个人手机上;②第三方在区块链数据存储模块网络中提供存储服务节点:只要数据提供方愿意转让部分数据收益,数据提供方可以采用第三方提供的存储服务节点;数据使用者也可以是第三方存储提供者;③由设备提供:物联网或其他传感器设备。5.根据权利要求4所述的一种基...
【专利技术属性】
技术研发人员:韦虎,梁前能,
申请(专利权)人:盈盈杭州网络技术有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。