译者 | 布加迪
审校 | 重楼
互联网也许是人类创造的最伟大的现代技术,它仍在不断完善中。互联网发展的核心是三种不同的愿景。本文将探讨指导互联网技术和架构未来的三个概念:Web 3.0、Web3和语义网。
Web 3.0:互联网的未来
Web 3.0是三个互联网愿景中理念最广泛的。它涵盖和结合另外两个愿景的理念。实际上,Web 3.0遵循Web 2.0的理念,问道“下一站是什么?”
Web 2.0一般指本世纪初开发的Web。这个版本的Web引入了更多用户可以修改的应用程序,如社交媒体。它还带来了像Ajax这样的关键技术创新。Web 1.0直接立足于HTML和繁琐的JavaScript代码片段,看起来与如今先进的Web 2.0应用程序全然不同。
我们正处于开发Web 3.0的过程中,最终的应用程序将使我们今天所知道的Web变得平淡无奇。虽然Web 3.0这个术语有时与特定的概念或技术联系在一起,但它最终指的是下一代互联网软件和界面。
不断发展的Web 2.0
毫无疑问,使用最新技术的现代应用程序比第一代Web 2.0的应用程序要先进得多。但它们是截然不同的吗?它们是不同种类吗?并非如此。我们今天看到的更像是Web 2.5,而不是向Web 3.0的全面进化。
那么,当前Web 2.5版本的关键技术是什么呢?一个技术是云。虽然虚拟化基础设施变得如此司空见惯、以至于近乎隐形,但在过去10年里才真正迎来自己的时代。云是当今Web应用程序运作方式的决定性因素。
两种更具决定性的Web 2.5技术是响应式框架(如React)和NoSQL数据存储。两者都是各自领域产生了巨大影响的重大改进。
云计算、NoSQL和响应式编程这三种技术可谓是Web 2.5的支柱。预计它们在互联网的下一个阶段将继续发挥重要作用,但它们不是Web 3.0的本质。
这种本质很难确定,因为我们现处于发现这个本质的过程。但我们面前确实有足够的实证看到其大致轮廓。
区块链是支撑Web 3.0的第三个也是最具前瞻性的技术。它在互联网上处理事务的方式与我们以前看到的完全不同。但区块链严格上来讲并不是Web 3.0。支持者采用了一个不同的术语来描绘他们憧憬的进化:Web3。
Web3不是Web 3.0
Web 3.0和Web3含义相似,但各指不同的定义模糊的事物。这两个术语通常是同义词,只是指同一个总体概念的两种不同方式。
但这些区别值得关注,因为Web 3.0实际上指下一代Web的总体特征,而Web3指平行的区块链创新领域。
Web3将对Web 3.0的最终含义产生重大影响。实际上,Web 3.0将合并Web3。如果区块链最终在未来的互联网中扮演足够大的角色(我相信会),Web 3.0最终可能会是Web3。
我们将更深入地讨论区块链的影响,但先不妨考虑一下当前互联网发展的第三个愿景。
语义网
语义网是互联网创始人Tim Berners-Lee及其他人提出的一个概念。本质上,语义网将元数据集成到应用程序发布的信息中。这个元数据描述了数据的含义、意图和关系(语义),从而将互联网变成一个由关联资源组成的机器可以畅游的网络。
本质上讲,语义网试图将互联网由数据库转变为知识库。它是对现有Web的自然扩展或细化,鉴于其出身,它可能最有资格对Web 3.0作出正式的声明。然而实际推动实施很棘手,因为它增加了工作量,又没有给应用程序或其开发人员带来好处。它需要重新思考应用程序是如何设计架构的。在某种程度上,它还需要抛弃熟悉的技术(比如其实并不充分利用REST的好像充分利用REST的API)。从长远来看,JSON-LD和HTMX等技术负责调控语义网概念的采用,从而带来更有意义的Web。
生成式AI和语义网
如果我们把语义网和Web3放在一起考虑,两大趋势勾勒了Web 3.0的未来进程:去中心化(Web3)和数据链接(语义网)。
Berners-Lee在介绍语义网概念时介绍了未来的浏览器,它将保存上下文信息以增强用户的交互能力。他写道,这个语义网将知道上下文,“不需要像2001年的《星球大战》中的C-3PO那样程度的人工智能。”
有趣的是,我们刚迈过了生成式AI方面的某种临界点,生成式AI对Web未来发展的影响将是重大的。随着现代AI的问世,尤其是大语言模型的出现,确保数据更具语义性、上下文和相关性向前迈出了一大步。事实证明,我们根本不需要添加语义数据。相反,我们只是创建了庞大的概率机在事后模拟它。
语义元数据这个概念只是以一种缓慢而零碎的方式初露端倪,生成式AI已席卷全世界。突然之间,封装在URL中的大量惰性信息开始活跃起来。
毫无疑问,生成式AI将影响Web 3.0。这是否代表着一场彻底的剧变仍有待观察。事实上,我们可能已经度过了这一代AI的大高峰(或炒作周期),进入到推断更精确细节的下一个阶段。(区块链也处于类似的生命周期,Gartner称之为生产力平台期。)
区块链、AI和未来的Web
传统应用程序和区块链应用程序(又名Dapps,即分布式应用程序)之间的界限究竟在哪里还有待观察,但我们最终会看到区块链的要素触及Web的几乎方方面面。目前,区块链在严重影响金融行业,去中心化金融(DeFi)以近乎即时、低费用的交易颠覆了整个行业,这类交易不需要经纪人、银行或清算所。
接下来即将被区块链从根本上改变的可能是身份和授权。
然后是AI,它既用作构建软件的工具,又用作软件中使用的工具。在前一种使用中,开发人员已经习惯使用AI作为编码助手(包括有时令人困惑的错误)。在不久的将来,我们可能会看到更复杂的应用程序用于设计和架构、数据操作等,还可能看到AI增强的应用程序使人与数据之间的界面不那么笨拙。
所有这些引出了一个有趣的问题:哪种技术将对互联网的未来产生更大的影响?我认为区块链最终将扮演更具差异化的角色。原因在于,生成式AI拿来现有的程序后使它们更有效,而区块链做了一项根本不同的事情:无信任、公开、安全的计算。
结论
Web 3.0意味着充分利用Web 2.0技术(包括用户交互性、云平台、反应能力和NoSQL),并越来越多地结合区块链、语义和AI的要素。最终,Web 3.0将结合区块链和传统应用程序,从而更好地结合语义和生成式AI。最终的赢家将是那些能够逐步融合和完善这种结合体,并使之易于管理的技术和团队。
原文标题:3 visions for the future of the Internet,作者:Matthew Tyson