当前位置: 首页 > 专利查询>崔旭专利>正文

一种基于区块链技术的权益自主的数据集交易方法和系统技术方案

技术编号:24092254 阅读:102 留言:0更新日期:2020-05-09 08:36
本发明专利技术公开了一种基于区块链技术的权益自主的数据集交易方法,其将待交易的数据集通过属性设置成两大子集,其中属性设置为保密的数据子集存储于数据集所有者节点客户端的保密存储空间,同时系统提取对应的数据指纹写入数据集公链;其中属性设置为公开的数据子集,写入数据集公链;数据子集属性和交易规则由数据集所有者完全自主设置,允许多种交易规则存在;其他节点可通过数据集公开子集评估数据集整体的价值以决定是否发起交易;支付完成后,被选定的数据源节点用购买者节点的公钥加密保密数据子集并传送给购买者节点,保证了数据的私密性和交易流程的自动化。

A method and system of equity autonomous data set transaction based on blockchain Technology

【技术实现步骤摘要】
一种基于区块链技术的权益自主的数据集交易方法和系统
本专利技术属于区块链
,具体涉及一种基于区块链技术的权益自主的数据集交易方法和系统。
技术介绍
区块链是比特币的底层技术架构,它在本质上是一种分布式数据库,依赖一种持续增长的、按序整理成区块的链式数据结构,通过网络中多个节点共同参与数据的记录,并且互相验证其信息的有效性。区块链目前能承载的数据量是非常有限的,未来可以预见将得到一定程度的提升,并将承载更为复杂的异构数据。区块链的数据都是公开的,没有任何保密属性。区块链上的数据对于任何一个节点都是可以自由获取的,没有太多交易价值。对有交易价值的数据隔离存储,并设置不同层级的访问权限,是中心化信息系统非常成熟的解决方案。因此,充分利用区块链的防篡改和可追溯的特性,充分尊重数据所有者对数据的权益自主权利,利用数据集属性的自主设置对有交易价值的数据引入隔离存储方案,仅暴露数据集中部分子集以支持其他节点对数据集的整体价值评估,并将待交易的有价值数据子集的数据指纹上链共识,最终借助区块链价值属性完成数据集交易的自动化处理是具有创新意义的。
技术实现思路
本专利技术的目的在于提供一种基于区块链技术的权益自主的数据集交易方法和系统,充分尊重数据所有者权益自主的权利,将有交易意义的数据集分成两部分,其中承载数据集核心交易价值的数据子集存储于数据所有者节点客户端的保密存储空间,其中便于购买者评估数据集整体价值的数据子集公开于数据集公链,利用区块链内置的经济系统达成数据集资产转移的同时完成价值转移,实现数据集自动化交易。一种基于区块链技术的权益自主的数据集交易方法和系统,首先,客户端需要建立保密存储空间,用于存储属性为保密的数据子集,以及当节点登录在线时,缓存其他存在保密要求的数据。该保密存储空间具备一定的安全防护以及权限访问控制能力。进一步的,数据集所有者依照选定的数据合约,对数据集的各数据子集属性进行自主设置。数据子集的属性设置,在数据集价值可评估性和数据集价值保密性之间平衡,完全由数据集所有者自主设定。数据集所有者也可以将所有数据子集设置为公开,则该数据集公开上链,其他节点无需支付任何费用即可查看该数据集,但是对于数据集的其他利用需要遵循整个数据集交易系统对完全公开数据集的权利与义务约定。进一步的,属性为保密的数据子集保存于数据集所有者节点的客户端保密存储空间,公开属性的数据子集,以及保密数据子集的交易规则,数据指纹等信息,均提交到数据集公链。进一步的,其他节点通过浏览公有链数据发现可交易的数据。根据数据集公链的数据子集价值,以及交易规则等关键信息,评估是否发起数据集交易。进一步的,发起数据集交易前,系统先确认是否有目标保密数据子集的数据源在线并选定交付数据子集的数据源节点,如果没有,则无法发起数据集交易。进一步的,发起数据集交易的节点选定交易规则,调用数据集交易智能合约,依照数据集交易智能合约的交易流程,确认支付费用后,被选定的数据源节点用发起数据交易的节点的公钥打包被交易的保密数据子集,发送交付给发起数据交易的节点。所述数据子集数据源节点可以通过数据集公链所存证的数据指纹确认是否可以交付,发起数据集交易的节点可以通过数据集公链所存证的数据指纹确认收到的数据是否有损坏,如果保密数据子集交付验证无法通过,则可以继续发起数据交付,直到验证成功。所有的打包交付及验证都基于数据集交易智能合约自动化进行。与现有数据集交易机制相比,本专利技术充分尊重数据集所有者自主权利,数据所有者可以设置不同数据子集的公开、保密属性,更加有利于数据集真实价值的评估和交易属性的保留;数据集所有者自主设定包括价格在内的交易规则,充分尊重了其应有的权益,对促进区块链系统内数据生产和系统外数据采集上链有革新意义。附图说明图1为本专利技术数据集属性分类与区块链存储的结构示意图。图2为本专利技术数据集权益自主定义的流程示意图。图3为本专利技术数据集交易流程示意图。具体实施方式为了更加具体地描述本专利技术,下面结合附图及具体实施方式对本专利技术的技术方案进行详细说明。如图1所示,本专利技术基于区块链技术的权益自主的数据交易,将数据集分成公开和保密两大子集存储,公开属性数据子集存储于数据集公链上,保密属性数据子集存储于数据集所有者节点客户端的保密存储空间,实现两类数据子集的隔离存储。公开属性的数据子集具备数据集整体价值的评估作用,便于潜在购买者节点在发起交易前做出最大程度的评估,同时数据集公链还包括保密数据子集的交易规则,也包含保密属性数据子集对应的数据指纹等信息。属性为保密的数据子集是数据集具备持续交易的基础,存储于数据所有者节点的保密存储空间,对其他节点的访问进行安全隔离。交易时,通过购买者的公钥加密进行传输,确保数据安全和数据交易的可持续性。本专利技术数据集权益自主定义的流程如图2所示,具体如下。1.数据集所有者根据数据集的组成和特点选择合适的数据合约。2.评估需要公开的数据子集和保密的数据子集,公开的数据子集以能最大程度评估数据集整体价值为目标,以不泄露多余数据保密信息确保交易的必要性,数据集所有者拥有完全自主权利。3.设置当前数据集的交易规则,包括交易价格和对应的授权条款,允许多种选择;当数据集所有者选择将所有的数据子集公开时,无需设置价格。4.提交数据,公开数据子集和系统生成的保密数据子集数据指纹,加入公有链;保密数据子集存储在数据集所有者节点的客户端保密存储空间。本专利技术数据集交易流程如图3所示,具体如下。1.所有节点可以浏览数据集公链上的所有数据区块。2.根据数据区块的公开数据子集,和保密数据子集的交易规则,评估是否发起数据集交易。3.发起交易前,系统通过广播询问保密数据子集的数据源状态,如果没有系统设定个数的保密数据子集的数据源在线,则交易无法发起。4.确认有效的保密数据子集的数据源在线后,选定保密数据子集的数据源节点,调用数据集交易智能合约完成费用支付流程。5.选定的保密数据源节点确认费用支付发生后,用交易发起者节点的公钥打包数据,并传送给交易发起者节点,直到验证通过。上述仅为本专利技术的优选实施例而已,实例化描述是便于本
的普通技术人员能理解和应用本专利技术,并不对本专利技术起到任何限制作用。任何所属
的技术人员,在不脱离本专利技术的技术方案的范围内,对本专利技术揭露的技术方案和
技术实现思路
做任何形式的等同替换或修改等变动,均属未脱离本专利技术的技术方案的内容,仍属于本专利技术的保护范围之内。本文档来自技高网
...

【技术保护点】
1.一种基于区块链技术的权益自主的数据集交易方法,其特征在于:数据集所有者将待交易的数据属性设置成保密和公开两部分,保密属性的数据子集与公有链数据隔离存储,发起购买的节点选定交易规则并支付设定费用后,获得以购买节点公钥加密的保密属性数据子集。/n

【技术特征摘要】
1.一种基于区块链技术的权益自主的数据集交易方法,其特征在于:数据集所有者将待交易的数据属性设置成保密和公开两部分,保密属性的数据子集与公有链数据隔离存储,发起购买的节点选定交易规则并支付设定费用后,获得以购买节点公钥加密的保密属性数据子集。


2.根据权利要求1所述的数据集权益自主交易,其特征在于:数据集的所有者通过选定的数据合约,对数据集的各个子集属性的设置完全自主。


3.根据权利要求1所述的数据集权益自主交易,其特征在于:其他节点可以通过公开属性的数据子集评估保密属性的数据子集的价值。


4.根据权利要求1所述的数据集权益自主交易,其特征在于:保密属性的数据子集存储于数据集所有者节点的保密存储空间,对其他节点存在安全隔离。


5.根据权利要求1所述的数据集权益自主交易,其特征在于:公开属性的数据子集,以及保密数据子集的交易规则,保密属性的数据子集的数字指纹,记入数据集公链...

【专利技术属性】
技术研发人员:崔旭
申请(专利权)人:崔旭
类型:发明
国别省市:北京;11

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

1