一个新手面对这么多的概念,会不知所措。这时,他们往往会选择某一个术语所代表的方向研究下去,这是完全没问题的。但对整体性的把握也非常重要,有关这些综述性的资料,在目前的互联网中,要么就是一些飘渺的宏大乌托邦叙述,要么就是一些概念的简单陈列讲解。对这些概念成系统的成逻辑的梳理,还非常缺乏。
限于篇幅,本文不可能对这些概念一一讲解。本文的主要目标是尝试在这成堆的概念中,寻找出有关Web3.0的主要脉络。
对Web3.0的畅想
许多人对Web3.0有各种畅想,这些畅想的内涵可谓是千差万别。《刘毅:Web3.0到底是醒世恒言还是危言耸听?》中对Web3.0思想史的一个简要摘述如下:
什么是Web3.0?互联网当前处于Web2.0阶段,Web3.0是对下一代互联网的设计和设想。15年前,Web的发明人Tim Bernard-Lee爵士认为,目前互联网的局限在于,HTML是给人看的,没有元数据,不能被机器所理解。因此应该把数据赋予含义,开发出更智能、自动化程度更高的互联网应用,从而实现Web3.0,即语义网(Semantic Web)。但是大约在5年前,Lee爵士对下一代互联网的看法发生了变化,他发起了互联网大宪章运动,呼吁用户和从业者对互联网的未来进行广泛地讨论。
以太坊联创和Polkadot创始人Gavin Wood博士在2014年提出了一种革命性的Web3.0设想,并随后发起成了Web3基金会。他的理念是:Web3是为让互联网更去中心化、可验证、安全而发起的一组广泛的运动和协议;Web3愿景是实现无服务器、去中心化的互联网,即用户掌握自己身份、数据和命运的互联网;Web3将启动新全球数字经济系统,创造新业务模式和新市场,打破平台垄断,推动广泛的、自下而上的创新。
两位大师在不同的方向上进行着尝试。
Tim Bernard-Lee亲自发起了Solid项目 ,旨在让用户能控制他们在 Web 上产生的数据和内容,能选择数据如何被使用。Solid 的核心是个人数据存储系统 Solid POD,你在网上产生的所有数据都储存在 Solid POD 中,如你的联系人,你的照片和评论, 用户可选择将 Solid POD 储存在自己家中的计算机上,或挑选的网上 Solid POD 供应商(比如 Berners-Lee 创办的 Inrupt),你的所有数据都控制在自己手中,可以自由的添加或删除数据,授予权限给他人或应用来读取或写入部分 Solid POD 数据,不需要同步,因为你的数据一直伴随着你。这个平台需要开发者支持才能真正产生效果,很难想象中心化的平台会支持这个无法控制数据的去中心化平台。
Gavin Wood创办了Polkadot项目,旨在通过提供开箱即用的共享安全性保证和可互操作的多链网络架构,为用于承载Web3.0使命的各种parachain项目创建一个创新的平台。Gavin博士把Polkadot定义成为一个layer0的项目,即平台的平台 (The platform of platforms)。以此平台为根,期待绽放新时代的无穷分支没有边界的应用网络,从而逐渐侵蚀和替代现有的Web2.0互联网。
当然,业界还存在更多其它的有价值的观点,并在不同的方向上进行着尝试。
面对这些看似都很有道理的前沿的庞杂的甚至是相互冲突的思想,我们如何进行有效地梳理呢?
Web1.0和Web2.0
让我们回到互联网1.0的时代去看看能否发现一些有价值的东西。(以下这部分翻译自 a16z 的文章《Web 3.0 and the Future of Trust》by Ali Yahya 中的互联网演化这部分,有删节修改)