1. IPFS点滴资讯首页
  2. 观点碰撞

IPFS如何解决互联网的光速问题

IPFS如何解决互联网的光速问题

在网络的早期,有一个去领土化的梦想。在Grateful Dead词作者和互联网活动家John Perry Barlow看来,工业界的政府已经过时了。他在“网络空间独立宣言 ”中写道:“你没有道德权利来统治我们,也没有任何我们有理由担心的执法方法。”

很容易理解为什么巴洛和他的同志们在1996 年撰写“宣言”时非常兴奋。互联网连接了整个世界。在世界任何地方在线发布的信息都可以在其他地方访问。您所需要的只是地球上任何地方的一台服务器,以覆盖全球受众。只要至少有一个地方可以容忍它,言论就是不受约束的。世界其他地方没有什么可以做的。

在实践中,它并没有这样做。事实证明,互联网是一种物质的东西。有服务器和路由器和电缆,也许最重要的是,一个被称为光速的讨厌限制。


如果您想为全球受众提供服务,则无法从单个服务器甚至单个数据中心实现这一目标。数据流向世界各地并返回中途需要数百毫秒。有些时间可能代表路由或其他信号传播延迟,但其中很大一部分原因仅在于信息传输速度不如光速快。

普通的Web用户可以感觉到100毫秒的延迟。通常情况下,当Web应用程序需要在浏览器和服务器之间进行多次往返时,延迟可能会增加几秒钟。这足以让用户重新考虑他们是否真的想要他们刚才要求的信息。通常,他们会关闭浏览器标签。如果您正在运营任何类型的全球在线业务,那么尝试仅从一个位置提供您的所有内容并避免在全球范围内拥有办公室,人员和设备是自杀。

不幸的是,这种全球性的纠缠使领土政府,那些“ 肉体和钢铁的疲惫巨人 ”重新回到了画面。这个事实的典型代表是雅虎!2000年,该公司在法国被起诉,允许在yahoo.com上拍卖纳粹纪念品(该公司已经从yahoo.fr拍卖网站上禁止了这些材料)。法国法律很明确 – 除艺术或历史展览外,不得佩戴或展示纳粹徽章。雅虎 失去了案件,尽管声称它受到美国宪法第一修正案的保护,但最终还是遵守了法国法院关于从其美国拍卖场撤走纳粹用具的命令。

IPFS如何解决互联网的光速问题
20世纪30年代在柏林物联网博物馆举办的纳粹纪念品。照片由用户henrytapia在Flickr上发布。

值得强调的是为什么Yahoo! 最终被迫遵守法国的命令。雅虎 是一家全球性公司,在包括法国在内的世界许多国家开展业务。尽管其主要的拍卖服务器位于美国,但其全球业务使其在其运营的每个国家都容易受到法院命令的影响。如果不遵守当地法院命令,可能会扣押资产或逮捕高管。

为了恢复互联网早期的去领土化梦想,我们需要从一个地方开展全球运营。首先,这意味着修复互联网的光速问题,这正是新的类似Web的系统IPFS所做的。


w ^您请求一张网页上的内容母鸡,你一个网址,这是一个可以用来找到您正在寻找的资源信息提供您的浏览器。这个位置过程非常实际。Web URL通常具有域名,可以将其解析为IP地址,最终用于在浏览器与世界某处的特定服务器之间建立连接。然后,您的浏览器会为该服务器提供您所查找的内容的文件名,服务器将使用该内容进行响应。

IPFS的工作方式不同。系统不使用位置和文件名识别内容,而是使用内容本身的加密哈希来识别内容。要获取内容,请连接到对等群并询问是否有人拥有与特定哈希匹配的内容。此哈希是防篡改的数字指纹。它是一个256位数,几乎可以唯一标识每一段内容.¹

可能是没有人拥有与您正在寻找的哈希匹配的内容而不是原始发布者。在这种情况下,您将最终连接到发布者的计算机,该计算机可能位于地球的另一侧,具有所暗示的所有光速驱动延迟。但另一方面,离您较近的人可能会收到内容的副本,可能是第一个回复您的请求的人。由于加密哈希是防篡改的,因此您可以从邻居处下载该副本,并确切地知道它与您请求的内容相同。您的系统会自动重新计算内容的哈希值,以验证它是否与您要求的内容相匹配。

IPFS如何解决互联网的光速问题

如果我们考虑将其用于新生的火星殖民地,这种基于内容的寻址的好处就更加明显了。想象一下,一名殖民者试图连接到地球上的服务器,单向延迟在4到24分钟之间,具体取决于行星的相对轨道位置。因此,每次往返请求需要8到48分钟。有了这种延迟,缓存从地球上回来的一切都是有意义的。这样,如果另一个殖民者想要相同的内容,他们可以在不经过另一个行星际请求的情况下在本地获取它,整齐地回避光速问题。实际上,这个用例启发了IPFS的名称 – 行星间文件系统。

但是,由于现有网络无法剥夺领土政府的权力,因此您不必在火星上受益于基于内容的寻址。如果IPFS被广泛采用,那么单一管辖区就有可能成为一个能够以低延迟服务于全球 – 甚至太阳系 – 的数据避难所。或者,轨道上的服务器可以是IPFS网络上未经审查的内容的播种者。IPFS网络的结构分散了内容分发,以便想要为全球受众服务的人实际上不需要在多个管辖区域中具有物理存在,至少不是为了真正服务于静态文件。


Ť这里是一个很大的是技术上有趣的IPFS项目,它打破了文件分解成安排在了Merkle树块,它跟踪文件版本的历史,它是一个新的人类可读的命名系统集成。它被描述为“类似于交换git对象的单个bittorrent swarm。”该项目还计划采用激励(即支付)文件的缓存和服务的机制,以便用户不必依赖关于其他节点的善意。

与其他分散计算项目相结合,IPFS更加有用。IPFS分发内容,但应用程序逻辑也是内容。整个应用程序可以通过IPFS分发,并在需要的地方访问像以太网这样的区块链,用于以前的服务器端逻辑。

网络改变了世界 – 只是没有我们最初希望的那么多。IPFS项目是加密文艺复兴时期的几个项目之一,这让我对一个旧的威斯特伐利亚恐龙在网上拥有更少权力的世界有了新的希望。


脚注

¹几乎,因为理论上可能存在“哈希冲突”,这两个完全不同的内容加密地散列到相同的值。但是,对于散列值,有2²⁵⁶的可能性(大约为10⁷⁷),哈希冲突至少可以说是罕见的。在我们发现256位哈希冲突之前,太阳可能会爆炸。


点对点科技简介

点对点科技深耘IPFS与Filecoin技术,坚持区块链技术改变未来的信念。点对点 IPFS 数据中心是目前国内技术领先,性价比高、保障优的投资标的。自建杭州数据中心,合作数据中心分布于上海、宁波、河北、香港、斯德哥尔摩(瑞典)等地。点对点数据中心具有优秀的硬件配置与目前国内优质的网络节点资源。点对点科技力求将IPFS爱好者升级为IPFS领军者与受益者,让IPFS颠覆传统互联网,共同开启 WEB 3.0时代。

想了解更多区块链知识吗?关注我吧!

Filecoin测试网二阶段昨日重启,点对点出块第一! | 点滴资讯

原创文章,作者:Haskell,如若转载,请注明出处:https://ipfsdrop.com/view/how-can-ipfs-solve-the-problem-of-light-speed-on-the-internet/

发表评论

电子邮件地址不会被公开。 必填项已用*标注