首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

分布式存储、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 现在连主网都还没有,在 Filecoin 的官网上写着“我们尚未发布 Filecoin 采矿的确切硬件规格要求”,所以,那些销售专属矿机的行为几乎都是骗局。

除了使用 IPFS 协议的 Filecoin,还有不少其他用于分布式存储的加密货币。其中知名度比较高的有 Sia、Storj、Swarm 和 Lambda。

这些 IPFS 项目的愿景是好的,但是因为基于IPFS协议的项目都还不成熟,有些人会直接用 IPFS 超高的知名度来包装自己,所以大家在涉及到资金的方面要慎重一些。

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

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

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券