IPFS星际文件系统是一种分布式的、点对点的新型超媒体传输协议,与目前的互联网HTTP协议相比,主要提供数据的存储和传输。
区块链本身并不适合存储大量的数据。比特币区块链运行一个全节点需要250GB以上的存储空间,并且每年以约75GB的速度增长。这只是针对简单交易数据的情况。如果要在区块链网络上存储其他类型的数据和文件,效率会非常低,成本也会很高。
所以,IPFS可以成为区块链的底层基础设施,为区块链和DApp提供数据存储服务。与HTTP不同,IPFS利用别人的闲置硬盘帮助用户存储文件和数据,它是一个开源协议。
而Filecoin是真正的区块链项目。Filecoin的主要作用是解决为什么别人要使用自己的闲置硬盘来存储客户的文件和数据的问题。
Filecoin利用区块链中的经济模型进行激励:矿工通过为客户提供存储来获取Filecoin,而客户可以使用Filecoin来雇佣矿工存储或分发数据。Filecoin主要为IPFS系统提供了安全、可信的奖励和惩罚机制,激励人们更好地参与IPFS生态建设。
可以说,IPFS与Filecoin是相互依赖的关系,任何一方离开都会导致另一方很难发展。
比特币、以太坊等公链项目的挖矿是为了提供算力达成共识,而Filecoin的挖矿则是为了提供存储空间和流量。公链挖矿注重于共识,而Filecoin挖矿则注重于应用。
在没有足够多的应用对IPFS存储空间产生需求的情况下,Filecoin矿机节点很难获得良好的收益。如果IPFS的生态系统无法繁荣发展,Filecoin挖矿也难免会出现类似siacoin、storj等云存储项目所面临的尴尬局面 - 挖矿收益低于电费支出,存储供给远远超过需求。
IPFS与Filecoin密切相生。IPFS用于定位和传递数据,作为基础设施存在;而Filecoin则是IPFS的经济激励系统,通过结合Token激励模式建立了一个去中心化的存储市场。
没有Filecoin,IPFS很难启动和运转;IPFS的持续发展又为Filecoin提供重要的基础支持,而IPFS的普及将刺激市场对如何获得比特币分布式存储Filecoin的更安全、更高效方式的需求。
与中心化的存储方式相比,IPFS在效率、安全性和成本等各方面具有竞争性优势。越来越多基于IPFS开发的应用如D.tube和火狐浏览器的IPFS插件已经出现,这些应用使得视频存储于IPFS网络的流媒体网站能够摆脱https的限制等。
现在我们已经看到了IPFS技术未来应用空间的潜力,期待Filecoin主网能尽快上线,推动IPFS技术的普及。