星际文件系统(IPFS):重新构造Internet

2020-04-02 17:18:51

互联网使用一组称为协议的规则来描述数据如何在网络中移动。Tim Berners-Lee发明的HTTP或超文本传输协议是网络的核心协议之一。它是一种基于请求-响应周期原理的应用程序级协议。它用于交换图像,视频,音频,文档等数据。

  全球COVID大流行的爆发已迫使数百万人在家中忙碌起来,并已转向互联网寻求工作,娱乐和其他必需品。这给互联网基础设施造成了前所未有的压力。初步统计数据表明,互联网点击量激增了50-70%。YouTube和Netflix等平台已经宣布,它们将降低视频质量,以减少移动和宽带网络上的流量。

  如果互联网不能再忍受它停止工作了,天堂禁止了吗?所有人内心乐观地希望这不会发生。但是,如果我们使用分散式Internet协议,我们肯定会知道。


  互联网现在如何工作?

  互联网使用一组称为协议的规则来描述数据如何在网络中移动。Tim Berners-Lee发明的HTTP或超文本传输协议是网络的核心协议之一。它是一种基于请求-响应周期原理的应用程序级协议。它用于交换图像,视频,音频,文档等数据。


  HTTP问题

  HTTP的最大问题是它是集中化的。数据存储在少数公司拥有的服务器上。HTTP的基于位置的寻址模型支持集中化,因为它很容易找到文件。但是,如果我们断开与较大的全球网络的连接,或者如果您希望最大程度地减少网络负载,则此方法将无效。

  此外,集中化的这一方面通过我们宝贵的数据为提供商提供了巨大的力量,如果政府和某些个人(例如黑客)愿意的话,可以轻松地减少数据访问。

  HTTP的下一个问题是带宽。 带宽是在给定时间内可以通过特定连接发送的最大数据量。可以比作管道的宽度或狭窄程度(此处为连接)。随着越来越多的设备要求数据,网站可能崩溃。记住404错误。


  使用IPFS重新架构互联网

  IPFS是用于存储以及访问文件,应用程序,网站等的分布式对等系统。协议实验室的创始人Juan Benet是行星际文件系统背后的大脑。

  IPFS采用两种技术进行工作,即git和torrent。这是一个可以管理存储文件并跟踪随时间变化的系统,就像git。

  IPFS是一个分布式文件系统,即数据像洪流中的数据一样在整个网络中移动。

  假设您希望您的朋友查看您在Facebook上上传的图像。您给他们发送了一个链接。他们单击链接,由于HTTP是特定于位置的,因此他们的每个设备都在位于地球另一侧的Facebook服务器上请求同一页面。

  IPFS使用内容寻址,即它通过内容本身来标识文件。该地址具有内容本身的某些标识符,该标识符通过加密方式进行哈希处理,这样您就可以获取受保护文件的标识符,并且其他文件都不能使用相同的哈希值并且使用相同的文件。因此,您无需联系其他Facebook服务器来获取页面,而是与其他计算机联系以与您共享页面。

  也就是说,它不仅可以从Facebook,而且可以从拥有它的任何人那里获得所需的页面。

  此外,使用IPFS时,不仅可以从其他设备下载文件,还可以像洪流一样分发文件。

  IPFS不仅使网页发生这种情况,而且使计算机可能存储的其他文件类型(例如文档,电子邮件甚至数据库)都发生这种情况。


  那么,如何处理IPFS?

  强大而强大的互联网:即使有人攻击服务器,我们的整个生活也会在线上转移,而IPFS永远不会丢失数据。您仍然可以从其他地方获得相同的网页。

  没有政府的谴责:因为IPFS上的文件可能来自不同的地方,所以任何人都很难阻止事物。

  即使您距离较远,也可以快速上网。如果可以从附近的设备而不是从任何其他位置检索文件,则可以更快地获取文件。许多云服务已尝试将其数据中心移至多个位置,以使访问速度尽可能快。使用IPFS,每个人都可以做到。

  IPFS仍处于起步阶段,但它旨在补充或可能取代作为Internet骨干的HTTP协议,并且正在迅速普及。


最新推荐