【IPFS小百科】什么是IPFS?Filecoin和IPFS的关系是什么?

(1)什么是IPFS?

IPFS全称是Inter Planetary File System,一般翻译为“星际文件系统”,它由Protocol Lab提出,是一种点对点(P2P)的分布式文件系统。

不过虽然说它是文件系统,是一种用来存储数据的技术,但更确切的说IPFS是一种传输协议。IPFS将HTTP视为对手,宣传上要对标HTTP,而HTTP(超文本传输协议)就是一种目前最常用的传输协议。

我们要在网上找到想要的内容,就要输入网址,网址多是HTTP开头。HTTP通过域名、IP及多个中心服务器的中转,再进行文件的上传下载。HTTP的功绩无可取代,现在我们上网都要依赖于HTTP。但HTTP也存在一些问题,比如性能效率不是非常高,过度依赖于中心服务器与主干网络等等。

IPFS与之相比,它是一种多中心化的解决方案,内容寻址不是通过域名、IP,而是通过唯一HASH密钥来进行数据寻找。IPFS是个分布式文件存储系统,文件数据并不储存在一个中心化的服务器中,而是存储在网络上所有符合条件的电脑中。

当然,IPFS不止如此,还有很多其他的特性,层次与应用范围也超过了简单的P2P下载。在IPFS中有激励机制——Filecoin,参与者(矿工)通过贡献存储空间和带宽,可以获得加密货币Filecoin奖励。 V czdn222

在这里插入图片描述

(2)Filecoin和IPFS的关系是什么?

说到Filecoin,不得不说的就是IPFS了。这两个项目都是由Protocol Labs维护,很多人容易把这两个项目混淆,但其实这是两个完全不同的产品。

IPFS并不是区块链项目。它是一种解决数据分发和定位的协议,与现在的HTTP协议类似。不同的是IPFS的数据传输是基于点对点的P2P网络,参与数据传输的节点越多,那么传输效率越快,这和我们常见通过的种子下载文件类似。

现在的IPFS网络中的数据存储是全凭自愿的,热门的资源可能会在多个节点中存储,而一些没有访问的数据可能就会被系统在不久后作为缓存清出。

可以发现,以通证经济为核心的区块链项目Filecoin,正好可以弥补IPFS的缺乏数据存储激励的不足,基于IPFS的应用有着巨大的数据存储和节点数量需求,但是如果没有激励机制,没有人会愿意无偿贡献出自己的资源,而Filecoin矿工在经济的激励下可以为IPFS网络贡献许多节点和资源,供其使用,因此我们通常认为Filecoin作为IPFS的激励层而存在,它们属于一种互补的关系。

IPFS和Filecoin是相互独立的,因为两者在技术体系上并没有耦合,也就是说Filecoin可以脱离IPFS单独运行,而IPFS也可以选择其他的激励方式。

事实上,IPFS的主网2015年就已经上线,且到现在也运行良好。而两者进行结合,可以产生奇妙的化学反应,双方互相为对方提供补足,以构建出一个充满想象力的数据分发与存储的世界。 V czdn222

猜你喜欢

转载自blog.csdn.net/weixin_49795899/article/details/113877473