“
IPFS:替代HTTP的分布式网络协议
”
互联网是人类历史上最重要、最具影响力的时代,在互联网诞生之前,谁也不知道它能给世界带来如此巨大的改变。足不出户,我们可以接受来自全世界的讯息,即使是在移动行走的状态,也可以用我们的掌上神器随时和他人取得联系。
上图的这个呢,是世界首个Web服务器“CERN httpd”
但你有没有想过,互联网是怎么运行的,使得互联网上信息自由流通呢?Tim Berners-Lee的NeXT电脑是世界上第一台Web服务器,机器上还有一个贴纸:“这台机器是服务器,不要关闭”。
我们当前的互联网就是由一些巨头公司的服务器所构成的,这些服务器一直在机房运转着,如果关闭服务器,你将无法访问上面托管的内容。
懂点计算机网络原理的人都知道,互联网的数据交互模式使用的是B/S 和C/S 模式,即客户-服务器,以及浏览器-服务器模式。
网络数据是存储在各大服务器上,即使这样的服务器全世界非常多,多达千万甚至上亿个,但对于文件数据仍然是非常中心化的,因为你建的网站也只会放在一家公司的服务器上,你所产生的用户数据,也都是存在中心化的公司服务器上的。
众所周知, 互联网是建立在HTTP协议上的,HTTP协议是一个伟大的发明, 让互联网得以快速发展,但HTTP的缺陷也逐渐显露:
01
HTTP中心化效率低下,成本昂贵
历史文件被删除
02
“404 not found”的网页, 说明文件被删除或服务器被关闭。
03
中心化限制web成长
互联网应用高度依赖互联网主干网
04
如果你关注区块链的话,肯定听说过IPFS——星际文件系统。IPFS就是用来解决或者弥补HTTP的一系列弊端。
大家看一下以下视频,就晓得IPFS是什么了
点击边框调出视频工具条
大家也可以看看下面几个之前的文章,更加深入的了解一下IPFS
文 | 小辰
图 | 网络
版 | 小辰
领取专属 10元无门槛券
私享最新 技术干货