星鉴网>Filecoin>区块链和云:Filecoin、Storj等技术正试图颠覆数据存储!

区块链和云:Filecoin、Storj等技术正试图颠覆数据存储!

2019/3/21 0:10:48 1982人阅读

【导读】 这些分散存储分散存储平台旨在实现共同目标:提供不依赖于云提供商或任何其他可信方的安全、可靠的存储。

数据存储实现“云”意味着什么?大型公司不再需要专人维护自己易受攻击的服务器,个人不再需要投入大量资金购买硬件或定期备份所有数据,“云”让我们从昂贵的集中服务器困境中解脱出来,意义重大。



如今,大量的个人和企业数据被倾倒到由谷歌、亚马逊、阿里云和微软等公司运营的服务器中心中,当然,这些公司擅长运行服务器,而且目前来看用户体验都还不错。但是,有时候我们会遇到很多无法接受的问题。比如:集中化的服务器会受到黑客的攻击,您的个人隐私信息随时会泄漏。

美国三大个人信用评估机构之一的Equifax在去年曾发表声明称,由于遭遇黑客攻击,约有1.43亿美国用户的个人重要信息面临泄漏。不法分子将可以利用这些获取到的重要个人信息,从事任何形式的金融欺诈行为,例如随意冒名进行银行开户、信用卡提现等,这将导致暴露在此次泄漏事件中的个人将面临巨大的潜在金融风险。

实际上,基于区块链的应用程序试图分散一系列数字服务,特别不愿意使用Microsoft Azure、Amazon Web Services等服务。不再将用户的信息存储在集中化的服务器中。

许多项目正在努力实现这一目标。它们的解决方案采用基于区块链令牌的各种组合——存储租户用它来补偿存储提供商;分片使其易于管理;保护多方计算,即使在算法运行时也能保持隐藏状态。

这些分散存储分散存储平台旨在实现共同目标:提供不依赖于云提供商或任何其他可信方的安全、可靠的存储。

Storj和Sia

Storj是一个去中心化的基于区块链的分布式云存储系统,功能与中心化的Dropbox,oneDrive类似。Storj激励用户分享自己的剩余空间和流量以获得区块奖励,因为其充分利用用户资源,成本极低,并且数据采用冗余和端对端加密存储,更加安全可靠。Storj已经达成与开源文件传输项目Filezilla的合作。



那么Storj是如何工作的呢?应用程序将您要存储的文件存储在其他人的硬件上并加密它们 - 也就是说,它使用加密技术对它们进行加密,这样只有拥有特定键的人才能再次使它们可读。它会对文件进行分片,均匀大小将它们分割(偶尔组合)成均匀大小的片段,这些片段将被存储在不同节点中。分片不仅简化了大文件的存储,还增加了安全性,使得以某种方式破坏加密的攻击者难以组装完整的文件。

Storj的另一个关键特性是冗余。集中式云提供商需要保留多个客户数据副本,以防服务器场遭遇某些灾难。分散式存储平台就更加注意这点,因为它们不能相信给定节点不会消失。除了制作多个文件副本之外,Storj还通过将其分解为令牌支付计算来激励正常运行时间。

虽然Storj只向代币中的存储提供商或“农民”付费,但用户可以通过多种方式付费。价格以法定价格报价:每月存储每千兆字节0.015美元,每千兆字节下载0.05美元。目前有潜在用户的候补名单。

另一个类似的项目Sia,是一个专门针对企业的分类存储项目,这意味着它严格限制存储供应商的正常运行时间。与Storj不同,它将存储租户和“主机”之间的事务记录到专用区块链上,并且主机必须为承租人提供抵押品,以便在其数据不可用时进行索赔。较高的抵押品对租房者更具吸引力,引入竞争因素。这些协议写入智能合约并在其条款中指定时间范围。

IPFS和Filecoin

星际文件系统(IPFS)具有超越分布式存储的雄心。根据白皮书所说,其目标是“将所有计算设备与相同的文件系统连接起来”取代HTTP,该项目将自己称为“分布式网络”。在该协议之上,IPFS的创始人Juan Benet正在建立一个名为Filecoin的“激励层”。

Filecoin与Storj和Sia类似,它将存储提供商与那些希望租用空间的人联系起来,后者使用同名令牌补偿前者。该项目虽然还没推出,但却吸引力足够的关注度——在去年筹集超过2亿美元。



与Sia一样,Filecoin网络上的数据存储由区块链的智能合约控制。不过,与其他网络相比,Filecoin为参与者分配了三种不同的角色:租用存储的客户;储存矿工——提供存储;检索矿工,他们负责根据要求向客户提供存储的数据。

在Filecoin的解决方案中,“存储矿工”实际上采用了一种称为“时空证明”的新共识机制。通过反复广播他们正在智能合约中存储分配给他们的数据的证据,他们创建了一个证据,证明他们已经存储了数据。这种“有用”的工作取代了哈希的散列,作为保护区块链的机制。

另一方面,检索矿工充当存储节点和想要下载数据的客户之间的中介。Filecoin通过将数据交付分成一系列微小的交易来最小化风险:总支付的一小部分是总数据的一小部分。这样一来,如果一方未能交付,可以在造成巨大损失之前停止交换。

它们有机会吗?

正如一些分布式应用程序开发人员所承认的那样,人们并不太关心权力下放。在目前集中式环境中,很难说从Amazon S3切换到分布式存储平台是一个优先事项。分散存储确实消除了单点故障,但一系列备受瞩目的黑客攻击事件尚未对集中式服务需求产生影响。Storj、Filecoin、Sia都有了良好的开端,但用分散存储取代服务器场还有一段比较长的路要走。

26

参与讨论

登录后参加评论......

全部评论 0

作者

返回顶部