众所周知,IPFS(The InterPlanetary File System)是一种点到点的分布式文件系统,它连接的计算设备都拥有相同的文件管理模式。我们每个人都可以在自己的电脑上配置IPFS,为Neocities网站的访问用户提供服务。
同时IPFS的家族还有很多模块的项目,除了Filecoin没有发布也没有公开源代码之外,另外还有多个开源项目,即IPFS、libp2p、IPLD、Filenet和Multiformats。
Filcoin在IPFS点到点的分布式文件系统中起到了什么作用?Filecoin是IPFS的激励层,也是金融层,是一种协议令牌。就是说在IPFS传输网络中,所有文件的传输、下载、检索、打包等等,都由Filecoin来控制奖惩,通过Filecoin,可以激励那些为IPFS网络提供资源的节点,而激励物就是Filecoin,但是Filecoin不参与数据分发。因此,如果说在IPFS上挖矿,挖的也就是Filecoin。
有张图片,大家看过就一目了然。
(图片来自知乎@谭豪,侵删。)https://zhuanlan.zhihu.com/p/37045383
图片上,我们可以清楚的看到Filecoin在链上链下的运行机制,分存储、检索两个市场以及Filecoin区块链三大部分成了激励层。它对去中心化数据,构建和运行分布式应用程序,以及实现智能合同起了非常大的作用。
因为IPFS是开源的,可以免费下载和使用,并且很多开发团体都在使用IPFS存储他们认为重要的数据,但是却缺少简单的方法可以激励他人加入网络或存储特定数据,Filecoin的出现希望更多的用户提供持久的存储系统,来解决这存储的关键问题。IPFS与filecoin二者互补形成一对协议,Filcoin的出现,为今后的IPFS网络、互联网提供了良好的基础设施。
Filecoin的出现对IPFS网络的发展也是一个巨大的完