说到IPFS,先来了解一下互联网的底层协议HTTP。大家在输入网址时,开头都是http//:是吧,HTTP是一个中心化的协议,它是互联网底层的一个数据传输协议,HTTP经历过20多年的使用,凸显出了很多问题,那这个技术必然会进行升级,IPFS就是HTTP的技术升级或者说是迭代。
所以IPFS对标的就是HTTP。
IPFS简称星际文件系统,是一个互联网底层的传输协议,它具备粉碎性、分布式、多点式等优点,那么它和HTTP相比到底有什么区别呢?
首先来看HTTP,HTTP是一个中心化的储存协议,根据社会的发展,已经有三个问题凸显:
第一个就是传输效率慢。比如我们平时去购买火车票,很容易就登录进12306的APP软件,但是过年的时候,当所有人都在登录这个软件时,登陆会异常困难,这就是老化的HTTP已经不能满足不断增加的数据增加后的需求了。
第二个问题,安全性得不到保证。所谓中心化的储存协议,所有的数据都存在一个服务器上,一旦这个服务器被黑客攻击,那里面的数据就会被丢失,数据丢失会带来一系列的不安全性。
比如众所周知的2018年Facebook的一个服务器遭遇黑客攻击,导致千万用户的数据被泄露,此为一起重大的互联网事件。
第三个问题,使用成本高。正是因为中心化储存服务器极容易被黑客攻击,需要花费大量的财力、人力来加强安保措施,而所有产生的费用都将由消费者买单,成本只高不降。
那么IPFS,它能够有效地解决这三大问题。
第一,高效率性。IPFS就像一张蜘蛛网,每个节点都会保存我们所储存的数据,那么当我们需要调用数据的时候,它就会从离我们最近的节点中去读取数据和传输数据,提高使用性能。
第二,安全性能得到保证。所有的数据都是粉碎成256KB进行分布式保存,即使其中的一个服务器被攻击,黑客也只能够得到整个文件数据当中非常非常非常小的一部分,他不能读取到我们数据的完整性,而那极小极小的一部分几乎可以忽略不计。
第三:使用成本低。要构建一个庞大的数据储存中心,不是一家公司或者两家公司就能够完成的,它需要全球全社会更多的人把自有的闲置的硬盘储存空间贡献出来,那既然是闲置的,收费标准是不是就会降低很多啊?对于需要使用存储空间的各大中小企业来讲,选择IPFS产生的成本费用仅是传统HTTP中心化储存的1/3。
所以说在整个互联网领域,那些使用存储的各类型企业、乃至整个互联网技术专家,都说IPFS将是HTTP的升级,甚至会完全取代HTTP。我们现在的生活越来越离不开互联网,当IPFS取代HTTP的时候,上网时所有的输入网址前面都将可能是IPFS。
IPFS由胡安贝内特提出,他毕业于斯坦福大学,当他把这个理念提出后,众多科学家纷纷加入他的实验室团队。到目前为止,全球有数千位科学家为IPFS技术做出了无偿贡献,他们致力于IPFS这项技术的快速完善,让更多的人知道并且能够使用到它。