一种基于区块链技术的大数据确权方法及系统技术方案

技术编号:15618913 阅读:131 留言:0更新日期:2017-06-14 04:07
本发明专利技术公开了一种基于区块链技术的大数据确权方法及系统,属于大数据处理技术领域。所述方法包括首先对数据做唯一标识;其次获取数据的交易信息,根据所述交易信息所涉及的数据标识查询该数据的交易信息区块链中的在前交易信息,根据所述在前交易信息判定发生交易的数据的权属,最后若卖方具有所述数据的所有权,则开始数据交易,同时,将所述交易信息入库,若卖方不具有所述数据的所有权,则终止交易。本发明专利技术基于区块链技术,解决当前大数据平台进行数据交易时出现确权的问题,弥补了开放大数据平台确权方案的空白。

【技术实现步骤摘要】
一种基于区块链技术的大数据确权方法及系统
本专利技术属于大数据处理
,具体涉及一种基于区块链技术的大数据确权方法及系统。
技术介绍
麦肯锡全球研究对大数据给出的定义是:一种规模大到在获取、存储、管理、分析方面大大超出了传统数据库软件工具能力范围的数据集合,大数据是具有海量、高增长率和多样化的信息资产,它需要全新的处理模式来增强决策力、洞察发现力和流程优化能力。大数据具有大、繁、快三个特点,大是指大数据通常拥有海量的数据存储,繁是指大数据的数据形式是多种多样的,快是指数据的处理过程快速高效。目前,大数据主要应用于人工智能、商业分析和犯罪预测领域。大数据确权,是大数据应用和数据产业发展必须解决的核心问题之一,它针对不同来源的数据,以法律形式明确其产权归属,推动数据整合,加速数据共享和流通,降低交易成本,从而激活庞大的数据资产价值和创新应用,使数据产业得以迅速发展。直白来说,就是某段数据的所有权/归属权到底是谁。目前国内的大数据交易,几乎全部采用封闭式平台交易,即由一个大数据生产厂商开发一个数据交易平台,并在平台上销售自己生产的数据,并线上完成交易,类似于小卖部销售方式。同时,为了保证数据不被重复拷贝和转售,交易平台要求买家仅能利用平台接口使用数据,不能把原始数据拷贝。在开放式的大数据交易平台上,类似交易所的方式,面临着最大的问题是所有权不清晰、“看过、复制即被拥有”等特征,这是由数据商品的特数性决定的,是和普通商品最本质的区别。在这种情况下,从可行性考虑,本专利要求大数据交易平台实与现类似上述“小卖铺”销售方式的封闭式平台一样,对数据进行接口开发,接受数据卖方提供的原始数据,并提供给买方可使用的接口。然而这种方式下对于买方仍存在巨大的交易风险,同时,数据卖方需要将数据拷贝给中介,中介有条件、有能力复制和保存所有流经的数据,这对卖方的数据造成风险。为此,需要在整个交易过程中,确定数据的权属,例如确定数据的所有权归属、使用权归属等等。
技术实现思路
为了解决
技术介绍
中存在的至少一个技术问题,本专利技术提出了一种基于区块链技术的大数据确权方法及系统,应用于数据交易过程中,解决当前大数据平台进行数据交易时出现确权的问题,本专利技术首先提供了一种基于区块链技术的大数据确权方法,包括以下步骤:S1、对数据做唯一标识;S2、获取数据的交易信息,根据所述交易信息所涉及的数据标识查询该数据的交易信息区块链中的在前交易信息,根据所述在前交易信息判定发生交易的数据的权属,所述交易信息至少包括数据标识、前一次交易的哈希值、支出地址、接收地址及交易类型;S3、若卖方具有所述数据的所有权,则开始数据交易,同时,将所述交易信息入库,若卖方不具有所述数据的所有权,则终止交易,所述交易信息入库包括:S301、将所述交易信息发送至网络中的各哈希值计算节点;S302、通过所述哈希值计算节点计算所述交易信息的哈希值,首先计算出哈希值的第一哈希值计算节点将所述哈希值发送至其它哈希值计算节点,所述的其它哈希值计算节点在计算出所述交易信息的哈希值之后,自行验证其自所述第一哈希值计算节点处收到的哈希值结果的准确性,所述哈希值计算节点在根据所述交易信息计算哈希值时,引入所述产生交易信息的数据的前一次交易的哈希值;S303、若存在超过设定比例的哈希值计算节点计算的哈希值与所述第一哈希值计算节点计算的哈希值一致,则自超过所述设定比例时起,未计算出哈希值的哈希值计算节点终止计算过程,所有哈希值计算节点将所述交易信息分别写入各自对应的数据库。优选的是,在步骤S2中,根据交易信息中的支出地址、接收地址及交易类型确定数据权属。上述方案中优选的是,所述交易类型包括数据上架,所述数据上架为初次交易,所述支出地址拥有数据所有权。上述方案中优选的是,所述交易类型包括所有权买断,所述前一次交易的接收地址拥有数据所有权。上述方案中优选的是,所述交易类型包括使用权购买,依次在所述区块链中自后向前查询所述交易信息,直至某一次的交易信息中的交易类型为所有权买断或数据上架,则判定该次交易信息中的支出地址拥有数据所有权。上述方案中优选的是,所述步骤S303中,所述设定比例选取自30%-80%之间。上述方案中优选的是,所述哈希值计算节点至少设置有10个。上述方案中优选的是,将所述交易信息发送至网络中的各哈希值计算节点的前一步包括对交易信息进行加密,查询该数据的交易信息区块链中的在前交易信息的前一步包括对交易信息解密。本专利技术另一方面提供了一种基于区块链技术的大数据确权系统,包括:标识模块,用于对数据进行标识;查询模块,用于根据数据标识查询数据对应的交易信息区块链;交易信息区块链,记录交易信息,并将若干交易信息按交易流方向形成链路,所述交易流的形成过程为在后交易信息至少包含在前交易信息的哈希值;获取模块,用于获取交易信息中的数据权属;若干哈希值计算节点,当交易信息入库时,计算该次交易信息的哈希值;判定模块,用于判定当超过设定比例的哈希值计算节点与第一次计算出哈希值的哈希值计算节点结果一致时,将所述交易信息存入数据库;与所述哈希值计算节点数量匹配的若干数据库,用于存储交易信息。优选的是,所述设定比例选取自30%-80%之间,所述哈希值计算节点至少设置有10个。本专利技术对每一次数据交易都设置一个哈希值,之后通过区块链技术,将交易信息或交易记录以链条形式关联,而在每一次数据交易信息中,都通过支出地址、接收地址及交易类型记录了该次交易的权属变化问题,通过区块链能够向前一步一步查找出数据的所有权归属,查询结果可靠、快速。本专利基于区块链技术,解决当前大数据平台进行数据交易时出现确权的问题,弥补了开放大数据平台确权方案的空白。附图说明图1为本专利技术基于区块链技术的大数据确权方法的一优选实施例的流程图。具体实施方式为使本专利技术实施的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行更加详细的描述。在附图中,自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。下面结合附图对本专利技术的实施例进行详细说明。图1为本专利技术的方法的流程图。需要明白的是流程图的每一个方框及流程图中方框的组合都可用计算机程序指令实现。这些计算机程序指令可装入计算机或其它可编程设备以产生一台机器,使得这些在计算机或其它可编程设备上执行的指令产生用于实现流程图方框或方框组合中所规定的功能的装置。这些计算机程序指令也可存入可控制计算机或其它可编程设备以特定的方式运行的计算机可读存储器中,使得存储于计算机可读存储器中的指令产生一种包括实现流程图方框或方框组合中规定的功能的指令装置的产品。计算机程序指令也可装入计算机或其它可编程设备以产生一系列在计算机或其它可编程设备上完成的操作步骤以产生一种计算机执行的方法,使得在计算机或其它可编程设备上执行的指令提供实现流程图方框或方框组合中规定的功能的步骤。如图1所示,本专利技术首先提供了一种基于区块链本文档来自技高网
...
一种基于区块链技术的大数据确权方法及系统

【技术保护点】
一种基于区块链技术的大数据确权方法,应用于数据交易过程中,其特征在于,包括以下步骤:S1、对数据做唯一标识;S2、获取数据的交易信息,根据所述交易信息所涉及的数据标识查询该数据的交易信息区块链中的在前交易信息,根据所述在前交易信息判定发生交易的数据的权属,所述交易信息至少包括数据标识、前一次交易的哈希值、支出地址、接收地址及交易类型;S3、若卖方具有所述数据的所有权,则开始数据交易,同时,将所述交易信息入库,若卖方不具有所述数据的所有权,则终止交易,所述交易信息入库包括:S301、将所述交易信息发送至网络中的各哈希值计算节点;S302、通过所述哈希值计算节点计算所述交易信息的哈希值,首先计算出哈希值的第一哈希值计算节点将所述哈希值发送至其它哈希值计算节点,所述的其它哈希值计算节点在计算出所述交易信息的哈希值之后,自行验证其自所述第一哈希值计算节点处收到的哈希值结果的准确性,所述哈希值计算节点在根据所述交易信息计算哈希值时,引入所述产生交易信息的数据的前一次交易的哈希值;S303、若存在超过设定比例的哈希值计算节点计算的哈希值与所述第一哈希值计算节点计算的哈希值一致,则自超过所述设定比例时起,未计算出哈希值的哈希值计算节点终止计算过程,所有哈希值计算节点将所述交易信息分别写入各自对应的数据库。...

【技术特征摘要】
1.一种基于区块链技术的大数据确权方法,应用于数据交易过程中,其特征在于,包括以下步骤:S1、对数据做唯一标识;S2、获取数据的交易信息,根据所述交易信息所涉及的数据标识查询该数据的交易信息区块链中的在前交易信息,根据所述在前交易信息判定发生交易的数据的权属,所述交易信息至少包括数据标识、前一次交易的哈希值、支出地址、接收地址及交易类型;S3、若卖方具有所述数据的所有权,则开始数据交易,同时,将所述交易信息入库,若卖方不具有所述数据的所有权,则终止交易,所述交易信息入库包括:S301、将所述交易信息发送至网络中的各哈希值计算节点;S302、通过所述哈希值计算节点计算所述交易信息的哈希值,首先计算出哈希值的第一哈希值计算节点将所述哈希值发送至其它哈希值计算节点,所述的其它哈希值计算节点在计算出所述交易信息的哈希值之后,自行验证其自所述第一哈希值计算节点处收到的哈希值结果的准确性,所述哈希值计算节点在根据所述交易信息计算哈希值时,引入所述产生交易信息的数据的前一次交易的哈希值;S303、若存在超过设定比例的哈希值计算节点计算的哈希值与所述第一哈希值计算节点计算的哈希值一致,则自超过所述设定比例时起,未计算出哈希值的哈希值计算节点终止计算过程,所有哈希值计算节点将所述交易信息分别写入各自对应的数据库。2.如权利要求1所述的基于区块链技术的大数据确权方法,其特征在于,在步骤S2中,根据交易信息中的支出地址、接收地址及交易类型确定数据权属。3.如权利要求2所述的基于区块链技术的大数据确权方法,其特征在于,所述交易类型包括数据上架,所述数据上架为初次交易,所述支出地址拥有数据所有权。4.如权利要求2所述的基于区块链技术的大数据确权方法,其特征在于,...

【专利技术属性】
技术研发人员:王帅宇李晨
申请(专利权)人:北京供销科技有限公司
类型:发明
国别省市:北京,11

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

1