[发明专利]一种基于区块链的数据交互方法在审
申请号: | 201811300949.8 | 申请日: | 2018-11-02 |
公开(公告)号: | CN109636598A | 公开(公告)日: | 2019-04-16 |
发明(设计)人: | 符安文;何平;王伟 | 申请(专利权)人: | 符安文 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04 |
代理公司: | 成都慕川专利代理事务所(普通合伙) 51278 | 代理人: | 谢芳 |
地址: | 610031 四川省成都市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 数据交互 保证系统 数据协议 可用 角色 计算机软件技术 信息安全技术 分布式系统 代理节点 技术使用 交易平台 数据交易 数据需求 数据终端 信息安全 写入 智能 平衡 安全 服务 | ||
本发明公开了计算机软件技术领域的一种基于区块链的数据交互方法,包括步骤1:用户通过数据终端代理节点进行角色注册,角色包括数据写入者、数据需求者和数据公证人;步骤2:根据步骤1的注册角色提供数据协议;步骤3:根据步骤2的数据协议进行数据交互,使用区块链提供的合约,提供数据交易服务。利用区块链技术和分布式系统保证系统稳定可靠和安全可用,使用区块链技术使用信息安全技术保证系统信息安全、公开、可用以及高性能。在使用本发明所提供的基于区块链的数据交互方法的交易平台下,数据的提供者、数据的公证人和数据的需求者通过智能合约,平衡各方利益,实现数据交互的共赢。
技术领域
本发明属于计算机软件技术领域,具体涉及一种基于区块链的数据交互方法。
背景技术
在“互联网+”的大背景下,传统数据交互系统建设面临的交易成本高昂、信息安全和中心化服务瓶颈等问题。中心化系统的可靠性依赖中心数据库的稳定性。在中心化系统中,服务的性能瓶颈或单点故障,都会严重影响整个系统可用性。传统数据交互系统的交易流程由其内部操作,用户无法获知交易细节,存在暗箱操作的可能,对数据的真实性和合法性造成威胁。
因此我们急需一种方法来解决数据的真实性和合法性差的问题。
发明内容
本发明的发明目的在于:针对上述的中心化系统的可靠性依赖中心数据库的稳定性,在中心化系统中,服务的性能瓶颈或单点故障,都会严重影响整个系统可用性,统数据交互系统的交易流程由其内部操作,数据的真实性和合法性差的问题,提出一种基于区块链的数据交互方法。
为了实现上述目的,本发明采用的技术方案为:
一种基于区块链的数据交互方法,所述方法包括如下步骤:
步骤1:用户通过数据终端代理节点进行角色注册,角色包括数据写入者、数据需求者和数据公证人;
步骤2:根据步骤1的注册角色提供数据协议;
步骤3:根据步骤2的数据协议进行数据交互。
优选地,所述步骤1的数据终端代理节点的注册信息包括用户ID、源IP、数据时效性和信誉度。
优选地,所述步骤2中的数据协议包括供应协议、委托供应协议和公投协议。
优选地,所述步骤2中的数据协议包括数据类目、数据发生时间、数据类型、奖赏名单、数据写入者、公证结束时间、公投人数上限、合法公投比例、查询费、查询者名单、数据写入者奖金、数据需求者奖金、数据写入者押金、数据公证人奖金、参与者签名数据、数据写入者以及数据公证人信誉度条件、数据写入者以及数据公证人黑名单和衰减规则。
优选地,所述步骤3中的数据交互包括如下步骤:
步骤3.1:数据写入者主动创建供应协议,按照协议规定的格式提供数据;
步骤3.2:数据需求者主动提出数据需求,创建委托供应协议,并设置相关赏金;数据写入者输入数据,数据公证人对数据进行投票;
步骤3.3:数据需求者主动输入数据,创建公投协议,该协议邀请数据公证人进行投票;
步骤3.4:数据写入者和数据公证人在数据被验证有效后,设置是否数据需求者需要付费,数据需求者主动产生的数据,数据需求者同样设置数据使用费用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于符安文,未经符安文许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811300949.8/2.html,转载请声明来源钻瓜专利网。