有人说"2018年最火的项目,非IPFS莫属",有人称其为“矿工们的狂欢”,“互联网的颠覆时代”,有人觉得它很有可能成为下一个千亿市值的项目。更多人觉得IPFS会成为区块链不可或缺的一部分。看着这些观点,让人觉得越来越迷糊,脑子一团浆糊的感觉,那么IPFS到底是何妖孽?
IPFS(InterPlanetary File System)中文全称星际文件系统,本质上是一种内容可寻址、版本化、点对点的分布式存储传输协议,目标是补充甚至取代HTTP协议,构建更快、更安全、更自由的互联网。
使用IPFS上传文件的时候,首先会对文件计算获得hash值,然后进行分片上传到网络节点,访问该文件只需知道该文件的hash值就可以了。那么问题来了,上传到IPFS网络中后,我们的文件会永久性存储在网络中么?谁负责存储?类似无限空间的云盘么? 我只想说你想多了,为全世界提供无限存储的空间,谁都做不到。在ipfs上传文件之后,是没有其他人存储你上传的文件,因为别人没有这个责任也没有这个义务,所以不会永久性存储在网络中。所谓的上传也只是把文件hash值同步到了别的节点,方便别的节点可以下载。有时候你关掉自己的ipfs网络,还能够通过别的节点访问,那也只是别的节点的缓存而已,随时会当垃圾一样丢弃。
有钱才好办事,所以为了文件可以永久存储,而不只是存储在自己机器中,就有了Filecoin。可以把它看为ipfs之上的激励层,此时矿机也来了,用户上传的文件可以储存在矿机中、还可以设置多个备份,免得发生意外数据丢失。上传文件的时候消耗token,矿机保存文件则会奖励token。大概就跟花钱买存储是一样的。
前几年云盘很火,很多大的互联网公司都搞,好像不弄出个云盘来,都不好意思出来见人,存储大、下载快、还免费。而现在呢,很多公司直接把云盘关掉了,用户没有及时备份的数据也丢了。而且又限速、限空间、收费,一些人的最爱也都被无情的删除了。而IPFS无需主控服务器,所以不会存在关闭的情况,除非大家一致决定抛弃它。IPFS基于DHT技,查找文件只需要知道hash,而不需要tracker。不像BT下载需要种子,所以也不会出现torrent文件中的tracker被封掉,而无法找到文件的情况。
另外在IPFS上还可以搭建静态网站,所以未来DAPP或许可以真正的做到去中心化,而不仅仅是智能合约部分。 其他的优点,暂时不作讨论,就先写到这,有错误请指正。
网友评论