首先,来认识一下IPFS。
IPFS(InterPlanetary File System)—又称“星际文件系统”。它是p2p分布式文件系统(比特币是一种p2p的电子现金系统)。通俗的讲,通过IPFS协议,可以让存储在IPFS网络上的文件在世界的每一个角落被快速的访问。(虽然你们在很多地方已经看到这个定义了,但是我还是要说一遍。(ฅ´ω`ฅ) )
简单点说,IPFS就是一个去中心化的协议。
其次,来了解一下现在应用最广泛的网络协议—“超文本传输协议HTTP”。
刨去所有晦涩难懂的技术术语,我们可以这样来浅易地理解HTTP:它是当今互联网世界的基石,是创世规则,是互联网的十诫,有了HTTP,才有浏览器,才有网站、客户端、小程序等一切互联网应用形式的存在。
(这样说应该更容易理解吧~)
这是HTTP的伟大之处,但它的弊端也很明显:
效率低,使用成本高,带宽资源浪费严重
数据丢失,页面平均生命周期只有100天
中心化的网络限制了很多发展机会
对主干网的严重依赖, 经常造成服务中断
IPFS也是一个数据数据传输协议,相比于http有如下优点:
P2P下载, 节省高达60%的带宽, 使用成本低廉
永久web, 不在删除数据
分布式的网络, 给互联网带来生机
不再依赖主干网, 降低因不可抗力造成的服务中断问题
在p2p的传输网络中,访问速度会很快,IPFS几乎不可能出现像HTTP中网络拥堵的现象。(也就是说,在双十一抢购时,再也不用担心网络“爆炸”。)
IPFS协议恰到好处的解决了这个问题,存储到IPFS网络的文件会经过哈希运算,相同的内容会得到相同的加密哈希地址,需要访问这个文件只需要调用这个哈希地址,不需要进行文件的重复存储。
这就是IPFS,它包容,可以让普通人参与提供存储节点并获取收益;它节俭,会释放出大量的被HTTP禁锢的内存资源;它永恒,随着IPFS生态的完善可以让人类文明永存。
也许你会问,IPFS听起来很好,但有人会去IPFS上存储数据吗?如果存储数据的节点挂了数据丢失,这个怎么避免?企业会弃中心服务器去选择IPFS?……
这个你完全不用担心,IPFS引入了Filecoin激励系统,这个会在我们接下来的文章给大家深度解析IPFS+Filecoin是如何构建生态的?