一种基于区块链的数据共享方法技术

技术编号:16156234 阅读:64 留言:0更新日期:2017-09-06 20:35
本发明专利技术公开了一种基于区块链的数据共享方法包括按顺序进行的下列步骤:搭建数据共享模型的S1阶段、进行数据处理的S2阶段、进行数据通信的S3阶段、协商是否允许新节点加入的S4阶段、判断发出数据共享请求的节点是否为区域自治联盟成员的S5阶段、判断是否允许非区域自治联盟节点数据共享的S6阶段;该基于区块链的数据共享方法使区域自治联盟中的成员节点在数据共享的同时,互相约束、互相监管,解决了“信息孤岛”现象;通过各个节点的自治有效减轻了管理复杂度;分布式、多冗余特性保证了区块链不存在单点失效故障,即使单节点失效,其他节点不受影响,比中心化系统更为可靠。

【技术实现步骤摘要】
一种基于区块链的数据共享方法
本专利技术涉及数据开放共享
,特别涉及一种基于区块链的数据共享方法。
技术介绍
随着数据规模和价值的日益提升,通过数据共享挖掘数据的潜在价值变得越来越重要;但如何确保数据拥有者放下猜忌,相互信任,有效地解决“信息孤岛”难题,并在开放共享同时,保护敏感信息、涉密数据等不被非法获取利用,是开放共享的基本共识和需求。目前的数据共享方法,主要包括传统数据共享方案和中心化数据共享方案;传统数据共享方案是使用传统的隐私保护手段实现内部共享,同时为降低暴露隐私数据的风险选择拒绝对外开放共享;中心化数据共享方案是以第三方为数据开放和共享为中枢,各数据拥有者对第三方信任并对第三方开放数据,数据共享过程通过第三方来调度实现。现有的传统共享方案以拒绝对外开放来降低隐私风险,不仅无法挖掘数据的潜在价值,不能最大化其利益,且会导致信息建设滞后;中心化数据共享方案虽然解决了互不信任的问题,但却由于数据集中在第三方而带来的安全问题,第三方无法保证绝对数据安全,一旦发生数据泄漏会造成严重后果。
技术实现思路
本专利技术的目的是提供一种基于区块链的数据共享方法。为此,本专利技术技术方案本文档来自技高网...
一种基于区块链的数据共享方法

【技术保护点】
一种基于区块链的数据共享方法,其特征在于,所述的基于区块链的数据共享方法包括按顺序进行的下列步骤:1)搭建数据共享模型的S1阶段:在此阶段,在每个共享节点上均搭建一个数据共享模型,该数据共享模型包括数据处理模块、数据通信模块和数据共享模块,然后进入S2阶段;2)进行数据处理的S2阶段:在此阶段,参与共享的各节点利用数据处理模块对自己管辖的数据自行采集汇总,形成一次结构化存储数据,对一次结构化存储数据进行清洗,去除一次结构化存储数据中的重复数据和无效数据,对清洗过的一次结构化存储数据进行汇总生成二次结构化存储数据,并在二次结构化数据上制订分类标记作为共享标签,共享成员针对自身数据特点给出自己的共...

【技术特征摘要】
1.一种基于区块链的数据共享方法,其特征在于,所述的基于区块链的数据共享方法包括按顺序进行的下列步骤:1)搭建数据共享模型的S1阶段:在此阶段,在每个共享节点上均搭建一个数据共享模型,该数据共享模型包括数据处理模块、数据通信模块和数据共享模块,然后进入S2阶段;2)进行数据处理的S2阶段:在此阶段,参与共享的各节点利用数据处理模块对自己管辖的数据自行采集汇总,形成一次结构化存储数据,对一次结构化存储数据进行清洗,去除一次结构化存储数据中的重复数据和无效数据,对清洗过的一次结构化存储数据进行汇总生成二次结构化存储数据,并在二次结构化数据上制订分类标记作为共享标签,共享成员针对自身数据特点给出自己的共享数据API接口,然后进入S3阶段;3)进行数据通信的S3阶段:在此阶段,参与数据共享的各节点进行节点初始化配置,各节点通过数据通信模块签署联盟条约将各节点组织成一个区域自治联盟,并在区域自治联盟中的每个节点生成包含该节点唯一身份标识的身份标识数据区块,各节点将其身份标识数据区块按照时间顺序在区域自治联盟中进行广播,系统按时间顺序把各节点的身份标识数据区块以链式存储生成联盟的原始数据区块,并将原始数据区块存储在区域自治联盟的各个节点,然后进入S4阶段;4)协商是否允许新节点加入的S4阶段:在此阶段,当有新的外部节点向区域自治联盟的某一节点发出加入联盟的申请时,将该加入联盟的申请在区域自治联盟中进行广播,区域自治联盟各节点协商决定是否同意该申请,若协商结果为“是”,则将该节点的参数信息进行存储并形成新的数据块添加在原始数据区块的尾部形成新...

【专利技术属性】
技术研发人员:王劲松张洪玮
申请(专利权)人:天津理工大学
类型:发明
国别省市:天津,12

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

1