IPFS小课堂 - IPFS是什么?

距离2019年12月12日Filecoin公测已经过去很久了,但生态中的很多人却还是连IPFS是什么都不知道。经常会有人在百度、知乎上问IPFS币、IPFS挖矿等等相关问题。每每看到这些问题,小编真的真的很想说,IPFS做不到啊!

那,IPFS到底是什么呢?

IPFS(InterPlantary File System),中文译为星际文件系统。是一种点对点的分布式文件系统。

● IPFS是一个单一的bitTorrent群集,用git分布式去中心化存储;

● IPFS根据内容产生地址,提供了高吞吐量的内容寻址存储模型;

● IPFS通过默克尔树数据结构,构建版本文件系统;

● IPFS没有单故障点,节点不需要相互信任;

它的出现是为了补充甚至取代过去到现在30年间一直使用的HTTP传输协议,从根本上解决大众所关心的几个问题:

● 数据的安全

● 数据的确权

● 数据的速度

IPFS早在2014年就已上线,作为新兴网络技术,一直被广大爱好者研究,并尝试运用到生活场景中。到2019年为止,全球IPFS节点已超过百万。这个数据或许单独看非常庞大,但对于全球总人口来说却很少。

既然IPFS对于未来网络而言这么重要,为什么现在发展这么慢呢?原因在于以下几个:

IPFS没有激励机制

刚刚我们说过,IPFS仅仅是一种技术,能够用于传输、存储,类似于BT(不知道BT,迅雷总该知道吧)那种技术。

但我们目前可以看到,下载市场上已经几乎看不到BT存在了,为什么呢?因为没有激励层。BT盛行的时候,多是靠节点自发运行和维护。既没有收益,反倒还赔了不少钱,毕竟BT节点和IPFS节点一样,是需要长期在线,功耗、带宽都消耗非常大。

也因此,为了不让IPFS重蹈覆辙,在IPFS上线的同时,Protocol Labs启动Filecoin计划。

我们已经简单了解IPFS是什么,那Filecoin又是什么?它就是一个IPFS之上的激励层,通过存储检索挖矿三种收益,刺激IPFS节点长期运行,更好的服务整个网络生态。

IPFS节点维护成本比较高

刚刚提到,想要运行一个IPFS节点,需要很大的消耗。主要是:

①目前来说,IPFS节点更多建立在PC上,尽管IPFS有手机端,但几乎没人会使用。究其原因,IPFS节点需要长期保持在线,设备需要不停运转,只有PC,甚至说是专门的存储矿机暂且能够保持这样的状态。

②目前来说,网上已经有各种电脑系统搭建IPFS节点的教程,意味着各种电脑环境都是可以搭建IPFS节点。小伙伴们有兴趣都可以尝试一下哦。

③网络对于IPFS来说也是一个严峻的考验。IPFS想要稳定、正常的运行并实现其功能,必须要有高且稳定的带宽。而对于我们现有的网络来说,尤其是家庭网,其不稳定性太高,并不能在支持长时间的节点运行。因此,想要搭建IPFS节点,网络问题也亟待解决。

综上,由于IPFS是纯技术,并没有金融属性,再加上各种运行的困难,只在技术圈内有所普及,现实生活中我们并不会常常接触。这也难免一般人只知有IPFS,但不知道IPFS到底是什么了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容