IPFS和Filecoin:重新定义存储

              本文重点:IPFS和Filecoin:重新定义存储

                Filecoin的创始人JuanBenet很有野心:他想创建一个去中心化存储网络,并在上面搭建一个活跃的存储交易市场。

              这有点类似AmazonS3(亚马逊简单存储服务),但不同的是,用户不必信任亚马逊这样的中心化云供应商。

              在Filecoin的系统里,任何人都可以加入并成为一个存储空间的提供者。

              用区块链的行话来说,他们就是Filecoin的“矿工”,通过为用户提供存储来增加影响力。

                Filecoin的最大优势在于,终端用户的文件可能被存储在一个附近的Filecoin存储提供者那里,而不是在中心化的云存储上面,这个中心化的云存储提供商可能距离用户很远,尤其是那些发展中国家的用户。 Filecoin旨在根据用户需求提供为数据备份或者加密的服务,整个存储和检索过程都是透明的。   Filecoin的代币FIL用于创建一个存储市场:用户用FIL为得到的服务付费,而存储空间的提供者则可以得到FIL作为奖励。 从目前来看,Filecoin既可以专注于存储交易市场,也可以更进一步发展,做成区块链领域的Dropbox或者OneDrive。   Filecoin所依赖的底层技术叫做IPFS,IPFS是点对点协议InterPlanetaryFileSystem(星际文件系统)的简称,它是一个面向全球的、点对点的分布式版本文件系统,试图将所有具有相同文件系统的计算设备连接在一起。

                开发IPFS的人看到了HTTP存在的许多问题,例如高度集中化、低效率和过度依赖骨干网,于是萌生了创建一个更高级的协议的想法。 IPFS本身并不是一个区块链项目,而是一种分布式web协议。 其功能可以类比目前的BT下载+内容寻址,被认为是HPPT的替代者。   IPFS是一项令人信服的区块链技术,它从根本上改变了用户搜索的方式。 通过HTTP浏览器搜索文件的时候,首先找到服务器的位置(IP地址),然后使用路径名称在服务器上查找文件。

              按照这个设计,只有文件所有者可以判断这是否是用户要找的文件。 此时,必须保证托管者不会通过移除文件或者关闭服务器而对文件做任何更改。 而通过IPFS,用户搜索的是内容。   IPFS是通用的,并且存储限制很少。 它服务的文件可大可小,对于一些大的文件,它会自动将其切割为一些小块,使IPFS节点不仅仅可以像HTTP一样从一台服务器上下载文件,而且可以从数百台服务器上进行同步下载。 每个小块可以根据存入者的需求备份多个副本,避免存储文件被一次性损坏。 另外这也保证了数据存储的安全性和隐私保护性。 因为每个存储在节点上文件碎片都是被加密过的。

                另一个比较有趣的部分是Filecoin的共识算法,与现有的区块链共识算法有很大不同:Filecoin使用存储证明(ProofofStorage),而不是像比特币的工作证明(ProofofWork),这种共识机制更像权益证明(ProofofStake)机制——存储功率越大,获得奖励币越多,这样Filecoin的代币在这个体系里可以流转起来。 其白皮书中谈及了两种存储证明的方法:复制证明和时空证明,以确保存储提供者做了实事。

                总体来说,Filecoin会对用户,尤其是发展中国家的用户产生积极影响。 因为发展中国家的用户对云存储提供商的访问收到限制,而且速度很慢。

              如果Filecoin按预计的情况发展,那么这些用户应该可以用更低的成本、更快的速度访问相关数据。

                在设计上,Filecoin非常开放,允许每个有闲置存储空间的人加入进来。

                此外,Filecoin还有可能有助于防止假新闻,因为文件是通过内容的哈希值来识别的,如果文件被篡改,就会产生新的哈希值,因此新闻的原始内容不会丢失。   FileCoin还可以助力小型本地存储提供商的简历,这些提供商会充当FileCoin的矿工,从而推动当地经济的发展。

              但这种情况也有可能走向另一个完全不同的发展方向,就像比特币生态里为数不多但规模庞大的矿场。