一种高效安全的去中心化数据链服务与存储方式制造技术

技术编号:23624768 阅读:12 留言:0更新日期:2020-03-31 22:36
本发明专利技术提供了一种高效安全的去中心化数据链服务与存储方式该去中心化数据链服务与存储方式是一个能够存储目标数据的分布式存储系统,其包括:目标数据采集子系统和区块链存储子系统;目标数据采集子系统包括多个数据感知节点和汇聚节点,数据感知节点用于获取待监测位置的目标数据,汇聚节点用于汇聚各数据感知节点感测的目标数据并转发至区块链存储子系统;区块链存储子系统,用于给接收到的数据提供分布式存储方式。本发明专利技术的目的在于提供一种高效安全的去中心化数据链服务与存储方式,通过将目标数据进行分布式存储,从而能够避免中心化存储的集中式风险,保障了目标数据的安全性。

An efficient and secure decentralized data chain service and storage method

【技术实现步骤摘要】
一种高效安全的去中心化数据链服务与存储方式
本专利技术涉及一种计算机存储
,具体涉及一种高效安全的去中心化数据链服务与存储方式。
技术介绍
目前在相关技术中,数据存储方式主要是传统数据库存储方式,这种存储方式的优势在于:实现了良好的数据共享和高度集中的管理控制,但是这种存储方式会存在如下缺点:一方面,数据文件不易扩充和移植,有很大的程序依懒性;另一方面,数据高度集中易造成信息篡改、隐私泄露等隐患,因此,亟需提供一种新的数据存储方式以克服传统数据库存储方式的缺点。
技术实现思路
针对上述问题,本专利技术提供一种高效安全的去中心化数据链服务与存储方式。本专利技术的目的采用以下技术方案来实现:一种高效安全的去中心化数据链服务与存储方式,所述去中心化数据链服务与存储方式是一个能够存储目标数据的分布式存储系统,其包括:目标数据采集子系统和区块链存储子系统;所述目标数据采集子系统包括多个数据感知节点和汇聚节点,所述数据感知节点用于获取待监测位置的目标数据,所述汇聚节点用于汇聚各数据感知节点感测的目标数据并转发至所述区块链存储子系统;所述区块链存储子系统,用于给接收到的数据提供分布式存储方式,部署以太坊区块链的私有链,建立特定产品的系统运作规则,即智能合约,从而保证整个区块链的真实性和去中心化。在一种可选的实施方式中,所述区块链存储子系统用于:数据存储、数据检测、数据追溯,具体地:所述数据存储是所述接收到的数据通过非加密对称的形式存储于一笔交易,每一笔交易包含数字签名、智能合约地址、时间戳记录,在区块链网络中,挖矿通过MerkleTree的方式对交易进行验证;所述数据检测,用于根据当前数据特征值匹配区块链数据账本中特定的加密数据;所述数据追溯,通过检测某一时间段某一特定指标的历史记录,获取区块链交易的数据信息。在一种可选的实施方式中,,多个所述数据感知节点和汇聚节点形成一个分簇结构的无线传感器网络。在一种可选的实施方式中,在簇形成时,从多个所述数据感知节点中选举出N个簇首节点,而其他数据感知节点加入到与之通信距离最近的簇首节点中,成为相应簇首节点的簇成员节点,其中,N为预设的最优簇首节点数。在一种可选的实施方式中,在簇形成时,从多个所述数据感知节点中选举出N个簇首节点,具体是:所述数据感知节点和汇聚节点部署完成后,所述汇聚节点向全网发送分簇指令,接收到分簇指令的数据感知节点计算自身能成为簇首节点的优势值,并发送至所述汇聚节点;所述汇聚节点将接收到的优势值进行降序排列,从中选择排序靠前的N个数据感知节点作为簇首节点;其中,数据感知节点Si能够成为簇首节点的优势值可通过下式计算得到:式中,P(Si)为数据感知节点Si能够成为簇首节点的优势值,MSi为数据感知节点Si的感知范围内的数据感知节点数,E1为数据感知节点用于通信的每单位时间的能量损耗值,E2为数据感知节点用于计算和传输每单位时间内的能量损耗值,Eres(Si)为数据感知节点Si的当前剩余能量值,Eth为预设的数据感知节点能够担任簇首节点所需的最低能量阈值,d(Si,Sm)为数据感知节点Si和数据感知节点Sm之间的空间距离,d(Si,Sink)为数据感知节点Si和汇聚节点之间的空间距离,数据感知节点Sm是数据感知节点Si的感知范围内的数据感知节点,Tcurrent为当前环境温度值,T0(Si)为数据感知节点Si所需的理想环境值,ε为环境损耗因子;为符号函数,当时,当时,其中,α为路径损耗系数。本专利技术的有益效果为:本专利技术的目的在于提供一种高效安全的去中心化数据链服务与存储方式,该去中心化数据链服务与存储方式是一种能够存储目标数据的系统,通过将目标数据进行分布式存储,从而能够避免中心化存储的集中式风险,保障了目标数据的安全性。附图说明利用附图对本专利技术作进一步说明,但附图中的实施例不构成对本专利技术的任何限制,对于本领域的普通技术人员,在不付出创造性劳动的前提下,还可以根据以下附图获得其它的附图。图1是本专利技术实施例提供的去中心化数据链服务与存储方式的框架结构图。附图标记:目标数据采集子系统10,区块链存储子系统20。具体实施方式结合以下实施例对本专利技术作进一步描述。图1示出了一种高效安全的去中心化数据链服务与存储方式,该去中心化数据链服务与存储方式是一个能够存储目标数据的分布式存储系统,其包括:目标数据采集子系统10和区块链存储子系统20;所述目标数据采集子系统10包括多个数据感知节点和汇聚节点,所述数据感知节点用于获取待监测位置的目标数据,所述汇聚节点用于汇聚各数据感知节点感测的目标数据并转发至所述区块链存储子系统20;所述区块链存储子系统20,用于给接收到的数据提供分布式存储方式,部署以太坊区块链的私有链,建立特定产品的系统运作规则,即智能合约,从而保证整个区块链的真实性和去中心化。在一种可选的实施方式中,所述区块链存储子系统20用于:数据存储、数据检测、数据追溯,具体地:所述数据存储是所述接收到的数据通过非加密对称的形式存储于一笔交易,每一笔交易包含数字签名、智能合约地址、时间戳记录,在区块链网络中,挖矿通过MerkleTree的方式对交易进行验证;所述数据检测,用于根据当前数据特征值匹配区块链数据账本中特定的加密数据;所述数据追溯,通过检测某一时间段某一特定指标的历史记录,获取区块链交易的数据信息。本专利技术实施例的有益效果为:本专利技术实施例的目的在于提供一种高效安全的去中心化数据链服务与存储方式,该去中心化数据链服务与存储方式是一种能够存储目标数据的系统,通过将目标数据进行分布式存储,从而能够避免中心化存储的集中式风险,保障了目标数据的安全性。在一种可选的实施方式中,,多个所述数据感知节点和汇聚节点形成一个分簇结构的无线传感器网络。在一种可选的实施方式中,在簇形成时,从多个所述数据感知节点中选举出N个簇首节点,而其他数据感知节点加入到与之通信距离最近的簇首节点中,成为相应簇首节点的簇成员节点,其中,N为预设的最优簇首节点数。在一种可选的实施方式中,在簇形成时,从多个所述数据感知节点中选举出N个簇首节点,具体是:所述数据感知节点和汇聚节点部署完成后,所述汇聚节点向全网发送分簇指令,接收到分簇指令的数据感知节点计算自身能成为簇首节点的优势值,并发送至所述汇聚节点;所述汇聚节点将接收到的优势值进行降序排列,从中选择排序靠前的N个数据感知节点作为簇首节点;其中,数据感知节点Si能够成为簇首节点的优势值可通过下式计算得到:式中,P(Si)为数据感知节点Si能够成为簇首节点的优势值,MSi为数据感知节点Si的感知范围内的数据感知节点数,E1为数据感知节点用于通信的每单位时间的能量损耗值,E2为数据感知节点用于计算和传输每单位时间内的能量损耗值,Eres(Si)为数据感知节点Si的当前剩余能量值,Eth为预设的数据感知节点能够本文档来自技高网...

【技术保护点】
1.一种高效安全的去中心化数据链服务与存储方式,其特征在于,所述去中心化数据链服务与存储方式是一个能够存储目标数据的分布式存储系统,其包括:目标数据采集子系统和区块链存储子系统;/n所述目标数据采集子系统包括多个数据感知节点和汇聚节点,所述数据感知节点用于获取待监测位置的目标数据,所述汇聚节点用于汇聚各数据感知节点感测的目标数据并转发至所述区块链存储子系统;/n所述区块链存储子系统,用于给接收到的数据提供分布式存储方式,部署以太坊区块链的私有链,建立特定产品的系统运作规则,即智能合约,从而保证整个区块链的真实性和去中心化。/n

【技术特征摘要】
1.一种高效安全的去中心化数据链服务与存储方式,其特征在于,所述去中心化数据链服务与存储方式是一个能够存储目标数据的分布式存储系统,其包括:目标数据采集子系统和区块链存储子系统;
所述目标数据采集子系统包括多个数据感知节点和汇聚节点,所述数据感知节点用于获取待监测位置的目标数据,所述汇聚节点用于汇聚各数据感知节点感测的目标数据并转发至所述区块链存储子系统;
所述区块链存储子系统,用于给接收到的数据提供分布式存储方式,部署以太坊区块链的私有链,建立特定产品的系统运作规则,即智能合约,从而保证整个区块链的真实性和去中心化。


2.根据权利要求1所述的去中心化数据链服务与存储方式,其特征在于,所述区块链存储子系统用于:数据存储、数据检测、数据追溯,具体地:所述数据存储是所述接收到的数据通过非加密对称的形式存储于一笔交易,每一笔交易包含数字签名、智能合约地址、时间戳记录,在区块链网络中,挖矿通过MerkleTree的方式对交易进行验证;
所述数据检测,用于根据当前数据特征值匹配区块链数据账本中特定的加密数据;
所述数据追溯,通过检测某一时间段某一特定指标的历史记录,获取区块链交易的数据信息。


3.根据权利要求1所述的去中心化数据链服务与存储方式,其特征在于,多个所述数据感知节点和汇聚节点形成一个分簇结构的无线传感器网络。


4.根据权利要求3所述去中心化数据链服务与存储方式,其特征在于,在簇形成时,从多个所述数据感知节点中...

【专利技术属性】
技术研发人员:陈世栋
申请(专利权)人:浙江云朵网科技股份有限公司
类型:发明
国别省市:浙江;33

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

1