iroh可能是真正的Web3.0

2026 年 06 月 12 日

我一直对 P2P 很好奇。当然,说的不是信贷的那个 P2P,而是点对点通信。

从多年以前的 bit-torrent,到 eDonkey/eMule 的 DHT,再到 IPFS,libp2p,乃至今天要说的 iroh。我都尝试研究过,但最终还是都浅尝辄止。但最近因为一个想法,在各种 ai 的提点之下,再次打开了 iroh 的文档页。在看文档的过程中,我突然产生了一个念头,iroh 是不是真正的 Web 3.0?

从定义开始

Web 1.0/2.0

一直以来,Web 1.0 和 Web 2.0 的概念都是非常明确的,看 wiki 就知道:

  • Web 1.0:网站提供内容。比如新浪和搜狐。
  • Web 2.0:用户生成内容。比如推特和微博。

这两个概念,其实都是既定事实已经发生了之后,才产生了定义。

Web 3.0

Web 3.0 与上面的两个不同,虽然一直有人试图定义这个概念,但直到现在,全世界还没有一个统一的认知。目前大概是这两个流派:

  1. 强调去中心化,个人拥有自己的数据资产,通过区块链和智能合约使用互联网。
  2. 互联网作为超级数据库存在,配合 AI 做跨平台使用。

Web 3.0 到底应该是什么?

客观讲,目前 Web 3.0 定义的两个流派,都有我认同的部分,也都有我无法接受的部分。

首先说说去中心化。

单说去中心化这个词,我非常认同。互联网创建之初是平等的,无论是架构上,还是协议上,乃至身份上都是如此。但随着商业化,互联网慢慢变成了星型结构。大公司和运营商控制了大部分数据和流量,普通人只能消费而无法真正拥有数据。即使部分平台为普通人提供了创造数据的功能,数据的所有权和使用权也是跟这些平台分享,并受其制约的。例如,你写的公众号文章如果被平台认为是抄袭,那么压根没有人有办法读到你的文章。还有微信,如果它想限制某些链接,那么即使强如淘宝,也必须使用各种火星文来复制粘贴。这就是去中心化的必要性。

但是去中心化,并不意味着一定需要区块链、加密货币、智能合约这些东西。我承认区块链作为一种技术,其设计确实是天才的想法,但我觉得它并不适合作为互联网的基础技术。事实上,区块链除了比特币这一应用,还没有找到任何适用场景。所谓永不消失的链上数据,看起来并没有多少人需要。但它带来的算力损耗,以及浪费的通讯成本是实实在在的。

再说说所谓语义网与智能网。

坦白讲,我无法完全理解万维网之父的愿景。Tim Bernes-Lee 设计了 Solid 协议和 Pod 数据仓,即是说数据应该由个人拥有。这一点从概念上我非常认同。但他的 RDF 已经失败了,而他最新的想法,也就是让 AI 来处理个人所拥有的数据,我不认为这个想法对 Web 3.0 有任何定义和引领的作用。

我认为的 Web 3.0,大概是这样的:

  • 关于连接,每个设备都应该有连接和被连接的自由,这样每个人都有能力通过互联网发出自己的声音。
  • 关于流量,不能让大公司控制流量的走向,小众群体也应该有获得关注的能力。
  • 关于数据,所有权应该归于个人。数据的复制有可能无法阻止,但所有权的认定应该还是可能做到的。
  • 关于技术,复杂度应该被隐藏在更简单的概念中。需要简单的编程模型,才能让更多技术人员参与进来。
  • ……

完美的定义或许很难由某一个人完成,但 Web 3.0 一定应该是一个让普通人能够做到更多事情的通信工具。

那么,为什么要谈 iroh?

我觉得没必要在这里讨论 iroh 的细节,只讲要点就够了:

  1. 它是一套网络工具栈。能帮助程序员建立点对点通信。
  2. 它的抽象看起来很清晰,有希望成为未来网络编程的标准。API 已经趋于稳定,已经很接近 1.0 版本了。
  3. 它兼容主流操作系统,能在各种设备(甚至包括 ESP32)上运行,支持很多网络传输方式,还有多种语言的实现。
  4. 相比于 libp2p 的繁重和学术化,iroh 做了极端的剪裁,专注于连接(Magic Endpoint)、内容路由和传输,这种‘够用就好’的工程哲学,才是技术能落地的关键。

简单一句话,我觉得它有代替 socket 的潜力。

如果这个假设成立,也就是说,假设它未来真的能够代替 socket,那么未来的 web 会变成什么样呢?

  • 设备将会变得对等,连接将变得非常轻松。拿着家里设备的 Node ID,在任何地方都可以连回家里看监控或者远程控制电脑,也不用再考虑什么内网穿透。
  • 数据将属于你自己。由于连接变得轻松,数据访问也会变得轻松。家里放一台 nas,你自己的代码可以放在自己的硬盘上,不用担心 github 某天会停止服务。当然,别忘了备份。
  • 没有人可以挡住你发声。只要家里的服务器不断电,你部署的 blog 将永远可达。
  • 过去由于网络限制的很多应用,在新的 P2P 网络中将变得可行。流量不用再绕道大公司,因此可能出现更多新类型的应用。
  • ……

这不就是互联网最初的愿景吗?那个平等的,自由的的网络世界。

所以……

我觉得我已经表达了我想说的。现在,是实际做点什么的时候了。

Top