区块链业务数据交易系统技术方案

技术编号:22502796 阅读:25 留言:0更新日期:2019-11-09 02:47
一种区块链业务数据交易系统,该交易系统包括,区块链业务数据上链模块,用于用户上传所需交易业务信息,以进行后续交易;业务数据加密模块,用于对上传的业务信息进行加密;数据交易模块,用于在区块链内部用户与数据所有者进行交易;交易记录模块,用于记录区块链内部所有交易,保证交易可追溯;仲裁模块,用于在交易发生纠纷时,有效处理保证交易进行。

Blockchain business data trading system

A blockchain business data transaction system includes a blockchain business data link module, which is used for users to upload the required transaction business information for subsequent transactions; a business data encryption module, which is used to encrypt the uploaded business information; a data transaction module, which is used for users to trade with data owners within the blockchain; a transaction record module, It is used to record all transactions within the blockchain and ensure transaction traceability; the arbitration module is used to effectively handle and guarantee transactions in case of disputes.

【技术实现步骤摘要】
区块链业务数据交易系统
本专利技术属于区块链
,特别涉及一种区块链业务数据交易系统。
技术介绍
随着数据的价值被逐渐认可和数据行业的发展,数据全球化成为一种趋势,数据交易也已成为热门词汇,近年来持续受到社会各界的广泛关注。数据交易作为数据流通、变现的重要手段,是扩大数据价值的重要手段。然而现如今数据交易还存在以下问题:1.交易多主体问题。数据交易市场是一个非常复杂的系统,在数据产生、获取、使用、交易过程中的每一个环节都有大量主体参与。参与主体包含了以广大用户为代表的数据主体、以运营商为例的掌握大量数据的网络服务提供商、为数据交易提供中介服务的各大数据交易公司或交易平台、各方数据需求者和相关监管部门。而各参与主体的在整个数据交易体系中的权利和义务也是相互交错的。2.交易过程难记录。数据交易不同于传统的货物交易,数据拥有可见即可得的特性,易被复制,而复制后的数据和原始数据本质上并无不同,因此数据被复制后价值会大幅度降低,导致了数据交易过程中的安全问题尤为突出。3.交易结果难溯源。由于对于数据资产化的研究不够透彻,现在的数据交易中依然很难对于数据本身及其相关权利的转移进行完善的证明,会导致在交易后的数据资源在流通过程中无法跟踪,一旦在数据流通的过程中出现数据泄漏、数据盗用等侵权行为,无法通过溯源给出数据在交易过程中的所有权等其他权力变化,也就无法给出侵权证据。BlockChain(区块链)的概念于2009年被中本聪提出,近年来一直是学术界和工业界非常热门的研究方向。近年区块链技术逐渐兴起,其去中心化的思想和分布式账本、共识机制等核心技术可以帮助数据交易市场摆脱困境。利用去中心化、自治、安全的共享账本区块链,打破目前数据交易市场中数据孤岛的状况,保障数据交易全过程中参与者的相关利益,充分调动他们参与数据交易的积极性,构建充满活力和发展前景的数据交易市场。
技术实现思路
本专利技术实施例提供一种基于哈希锁定的区块链业务数据交易系统,目的在于解决知识产权付费、版权保护、防止盗版等问题。本专利技术实施例之一,一种区块链业务数据交易系统,该交易系统包括,区块链业务数据上链模块,用于用户上传所需交易业务信息,以进行后续交易;业务数据加密模块,用于对上传的业务信息进行加密;数据交易模块,用于在区块链内部用户与数据所有者进行交易;交易记录模块,用于记录区块链内部所有交易,保证交易可追溯;仲裁模块,用于在交易发生纠纷时,有效处理保证交易进行。所述区块链业务数据上链模块,在区块链业务数据交易之前,用户的数据须经过审核才能上传,保证数据上传的有效性。所述业务数据加密模块对通过审核的业务数据中要交易的内容进行非对称加密。所述数据交易模块,用于用户的数据交易,交易的内容包括数字资产和数据解密密码,交易时基于哈希锁定保证交易同时发生或者同时不发生。所述数据交易记录模块,自动记录交易成功的交易信息,当有发生信息盗取或者是剽窃时,交易系统依据记录的信息进行溯源,追究数据失窃的源头。本专利技术实施例与现有技术相比,具有以下的优点和积极效果:本专利技术设计和实现的基于哈希锁定的区块链业务数据交易系统能够有效的解决知识产权付费、防止盗版等问题;采用哈希锁定技术保证交易的原子性及同时发生或同时不发生,提供最可靠的区块链业务内容查询,使用部分数据加密能够在暴露信息最少的情况下保证用户了解数据;对交易信息记录,能够最大限度的满足当今社会对知识付费的重视,对出现数据剽窃等事件能够进行溯源。本专利技术提出的区块链业务数据交易系统充分考虑了区块链业务的特性,能够在各种业务场景下发挥最大的数据查询效果。附图说明通过参考附图阅读下文的详细描述,本专利技术示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本专利技术的若干实施方式,其中:图1是根据本专利技术实施例之一的区块链业务数据查询框架图。图2是根据本专利技术实施例之一的基于哈希锁定数据交易流程图。具体实施方式本专利技术的实施方式涉及一种基于哈希锁定的区块链业务数据交易系统,如图1所示,包括区块链业务数据上链模块、业务数据加密模块、数据交易模块、交易记录模块和仲裁模块。所述区块链业务数据上链模块用于用户上传所需交易业务信息,以便于后续交易;所述查询业务数据加密模块用于对上传的业务信息进行加密,以便于业务数据不被别人看见;所述数据交易模块用于在区块链内部用户与数据所有者进行交易;所述交易记录模块用于记录区块链内部所有交易,保证交易可追溯;所述仲裁模块用于在交易发生纠纷时,系统能够有效处理保证交易进行。本实施方案涉及区块链业务数据上链模块是各数据所有者进行数据交易之前需经过系统的数据审核才能上传,保证数据上传的有效性。上传成功后,数据就能够进行交易。本实施方案涉及业务数据加密模块针对通过审核的业务数据,对其要交易的内容进行非对称加密。数据拥有着拥有对其加密和解密的权利,当后续进行交易时,数据拥有者交易的是业务数据解密的密码。为保证用户可以大体了解数据内容,本系统会开放开始部分数据,加密后续部分。本实施方案涉及数据加密,数据所有者根据MD5设定随机数,生成MD5密码,然后将其用于自己数据加密,但进行数据交易时交易MD5解密密码,在规定时间结束后,重新设定随机数,重新生成MD5密码。本实施方案涉及数据交易模块是用户针对链上的数据进行交易。交易的内容是资产和数据解密密码。本专利技术是基于哈希锁定,保证交易双方的原子性,即是交易同时发生或者交易同时不发生。本实施方案涉及哈希锁定技术是闪电网络中提出的一种新的技术实现形式,哈希锁定技术的英文全拼是(HashedTimeLockContract),在现在的闪电网络技术架构中的应用相对已经比较广泛。现在假设有两条公链X和Y,在XY之间建立一个触发器,这个触发器是用来检测XY进行相互操作的机制(触发器通常情况下会是一个随机数Nonce的哈希值,但是这个随机数的公钥并没有在全网进行公开,属于待公布状态),然后触发器设定一个具体的触发条件,通过哈希锁定的方式,通过锁定一定时间,在这个时间段对于哈希值的原值进行猜测来支付的机制。这样的机制之下就可以实现小额支付的快速确认,进而可以实现闪电网络的快速确认目标,闪电网络为比特币提供了一个小额支付的通道和业务实现可能,他极大的提升了比特币区块链网络之外的交易处理能力,在闪电网络上进行交易的双方如果在区块链上预先设定一个进行相互支付的通道、同时由多个支付通道构成的支付路径,那么闪电网络就可以利用这条支付路径来实现比特币在双方之间的安全转移。本实施方案基于哈希锁定技术改进将其应用到区块链数据交易过程中,这里面交易的不是虚拟货币而是数据解密密码与费用的交换。下面将使用具体例子说明,假设现在用户A和数据持有者B需要对费用和数据解密密码进行交易,流程如下图2所示。具体操作如下:1、现在A需要将费用转移支付给B,A先生成随机数X,同时运用哈希运算得出X的哈希值H,将H通过网络发送给B;2、A现在生成哈希锁定,锁定的时间设置为一个小时,如果在一个小时之内B通过碰撞的方式猜出X的值,那么B就可以拿走被锁定的费用;3、B在区块链系统中可以部署智能合约:谁可以在半个小时内提供一个随机数X,该随机数通过哈希运算后得出的哈希值等于H时,就可以领取智本文档来自技高网
...

【技术保护点】
1.一种区块链业务数据交易系统,其特征在于,该交易系统包括,区块链业务数据上链模块,用于用户上传所需交易业务信息,以进行后续交易;业务数据加密模块,用于对上传的业务信息进行加密;数据交易模块,用于在区块链内部用户与数据所有者进行交易;交易记录模块,用于记录区块链内部所有交易,保证交易可追溯;仲裁模块,用于在交易发生纠纷时,有效处理保证交易进行。

【技术特征摘要】
1.一种区块链业务数据交易系统,其特征在于,该交易系统包括,区块链业务数据上链模块,用于用户上传所需交易业务信息,以进行后续交易;业务数据加密模块,用于对上传的业务信息进行加密;数据交易模块,用于在区块链内部用户与数据所有者进行交易;交易记录模块,用于记录区块链内部所有交易,保证交易可追溯;仲裁模块,用于在交易发生纠纷时,有效处理保证交易进行。2.根据权利要求1所述的区块链业务数据交易系统,其特征在于,所述区块链业务数据上链模块,在区块链业务数据交易之前,用户的数据须经过审核才能上传,保证数据上传的有效性。3.根据权利要求2所述的区块链业务数据交易系统,其特征在于,所述业务数据加密模块对通过审核的业务数据中要交易的内容进行非对称加密。4.根据权利要求1所述的区块链业务数据交易系统,其特征在于,所述数据交易模块,用于用户的数据交易,交易的内容包括数字资产和数据解密密码,交易时基于哈希锁定保证交易同时发生或者同时不发生。5.根据权利要求1所述的区块链业务数据交易系统,其特征在于,所述数据交易记录模块,自动记录交易成功的交易信息,当有发生信息盗取或者是剽窃时,交易系统依据记录的信息...

【专利技术属性】
技术研发人员:戴炳荣李顿伟杨琳张绍华高洪美纪婷婷
申请(专利权)人:上海计算机软件技术开发中心
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1