区块链分布式存储即将到来

今日头条
PPIO存储公链
分布式存储是一种数据存储技术,通过网络使用每台机器上的磁盘空间,并将这些分散的存储资源构成一个虚拟的存储设备,数据分散的存储在网络中的各个角落。分布式存储虽方便了企业存储业务数据,但也会出现企业数据丢...

分布式存储是一种数据存储技术,通过网络使用每台机器上的磁盘空间,并将这些分散的存储资源构成一个虚拟的存储设备,数据分散的存储在网络中的各个角落。分布式存储虽方便了企业存储业务数据,但也会出现企业数据丢失的现象,然而去中心云存储网络的出现很好的解决了这一问题。

7月20日,腾讯云的硬盘故障,导致了互联网创业公司“前沿数控技术”线上生产数据完全丢失。

腾讯云的赔偿并不尽如人意(前沿数控技术给出腾讯云的赔偿:补偿责任总额不会超过腾讯云公司就违约服务收取的服务费用总额,另外赠送一个腾讯云价值10万元的套餐包(不知道是什么东西),后面将赔偿方案中的10万套餐包改为13.29万元现金,说这是他们争取的最大赔偿了)。

技术方面出现的问题基本上其他人已经讲得很清楚了,我来谈谈这个事件的反思与展望。

我们无从判断是云服务商不够重视小企业,又或者它们觉得这些数据的价值也许就值这么些钱。在我看来,一方面它们需要赚钱,另一方面,出现问题的时候,难免就有各种人为的问题。

我们理解看起来性价比不错又方便的云服务,全部都是一份掰成多份卖。在物理存储上就会考虑性价比。而且一个机房的问题会延伸到多处,一次故障或多或少都需要人去排除,再加上不可控的人为因素。这就好比是一个非要立上99.999%牌坊的各种系统,但并不能排除掉操作者各种随机造成的灾难。

但是真正健壮的系统,有自己的代码和生态逻辑,就比如比特币为什么会被大家信赖,区块链技术为何会那么火热,将P2P技术、区块链技术运用到云存储也看起来非常美妙。

一、P2P技术给去中心化云存储的好处:

1、并行处理提高传输速度和优化用户体验

所有存储的文件或记录可以安全的被分片保护在不同的节点服务器中,用户不必担心文件损坏或丢失问题;去中心化云存储的并行处理数据的特征也使得数据传输的速度加快,额外地优化了用户的操作体验。

2、数据分块机制和密码学的应用提升安全属性

在P2P的技术下,将对文件进行加密上传,文件被分成许多小块,每个加密的小块都被复制以确保冗余。最后, 文件碎片被发送到P2P网络上的各种独立的计算机的存储空间。那些承载文件的个人只拥有文件内容的一个小碎片, 并且加密,这意味着主机无法从文件中获取信息。这也意味着对任何节点发起攻击是毫无意义的,比传统云服务更安全、可靠,大幅降低了隐私数据泄露与数据遭受劫持、篡改的可能性,用户数据操作的安全性也得到提升。

PS:难点在于P2P技术在对外提供商业服务上面,还需要有很多改造,比如针对Web访问、视频、图片等的处理需求并不相同。

二、区块链技术给去中心化云存储的好处:

1、加密算法可以使得数据加密不可逆

通过私钥以及Blockchain承载的哈希表来查找原始文件的所有碎片, 并要求网络重新构造该文件。一旦节点发送回各种碎片, 文件就会重新生成。然后, 上传使用原始加密密钥解密文件以供使用。

2、共识算法可以确保去中心化安全性和交易吞吐的平衡

由区块链技术进行记账的P2P存储网络,对于结算将非常透明,按需分配,但需要考虑算法上面的严密计算,以确保记账和结算精确,达到商用级别要求,比如共识算法:容量证明/复制证明/时空证明/下载证明等,类似比特币的算力证明;

PS:难点在于真正意义上的区块链+存储链是双重难度,对于公开透明的给予存储矿工奖励需要非常严谨。

但我认为不久的将来,这样的去中心的云存储网络一定会来到!

(原标题:腾讯云故障——区块链分布式存储的明天)

THEEND