在这之前,我们先了解一下http是什么?
我们知道,HTTP其实就是现在我们的网址开头,是指超文本传输协议(HyperText Transfer Protocol)我们获取信息、传递信息,都得经过服务器,比如 Google有超过100万台服务器!世界最大的芯片制造厂商 Intel 有大约10万台服务器。其他的巨头公司也都不差,都拥有自己数量庞大的服务器。
这些服务器一直在机房运转着,如果关闭服务器,你将无法访问上面托管的内容。所以,为了保持网络能24小时使用,这些服务器也必须24小时的运行。
而且,我们的一切信息,都记录存储在这些中心化服务器上,所以,只要服务器被攻击或者挟持,那信息就可以被攻击者完全收集掌握,安全性不够。而且在传输效率上也非常的低,用户如果想要获取信息,得先访问服务器,如果服务器在很远的地方,那传输效率就会降低,而且用户想要获取任何信息,都必须经过服务器。
这里给大家整理一下目前http存在的一些缺陷:
效率低下,服务器成本昂贵
历史文件保留时间过短
中心化的网络限制了机会
网络应用太依赖骨干网
安全性较差,用户数据无法得到保证
所以,有另一种网络传输协议出现了,IPFS也叫星际文件系统(InterPlanetary File System)他的愿景是超越目前的http。
ipfs,是一种IPFS是点对点的超媒体协议,可以让网络更快、更安全、更开放。
IPFS是将内容碎片化,分开存储,并且复制到多个节点存储,当你想要信息时,可以直接选择就近节点获取。大大提高了传输效率,而且也无需担心因服务器被攻击而使得信息泄漏或者遗失的情况。即使有人想获取信息,恶意攻击部分节点,信息也是经过加密,密码只有你自己拥有,所以即使攻击者获取到这些信息,他也无法破解,而且部分节点的信息遗失,并不会造成信息的缺失,因为在其他节点,还存有一样的信息,相当于备了很多份。
按照目前来说,ipfs还无法取代http,但在以后,相信ipfs能够坐拥一席之地。
来源: