在Internet大规模采用30年后,我们的数据架构仍然基于独立计算机的概念,其中数据在服务器上集中存储和管理,并由客户端发送或检索。每次我们通过 Internet 进行交互时,我们的数据副本都会发送到服务提供商的服务器,而每次发生这种情况时,我们都会失去对数据的控制。我们通常认为Web3 是一个利用区块链技术的无信任、无许可和去中心化的互联网。Web3 基础设施包括设备、区块链和区块链技术堆栈的所有其他层。下面我们一起探讨一下什么是Web3的基础设施。
早期的网络
大多数人认为 Web 是现代生活的持续支柱——它被发明出来并一直存在。然而,我们大多数人今天所知道的 Web 与最初想象的有很大不同。为了更好地理解这一点,将 Web 的短暂历史分成松散的时期——Web 1.0 和 Web 2.0 是有帮助的。
Web 1.0:只读(1990-2004)
1989 年,在日内瓦 CERN,蒂姆·伯纳斯-李 (Tim Berners-Lee) 正忙于开发后来成为万维网的协议。他的想法?创建开放的、分散的协议,允许从地球上任何地方共享信息。
Berners-Lee 的第一次创作,现在被称为“Web 1.0”,大约发生在 1990 年到 2004 年之间。Web 1.0 主要是公司拥有的静态网站,用户之间的互动几乎为零 - 个人很少制作内容 - 领先它被称为只读网络。
Web 2.0:读写(2004 年至今)
随着社交媒体平台的出现,Web 2.0 时期始于 2004 年。Web 不是只读的,而是进化为可读写的。公司不再向用户提供内容,而是开始提供平台来共享用户生成的内容并参与用户与用户之间的交互。随着越来越多的人上网,少数顶级公司开始控制网络上产生的不成比例的流量和价值。Web 2.0 还催生了广告驱动的收入模式。虽然用户可以创建内容,但他们并不拥有内容或从中获利。
Web 3.0:读写自有
“Web 3.0”的前提是以太坊联合创始人 Gavin Wood 在 2014 年以太坊推出后不久提出的。Gavin提出了一个解决方案,以解决许多早期加密采用者认为的问题:Web 需要太多的信任。也就是说,当今人们了解和使用的大多数 Web 都依赖于信任少数私营公司以公众的最佳利益行事。
Web3 已经成为一个新的、更好的互联网愿景的包罗万象的术语。Web3 的核心是使用区块链、加密货币和 NFT,以所有权的形式将权力还给用户。Twitter 上 2020 年的一篇帖子说得最好:Web1 是只读的,Web2 是可读写的,Web3 将是可读写的。
尽管提供 Web3 的严格定义具有挑战性,但一些核心原则指导其创建。
Web3 是去中心化的:所有权不是由中心化实体控制和拥有的大片互联网,而是在其构建者和用户之间分配。
Web3 是无许可的:每个人都有平等的机会参与 Web3,没有人会被排除在外。
Web3 有本地支付:它使用加密货币在线消费和汇款,而不是依赖银行和支付处理器的过时基础设施。
Web3 是无信任的:它使用激励和经济机制运行,而不是依赖受信任的第三方。
虽然 Web3 的杀手级功能不是孤立的,也不适合归为一类,但为了简单起见,我们尝试将它们分开,以便于理解。
1. 所有权
Web3 以前所未有的方式让你拥有你的数字资产。例如,假设您正在玩 web2 游戏。如果您购买游戏内物品,它会直接绑定到您的帐户。如果游戏创作者删除了您的帐户,您将失去这些物品。或者,如果您停止玩游戏,您将失去投资于游戏内物品的价值。
Web3 允许通过不可替代代币 (NFT)直接拥有所有权。没有人,即使是游戏的创造者,也无权剥夺您的所有权。而且,如果您停止玩游戏,您可以在公开市场上出售或交易您的游戏内物品并收回它们的价值。
2. 抗审查
平台和内容创作者之间的权力动态严重失衡。
OnlyFans 是一个用户生成的成人内容网站,拥有超过 100 万内容创作者,其中许多人将该平台作为他们的主要收入来源。2021 年 8 月,OnlyFans 宣布计划禁止色情内容。这一声明激起了平台上创作者的愤怒,他们觉得自己在自己帮助创建的平台上的收入被剥夺了。在强烈反对之后,该决定很快被推翻。尽管创作者赢得了这场战斗,但它突出了 Web 2.0 创作者的一个问题:如果你离开一个平台,你就会失去声誉和你积累的追随者。
在 Web3 上,你的数据存在于区块链上。当你决定离开一个平台时,你可以带走你的声誉,将其插入另一个更符合你的价值观的界面。
Web 2.0 要求内容创建者相信平台不会更改规则,但审查阻力是 Web3 平台的原生功能。
3. 去中心化自治组织 (DAO)
除了在 Web3 中拥有您的数据,您还可以使用类似于公司股份的代币,作为一个集体拥有该平台。DAO 可让您协调平台的去中心化所有权并对其未来做出决策。
DAO 在技术上被定义为商定的智能合约,可自动对资源池(代币)进行去中心化决策。拥有代币的用户投票决定如何使用资源,代码自动执行投票结果。
然而,人们将许多 Web3 社区定义为 DAO。这些社区都通过代码实现了不同程度的去中心化和自动化。目前,我们正在探索什么是 DAO 以及它们在未来可能如何发展。
4. 身份
传统上,您会为您使用的每个平台创建一个帐户。例如,您可能有一个 Twitter 帐户、一个 YouTube 帐户和一个 Reddit 帐户。想要更改您的显示名称或个人资料图片?您必须对每个帐户都执行此操作。在某些情况下,您可以使用社交登录,但这会带来一个常见的问题——审查制度。只需单击一下,这些平台就可以将您锁定在整个在线生活之外。更糟糕的是,许多平台要求您信任他们并提供个人身份信息才能创建帐户。
Web3 通过允许您使用以太坊地址和 ENS 配置文件控制您的数字身份来解决这些问题。使用以太坊地址可提供安全、抗审查和匿名的跨平台单一登录。
5. 原生支付
Web2 的支付基础设施依赖于银行和支付处理商,不包括没有银行账户的人或碰巧住在错误国家境内的人。Web3 使用ETH等代币直接在浏览器中汇款,不需要受信任的第三方。
尽管当前形式的 Web3 有许多好处,但生态系统要蓬勃发展仍必须解决许多限制。
1. 辅助功能
重要的 Web3 功能,如使用以太坊登录,已经可供任何人零成本使用。但是,交易的相对成本仍然令许多人望而却步。由于交易费用高,Web3 不太可能在较不富裕的发展中国家使用。在以太坊上,这些挑战正在通过网络升级和第 2 层扩展解决方案得到解决。该技术已经准备就绪,但我们需要在第 2 层采用更高级别的技术,以使每个人都可以访问 Web3。
2. 用户体验
使用 Web3 的技术门槛目前过高。用户必须理解安全问题、理解复杂的技术文档并浏览不直观的用户界面。尤其是钱包供应商正在努力解决这个问题,但在 Web3 被大规模采用之前需要取得更多进展。
3. 教育
Web3 引入了新范式,需要学习与 Web2.0 中使用的心智模型不同的心智模型。随着 Web1.0 在 1990 年代后期越来越受欢迎,类似的教育活动也发生了;万维网的支持者使用一系列教育技术来教育公众,从简单的隐喻(信息高速公路、浏览器、网上冲浪)到电视广播。Web3 并不难,但它是不同的。将这些 Web3 范例告知 Web2 用户的教育计划对其成功至关重要。
Ethereum.org 通过我们的翻译计划为 Web3 教育做出贡献,旨在将重要的以太坊内容翻译成尽可能多的语言。
4. 集中式基础设施
Web3 生态系统年轻且发展迅速。因此,它目前主要依赖于集中式基础设施(GitHub、Twitter、Discord 等)。许多 Web3 公司都在急于填补这些空白,但构建高质量、可靠的基础设施需要时间。
去中心化的未来
Web3 是一个年轻且不断发展的生态系统。Gavin Wood 在 2014 年创造了这个词,但其中许多想法直到最近才成为现实。仅在去年一年,人们对加密货币的兴趣、对第 2 层扩展解决方案的改进、对新治理形式的大规模实验以及数字身份的革命就出现了相当大的兴趣。
我们才刚刚开始使用 Web3 创建更好的 Web,但随着我们继续改进支持它的基础架构,Web 的未来看起来一片光明。
Web 3 堆栈
Web3 堆栈仍处于初期阶段且支离破碎,但随着多年来的大量创新,它开始成为人们关注的焦点。接下来的内容既不是相互排斥的,也不是完全详尽的。相反,它是一个框架,用于思考这个不断发展的景观。
让我们从下往上开始。
协议层
在堆栈的底部,我们有协议层。它由底层区块链架构组成,其他一切都建立在其之上。
比特币是它们的鼻祖,虽然它在今天的 Web3 中没有发挥主要作用,但它开创了人们通过使用公私密钥加密技术拥有稀缺数字资产的能力。继比特币之后,出现了一系列第 1 层智能合约平台,如以太坊、Solana、Avalanche、Cosmos 等,它们是目前生产中的许多 Web3 应用程序的基础。
比特币和以太坊各自都有建立在它们之上的附加协议。比特币拥有闪电网络(用于快速和廉价支付)和Stacks(用于智能合约)等网络。为了减轻其容量限制,在以太坊之上构建了多个第 2 层扩展协议。
随着许多第1层和第2层网络的兴起,需要在它们之间桥接价值。输入充当高速公路的跨链桥,让用户将价值从一条链转移到另一条链(可以在 此处 和 此处找到有用的跨链仪表板)。
基础设施/类别基元
基础设施层位于协议层之上,由可互操作的构建块(我们称之为“类别原语”)组成,这些构建块在执行特定任务时高度可靠。
这是一个密集且多样化的层,项目构建了从智能合约审计软件、数据存储、通信协议、数据分析平台、DAO 治理工具、身份解决方案、金融原语等的一切。
例如,Uniswap 支持将一种资产交换为另一种资产。 Arweave 使数据能够以去中心化的方式存储。 ENS 域名可以作为用户在 Web3 世界中的身份标识。用户不能对每个独立的应用程序做很多事情。然而,当组合在一起时,这些类别基元就像乐高积木一样,Web3开发人员可以使用它们来构建应用程序。
用例层
在协议和基础设施层之上是用例层,所有这些都汇集在一起。
以像 Axie Infinity这样的基于区块链的游戏为例,它使用以太坊代币和 NFT,可以桥接到名为 Ronin 的低成本/高吞吐量侧链。玩家经常使用 Uniswap 将 ETH 换成玩游戏所需的代币。同样,去中心化博客平台 Mirror 使用存储协议 Arweave 来存储数据。同时,它利用以太坊让发布者获得加密货币支付,通常是通过将代币定向到他们的 ENS 地址。
您会注意到 Uniswap 同时出现在我们的基础设施和用例部分。这是因为,虽然 Uniswap 的核心只是一系列智能合约,但它还提供了一个用户可以直接与之交互的前端。换句话说,它同时作为一个独立的面向用户的应用程序以及其他 Web3 应用程序(如 Axie Infinity )的基础设施。
接入层
在堆栈的顶端是访问层——作为各种 Web3 活动入口点的应用程序。
想玩 Axie Infinity 或为您在 Mirror上的内容付费?您首先需要的是一个钱包,它是大多数 Web3 应用程序的主要入口点。Moonpay 、 Wyre等法定货币入口或 Coinbase 等交易所可帮助用户将法定货币交易为加密货币,以便开始使用。
通过钱包中的一些加密货币,用户可以前往像 DappRadar这样的聚合器 ,在一个地方浏览并连接到各种 Web3 应用程序。Rabbithole等其他项目 可 帮助用户发现和学习如何使用各种 Web3 应用程序。还有诸如 Zapper、 Zerion和 Debank 之类的聚合器 可以帮助用户跟踪他们在各种应用程序中的所有活动和资产。
最后,我们已经接近未来,其中加密社区已经聚集的Web2平台,如Reddit和Twitter,将作为 Web3 的入口点。Reddit 期待已久的加密计划将让某些 社区代币化,用代币和可能的NFT奖励积极参与的用户。Twitter 已经与比特币的闪电网络集成,让用户可以用 BTC 给其他人小费。
不断发展的堆栈
上面提到的协议、基础设施、用户应用程序和访问点构成了Web3的新生但不断发展的世界:用户拥有的互联网。除了所有权之外,Web3 的强大之处还在于它的模块化和互操作性。从本质上讲,这意味着可以通过无数种方式组合上述堆栈来创建新的有趣的用例——我们预计这一特性将导致新的、改变世界的应用程序出现寒武纪爆发。
虽然我们强调的框架和层次可能会保持不变,但我们预计其中的项目和机会在未来几年会发生巨大变化。
Web3是一个年轻且不断发展的生态系统。我们才刚刚开始使用Web3创建更好的Web,但随着我们继续改进支持它的基础架构,Web 的未来看起来一片光明。