一个RJ45以太网连接在一个破旧的俄罗斯国旗的前面。

分布式Web不能从Internet准备Runet截止

俄罗斯正准备在全国范围内实验,全国暂时从全球互联网断开,看看是否国家能单独依靠Runet。这种努力是应该帮助俄罗斯对国家潜在的数字战争准备,但一些分析师也猜测这是否是对像部署民族跨越审查机器的第一步“中国的长城防火墙”。

这可能会导致在俄罗斯重大破坏在线服务。不过,我更感兴趣的是寻找如何准备的分布式网络是这样的切断,以及是否这些网络甚至会继续运行。

分布式网络的承诺(dweb)是,它将使我们更少地依赖于只有几个庞大的互联网基础设施公司,使任何人都可以发布全球可用的资源。谁下载的资源也每个人都使其可用于上传到其他感兴趣的用户;类似于如何BitTorrent和对等网络文件共享的作品。然而,无论是星际文件系统(IPFS),也不是逸项目将继续正常运行里面俄罗斯从全球互联网下一个Runet截止。

俄罗斯境内的Dweb客户端将无法达到外部客户,但他们的分布式网络还是应该多为在该国境内的用户。然而,在当前dweb部署集中式组件仍然会导致服务中断。

中的DAT项目也有一个DNS解析单一厂商的依赖作为该项目采用谷歌DNS在默认使用HTTPS。你不能这样解析器从烧杯中浏览器中发生变化,逸项目最流行的面向用户的化身。谷歌DNS确实有俄罗斯的内部几个递归DNS服务器的位置。然而,这些只能充当缓存和陈旧的响应,除非他们能与谷歌的云位置,其中对于无缓存查询实际DNS发生通信。有在俄罗斯没有谷歌云位置,这样系统会迅速衰退。

逸还依赖于同行发现一个集中跟踪服务器上。一个跟踪服务器跟踪哪些用户声称有任何人有兴趣,并介绍了同行互相文件的副本。这个概念是BitTorrent的初期流行,但几乎已经成为过时的BitTorrent客户端已经越过使用分布式哈希表(DHT)对等方发现来代替。更多关于这一点。

对于逸项目的两个默认跟踪服务器由HETZNER云和数字海洋与CloudFlare的提供权威DNS托管。CloudFlare的权威DNS应保持内部Runet功能,但对于跟踪服务器的IP地址将无法访问。DAT将完全停止运行。

这个故事是IPFS相似。IPFS使用DHT像BitTorrent和不依赖于集中式跟踪服务器上。然而,IPFS,去-IPF问题和JS-IPF问题的两个主要的实现方式,都依赖于达到一对夫妇中央DHT引导节点之一。这些节点通过给他们足够的信息来连接到其他节点,让他们去介绍客户到网络。

这些引导节点不依赖于一个权威的DNS提供商,但所有的人都对数字海洋主持,由内Runet可达。

假设在截止时间内Runet至少一个其他国内连接,IPFS客户端将继续Runet切断后发挥作用。如果您重新启动客户端,但是,它将不再能够重新加入网络。

几乎所有的BitTorrent客户端将继续工作就好了,但是。造成这种情况的主要原因是,这些客户保持DHT节点的跟踪和会话之间保存它们。假设你已经连接到至少一个其他国内DHT节点,你应该能够重新启动客户端后重新加入网络。BitTorrent的将具有相同的初始引导问题,DAT和IPFS。

您可以在同一网络和引导这样的发现从其他IPFS或BitTorrent客户端DHT节点。你可以把你的手机或笔记本电脑上运行的客户端IPFS到朋友家,并加入他们的Wi-Fi网络,让你的客户了解可用的DHT节点的方式。你可以关闭电源设备和使用这种方法把它带回家,并有BitTorrent的工作从家里。IPFS不会记得先前连接DHT节点和丢失的将是正义的。

DAT和IPFS可以从BitTorrent的清楚了解,当谈到做一个分布式网络上的集中式组件的依赖。下面是每个项目的一些可操作的要点:

  • DAT需要停止使用集中式跟踪。该项目已经通过工作在这个自己Hyperswarm举措
  • 客户需要记住会话之间DHT节点,并减少对少数中心DHT介绍人的依赖。这将大大提高网络的弹性和多样性。
  • 客户应该有更多的访问接口,手动添加新的介绍DHT节点。像QR码的东西,你可以用你的设备扫描添加一个新的DHT节点,或者可以传达人对人的另一种方法。
  • 默认介绍节点应该更加多样化,而不是一切存在托管在同一基础设施供应商。

我们仍然在分布式Web的初期阶段。访问俄罗斯全球互联网的计划中断作为一个重要的提醒,我们的网络互连令人难以置信,而分布式网络需要做更多,不辜负他们的潜力。