链接腐烂 2:消失的页面背后是什么? (2/3)

到目前为止,网络上针对链接腐烂问题的解决方案主要是修复损坏的链接和存档页面。然而,问题的根源仍然存在,大约 66.5% 的所有互联网链接在发布后的几年内会消失。

链接腐烂 2:消失的页面背后是什么? (2/3)

如果你想清除花园里的杂草,必须连根拔起,而不仅仅是表面的植物。

要理解链接腐烂以及如何修复它,我们需要深入研究问题的根源——互联网的基础架构。

在上一期文章中,我们探讨了现有的一些修复链接腐烂的尝试,并介绍了 Permaweb 如何从源头解决问题,通过改变数据的可靠性,实际上消除了链接腐烂问题。

在系列文章的第二部分中,我们将深入探讨现代互联网的基础,并将其与 Permaweb 进行比较。

当前互联网基础架构的问题

当前的互联网基础架构主要依赖于 IP 地址和 DNS(域名系统)来定位和访问网页内容。

IP地址有多种形式,通常看起来像 70.66.211.32 这样的数字。IP 地址相当于计算机的街道地址或电话号码,使其他计算机能够找到并与之通信。

然而,就像现实生活中人们会搬家、换电话号码一样,你的数据的 IP 地址也会变动。更常见的情况是,这种变动没有“转发地址”,就像电话断线一样,其他计算机再也找不到或无法与这些数据通信。链接腐烂的普遍现象显示出,数据的流动性远比人们频繁得多!

以下是当前互联网基础架构中一些导致链接腐烂的关键问题:

  • IP 地址作为位置:通常一个 DNS 地址对应多个 IP 地址。那么,谁控制这些 IP 地址呢?链接到 IP 地址意味着控制服务器的人拥有数据的控制权,而链接到数据则意味着用户拥有控制权(用户可以保持数据的存续)。
  • 集中式 DNS:DNS 将域名映射到 IP 地址。如果 DNS 记录发生更改或被删除,指向内容的链接将失效。
  • 临时托管:网页内容通常托管在可靠性取决于按月付费的服务器上。这些服务器很容易关闭、迁移或更换用途,导致链接断裂。

链接腐烂为何发生

上述的基础架构问题为链接腐烂提供了温床,而以下因素则助推了链接腐烂的普遍性:

  • 网站删除:网站或特定页面可能会被主机有意删除,或因审查等恶意行为导致其失效,使指向它们的链接失效。
  • URL 更改:网站的重组或迁移到新服务器会大幅改变网站的 URL 结构。
  • 服务器问题:服务器可能下线或被废弃,使得内容无法访问。

这些问题的根本原因是:现代互联网的数据是与服务器位置绑定的。这意味着所有链接的稳定性都取决于服务器的稳定性。

更进一步说,问题的核心在于谁控制这些服务器。控制服务器的人,实际上就控制了内容和链接。

然而,由于这些服务器上的内容很容易更改或迁移,终端用户对数据的长期可靠性没有任何控制权或保障。

最终,这就是为什么大约 65% 的链接会损坏。

因此,我们需要一个不同的基础架构来保存数据。Permaweb 如何解决这个问题呢?

Permaweb 如何运作

正如之前提到的,Permaweb 代表“永久网络”,它是基于 Arweave 区块链网络存储的所有网页、应用程序和文件的集合。它与当前互联网的使用体验类似,但所有上传到 Permaweb 的内容都是永久的,无法被删除。这有效地消除了链接腐烂问题,因为每一条数据都设计为可以稳定保存数百年。

这是如何实现的?是什么在表面之下防止了链接腐烂的滋生?

在 Permaweb 上,用户通过交易 ID内容地址来引用数据,而不是通过服务器位置。这使得信息的连接更加稳定和持久。

交易 ID 是一种特殊的代码,用于标识区块链上的特定操作或数据传输。它类似于你在网上购物时收到的订单号,显示你的交易(例如上传或存储文件)已成功处理并被安全记录。

在 Permaweb 上,每条数据都有一个唯一的交易 ID,确保它可以随时随地被找到。换句话说,Permaweb 上的数据是与位置无关的——它通过唯一的 ID 进行标识,而不是绑定在特定的服务器位置。因此,数据不再依赖一个“街道地址”和“电话号码”,而是像被赋予了一个“条形码”,无论它在哪里都可以找到。

什么是位置独立性?

位置独立性意味着数据可以在不依赖特定物理位置的情况下访问。这种方法是无需权限的,并依赖去中心化系统(如 ArNS,即 Arweave 名称系统)和数字签名来标识内容。

当前的互联网:

  • 位置:通过特定位置(IP地址)访问网站。
  • 需要权限的位置引用:IP地址通过集中式系统DNS管理,DNS将域名映射到IP地址。

Permaweb:

  • 价值:通过唯一标识符(交易 ID 和内容地址)访问网站,而这些标识符与特定位置无关。
  • 无需权限的价值引用:去中心化服务如 ArNS 将可读名称映射到这些唯一标识符,不需要中心化的权限。

当你今天访问一个网站时,浏览器使用 IP 地址找到包含该网站数据的服务器。希望该服务器正常运行!而在未来,随着内容迁移到 Permaweb,网站将通过交易 ID 和内容地址找到,与任何单一服务器无关——这是一种更加灵活和稳定的方式。

为什么这很重要?

当前的互联网可能看起来从日常使用的角度是稳定的,但从长期来看,它却是高度流动和不断变化的,导致无数文化、经济和科学作品的消失。

以下问题不是我们可以“凑合着过”的:

  • 链接随时可能失效
  • 链接可能随网站变更而发生变化
  • 无法永久保存外部链接的内容
  • 用户几乎没有办法挽回丢失的数据
  • 很少有应用支持可信的退出(如果你离开一个应用,你也将失去所有的数据)
  • 互联网上几乎没有不可变的价值
  • 很少有人关心这些问题,软件开发者也习惯于绕过这些问题工作。

然而,重新组织互联网基础的更好方式已经出现,其潜在影响可能非常深远。我们数字化的“花园”可能很快会变得更加美丽。