Filecoin 是 IPFS 上的一种代币,其发行方式是通过贡献闲置硬盘来作为奖励矿工的一种方式。Filecoin 采用了一种全新的算法(工作量证明),简单来说,你拥有的硬盘容量越大,那么你获取的 Filecoin 奖励就越多。
IPFS 全称是 Inter Planetary File System,一般翻译为“星际文件系统”,它由 Protocol Lab 提出,是一种点对点(P2P)的分布式文件系统。IPFS 将 HTTP 视为对手,宣传上要对标 HTTP,而 HTTP(超文本传输协议)就是一种目前最常用的传输协议。我们要在网上找到想要的内容,就要输入网址,网址多是 HTTP 开头。HTTP 通过域名、IP 及多个中心服务器的中转,再进行文件的上传下载。HTTP 的功绩无可取代,现在我们上网都要依赖于 HTTP。但 HTTP 也存在一些问题,比如性能效率不是非常高,过度依赖于中心服务器与主干网络等等。
IPFS 与之相比,它是一种多中心化的解决方案,内容寻址不是通过域名、IP,而是通过唯一 HASH 密钥来进行数据寻找。IPFS 是个分布式文件存储系统,文件数据并不储存在一个中心化的服务器中,而是存储在网络上所有符合条件的电脑中。
当然,IPFS 不止如此,还有很多其他的特性,层次与应用范围也超过了简单的 P2P 下载。在 IPFS 中有激励机制——Filecoin,参与者(矿工)通过贡献存储空间和带宽,可以获得加密货币 Filecoin 奖励。
IPFS 和 Filecoin 都是由协议实验室打造的项目。IPFS 是一种点对点、版本化、内容寻址的超媒体传输协议,对标的是传统互联网协议 HTTP,其所要构建的是一个分布式的 web 3.0。但 IPFS 只是一个开源的互联网底层通信协议,大家都可以免费的使用它。目前所有 IPFS 节点都提供存储空间同时也需要其他节点帮助自己存储资源。
从本质上来说 IPFS 将原来 P2P 软件的按需下载转变为资源的长期存储,长期存储就需要有服务质量保证,否则没有用户愿意将自己有价值数据或者需要服务质量保证的资源内容存储到 IPFS 中。那么对于一个松散的 IPFS 网络,用户的随意退出、网络质量的不确定性、存储地理位置的不确定性、硬件资源性能参差不齐,硬件资源的性能抖动,这些问题都使得 IPFS 没有办法去存储对服务质量有强需求的资源存储,换句话说就是,没有办法在商业领域中使用。
所以,IPFS 使用 Filecoin 的激励机制来吸引一批专业的存储服务商来提供更专业、安全和稳定的存储服务。
Filecoin 是一个基于 IPFS 的去中心化存储网络,是 IPFS 上唯一的激励层,是一个基于区块链技术发行的通证。在 Filecoin 网络中的矿工可以通过为客户提供存储和检索服务来获取 FIL,相反,客户可以通过花费 FIL 雇佣矿工来存储或分发数据。
Filecoin 通过经济激励的机制来促进 IPFS 的发展,同时 Filecoin 网络也需要 IPFS 为其市场的发展提供生态支持。IPFS 网络使用的越多,对 Filecoin 的需求就越大;Filecoin 的矿工越多,对 IPFS 网络的也就支持越大。所以 IPFS 和 Filecoin 形成了共生关系。Filecoin 的诞生是为了支持 IPFS 的发展,IPFS 也需要 Filecoin 为其丰富生态。IPFS 使用的越多,Filecoin 的需求更大;Filecoin 的矿工越多,对 IPFS 的支持越大。