IPFS和Filecoin是一回事么?他们之间是什么关系?

在上一篇文章中,矿哥给大家分享了现有HTTP协议在中心化主干网络下的种种弊端。而IPFS作为一种基于内容寻址、版本化、点对点的超媒体传输协议,目标要补充甚至取代HTTP成为新一代互联网底层通信协议。

在上一篇文章中,矿哥给大家分享了现有HTTP协议在中心化主干网络下的种种弊端。而IPFS作为一种基于内容寻址、版本化、点对点的超媒体传输协议,目标要补充甚至取代HTTP成为新一代互联网底层通信协议。看完上文你应该大致能了解IPFS其实是一项底层协议和技术,而不是一个区块链项目。

IPFS

IPFS早在2015年1月就发布上线了,它是一种互联网底层协议和技术,目前在全球已经有了上百万个节点,很多人对IPFS有所认知。而Filecoin从2017年完成募资后,并没有实际落地,FIL代币也没有在二级市场上落地,所以很多朋友习惯于将IPFS和Filecoin混淆,比如把“Filecoin挖矿”称为“IPFS挖矿”。今天,矿哥就给大家讲讲IPFS和Filecoin之间的关系?

1、IPFS是什么?

IPFS(Inter-Planetary File System)即星际文件系统,是一种基于内容寻址、版本化、点对点的超媒体传输协议,集合了P2P网络技术、BitTorrent传输技术、Git版本控制、自证明文件系统等技术,对标HTTP的新一代通信协议。IPFS允许网络中的参与者互相存储,索取和传输可验证的数据,目标是打造一个更加开放、快速、安全的互联网,利用分布式哈希表解决数据的传输和定位问题,把点对点的单点传输改变成P2P的传输,其中存储数据的结构是哈希链。

从2015年发布上线到现在,IPFS节点过百万,目前已经有大量应用在IPFS上开发或使用IPFS做底层存储,涵盖社交网络、视频类、媒体类应用、公链。

IPFS

2、Filecoin是什么?

Filecoin是一个去中心化存储网络,是采用了区块链通证体系的IPFS激励层。Filecoin基于IPFS将云存储构建了一个去中心化的存储交易市场,所以,它也是IPFS上的一个重要应用。区块链中的矿工可以通过为客户提供存储来获取 Filecoin;相反的,客户可以通过花费 Filecoin 来雇佣矿工来存储或分发数据。

3、Filecoin与IPFS是什么关系?

IPFS

我们从IPFS关系族谱图上可以看到,协议实验室团队在开发IPFS时就采用高度模块集成化的方式,像搭积木一样去开发IPFS这个项目。IPLD、LibP2P、Multiformats这三个模块的开发,都服务于IPFS底层,IPFS应用了这几个模块的功能,集成为一种容器化的应用程序,运行在独立节点上,以Web服务的形式,供大家使用访问。而Filecoin作为IPFS的激励层,把这些应用的数据价值化,通过类似比特币的激励政策和经济模型,让更多的人去创建节点,去让更多的人使用IPFS。

IPFS和Filecoin都是由协议实验室团队创建的。IPFS作为一个倡导资源共享的网络,完全依赖参与者的无偿贡献,很难保证网站的稳定性,也很难快速推广使用。各个节点只存储他们认为重要的数据; 没有简单的方法可以激励更多的人加入IPFS网络或存储特定数据。虽然“人人为我、我为人人”的理念很好,但是没有足够的市场激励机制,酒香也怕巷子深,再好的技术也很难得到迅速的普及。这也是为什么多年前像BT下载这类产品没有得到快速发展的重要原因。

IPFS

Filecoin是一个基于IPFS的去中心化存储项目,它让云存储变成一个算法市场。这个市场运行在有着本地协议令牌的区块链,矿工可以通过为客户提供存储来获取 Filecoin;相反的,客户可以通过花费Filecoin来雇佣矿工来存储或分发数据。IPFS网络使用的越多,对Filecoin的需求就越大;Filecoin的矿工越多,对IPFS网络的也就支持越大。所以IPFS和Filecoin形成了共生关系。他们的关系有点类似于区块链与比特币之间的关系。Filecoin的诞生是为了支持IPFS的发展,IPFS也需要Filecoin为其丰富生态。IPFS使用的越多,Filecoin的需求更大;Filecoin的矿工越多,对IPFS的支持越大。

Filecoin采用的时空证明机制(PoSt)。它实际上就是一种升级版的PoS,把权益证明替代成存储证明,它复制证明和时空证明两种重要机制。通过时空证明机制,Filecoin构建的去中心化存储网络能够有效地防止女巫攻击、外包攻击和生成攻击,确保网络的安全稳定。

IPFS

当 Filecoin 与 IPFS 走在一起,Filecoin 则是运行在 IPFS 上面的一个激励层。IPFS 有巨大存储需求和节点需求,众所周知 p2p 网络节点越多下载速度则越快。如果没有激励机制,谁愿意贡献如此多的节点和存储空间呢?于是 Filecoin来了。Filecoin 可以为 IPFS 在全球范围内提供大量节点,于此同时 Filecoin 自身还带着一个巨大的分布式存储空间,同时解决了 IPFS 的存储问题。于是 IPFS 跟 HTTP 对比起来则拥有了更多的优势。

最后总结一下,IPFS是一种基于内容寻址、版本化、点对点的超媒体传输协议,是一项互联网底层技术,不是具体的某个项目,甚至于区块链都没有太大的关系;而Filecoin是基于IPFS协议下的一个分布式存储网络的区块链项目,是目前IPFS协议的唯一激励层,Filecoin主网上线后,IPFS网络上的用户和应用的激励都将基于Filecoin进行交易。所以我们讲的挖矿是指挖Filecoin。希望各位能够先搞清楚IPFS和Filecoin之间的关系。

声明:此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网站所提供的信息,只供参考之用。

点击阅读全文