谈一谈区块链与备份的应用

《英方周末》•第30

2018年,无疑是区块链暴走的年份,从各种虚拟币到各类区块链应用,都非常火爆,而实际上,区块链的特点与云备份的需求点,也是非常匹配的。

首先,讲一下备份的几个基本需求点:

第一是数据安全性,数据如果存储在公有云,加密是一个非常重要的要求,因为企业要严防数据泄露等问题的发生。

第二是数据审计性,传统备份方式存在被黑客攻击或者内部人员篡改数据的可能,而且可以事后消除操作日志,一旦造成损失为后期审计追踪带来困难。

第三是数据多副本需求,在条件允许的情况下,数据分散到不同的地方存储,可大幅降低数据丢失的风险,两地三中心就是这种需求的具体实践。

而区块链的特点,也恰恰与之匹配:

1)加密。区块链的首要特点就是加密,基于区块链的存储应用,也是如此,这保证了数据在存储端不会被查看和泄露,只有拥有了密钥,才能进行查看。

2)无法篡改。这一特性,保证了记录的真实性和有效性(同时目前这一特性也广受金融领域的喜爱,金融领域在投入大量资源去发展和利用)

3)去中心化。去中心化不仅是“账本”记录的去中心化,利用区块链技术所实现的存储也可以去中心化。

区块链存储的典型代表:Storj和Sia

区块链存储的典型特点:

1)廉价:平均而言,Sia的分散式云存储比现有云存储提供商的成本低90%。如果单纯从存储价格上计算,在Sia上存储1TB文件的成本大约为每月2美元,而AmazonS3上的价格为23美元。

2)分散式:数据存放在不同的设备中,极大避免了单一设备损坏导致的备份数据丢失。

目前,国内计划接入区块链的备份类公司不多,不过英方已经着手研究,并描述了区块链与备份的整合方案,大概的方案步骤如下:

1)源端设定备份目录;

2)加密发送文件数据,并且把文件名,大小,权限,目录,MD5值提交给计算节点;

3)计算节点进行记录,并且分块分配给不同的存储节点;

4)存储节点接收文件,并存储;

5)在需要恢复时,向计算节点发送请求,计算节点依据记录,获取à合并à解密数据,最终实现了数据恢复。

由于数据分块存储在全球各个地方,所以增加了副本数量,提升了备份的可靠性,同时由于区块链无法篡改,所以提高了可审计性和一致性。而且,因为是加密的,所以避免了数据泄露的风险。

在技术上的“气味相投”,使得备份在结合区块链技术应用方面,大有作为。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180310A07XES00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券