这东西把世界都改变了!你还不看看?

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

文 | 小辰

图 | 网络

版 | 小辰

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180709G16W7Z00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券