http://www.xiaoyenzi.com

分布式存储、IPFS系统和Filecoin的关系

互联网信息的存储之前一直是集中式存储,在HTTP传输协议之下,数据是被集中的储存在服务器上的。这种简单的中心化存储传输方式,将发布信息的成本降到了最低,但同时也在可分布性和可持久性方面造成了缺失。随着数据几何级数的快速增长,中心化的存储方式将很难成为人类知识的永久载体。中心化的存储显现出了诸多难以解决的问题。

这时候,分布式存储出现了。分布式存储并不是每台电脑都存放完整的数据,而是把数据切割后存放在不同的电脑里。

 

星际文件系统IPFS就是一个点对点的分布式版本文件系统,它是互联网的HTTP的补充。IPFS 是一种技术,一个协议,它不是一条链,也不是币。

 

IPFS目标是打造一个更加开放、快速、安全的互联网,利用分布式哈希表解决数据的传输和定位问题,把点对点的单点传输改变成P2P的传输。

 

每一个IPFS节点上都会存一个地图,每个地图之间互相连接,所有IPFS节点地图加起来变成一个分布式哈希表。当我向这个网络请求数据的时候,会根据数据本身的ID哈希值,采用一种数学计算的方式,来查找你的资源在哪台机子上,然后建立起一种连接,下载你需要的数据。

 

IPFS 的想法,就是让文件分布式存储和读取。现在网上的所有信息,都是存在服务器里。为了防止信息丢失,IPFS 技术就把文件打碎,分散地存储在不同的硬盘里,下载的时候,再从这些散落在全球各地的硬盘里读取。这也算是类似BT 下载的一种升级。

 

如果每个人都能贡献出自己闲置的存储空间,那么云存储的安全性将得到提升,存储的成本和价格也会相应的降低。

 

IPFS这种文件分布的协议作为一种技术,极其强大,但好技术不代表好产品。分布文件的行为,完全是自愿的,没有任何经济模型来激励。

 

于是出现了一些项目,比如Filecoin。Filecoin 是一条区块链,链上流通的 Token 也叫 Filecoin,这条链是基于 IPFS 协议,也就是使用 IPFS 的技术,再加上加密货币这种经济激励的引入,让 IPFS 协议能够被更多人使用,让更多的人愿意拿出自己的电脑和存储空间给其他人使用。

 

Filecoin有很多共识机制可选择,但是它没有像Bitcoin那样通过消耗计算资源与能源的方式去建立共识,而是采用了复制证明和时空证明来做数据持有证明。

 

目前Filecoin的存储成本是中心化存储成本的1/3,而Filecoin的初心想通过共享硬盘和共享带宽,为世界提供价格更低的存储和网络。

 

Filecoin的网络中包含矿工与用户,矿工对整体网络的贡献是提供存储空间及网络带宽,用户则是付费使用存储空间及网络带宽,Filecoin网络充当资源交易市场的角色。

 

用户上传一个文件,文件会分成若干碎片,然后矿工们要去抢这个文件的碎片放进自己的硬盘里,就可以得到 Filecoin。但是因为 Filecoin 主网还没有上线,所以目前来说仍以了解项目和相关矿机为主。

 

 IPFS 项目的愿景是好的,是一种较为经济的存储方式。相信随着Filecoin项目上线,IPFS的知名度会进一步提升,真正让存储价格降到一个合理的水平。

 

去中心化的存储技术发展已经相对成熟,但在大规模协作的共识制度上仍然有许多难点需要突破。

 

而且,由于IPFS采用点对点分布式网络,绕开了HTTP,也绕开了域名,必然会引起监管部门的注意。但是对于IPFS这种底层系统,大概率会在应用端进行限制,并不会触及到底层系统。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。