---
title: "Web2 与 Web3"
description: "比较中心化的 Web2 服务与基于以太坊区块链技术构建的去中心化 Web3 应用。"
lang: zh
---

Web2 指的是我们今天大多数人所熟知的互联网版本。这是一个由提供服务以换取你个人数据的公司所主导的互联网。在[以太坊](/)的语境下，Web3 指的是在区块链上运行的去中心化应用 (dapp)。这些应用允许任何人参与，而无需将他们的个人数据货币化。

正在寻找对初学者更友好的资源？请参阅我们的[Web3 简介](/web3/)。

## Web3 的优势 {#web3-benefits}

许多 Web3 开发者选择构建去中心化应用 (dapp)，是因为以太坊固有的去中心化特性：

- 网络上的任何人都有权限使用该服务——换句话说，不需要许可。
- 没有人可以阻止你或拒绝你访问该服务。
- 支付是通过原生代币以太币 (ETH) 内置的。
- 以太坊是图灵完备的，这意味着你可以编写几乎任何程序的代码。

## 实际比较 {#practical-comparisons}

| Web2                                                                       | Web3                                                                                                           |
| -------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- |
| 推特可以审查任何账户或推文                                    | Web3 推文将无法被审查，因为控制权是去中心化的                                             |
| 支付服务可能会决定不允许为某些类型的工作付款 | Web3 支付应用不要求提供个人数据，也不能阻止付款                                          |
| 零工经济应用的服务器可能会宕机并影响工人收入        | Web3 服务器不会宕机——它们使用以太坊（一个由数千台计算机组成的去中心化网络）作为后端 |

这并不意味着所有服务都需要变成去中心化应用 (dapp)。这些例子只是为了说明 Web2 和 Web3 服务之间的主要区别。

## Web3 的局限性 {#web3-limitations}

Web3 目前有一些局限性：

- 可扩展性——Web3 上的交易速度较慢，因为它们是去中心化的。状态的改变（如支付）需要由节点处理并传播到整个网络。
- 用户体验——与 Web3 应用交互可能要求额外的步骤、软件和学习。这可能成为普及的障碍。
- 可访问性——现代网络浏览器缺乏集成，使得大多数用户难以访问 Web3。
- 成本——大多数成功的去中心化应用 (dapp) 只将极小部分的代码放在区块链上，因为成本很高。

## 中心化与去中心化 {#centralization-vs-decentralization}

在下表中，我们列出了中心化和去中心化数字网络的一些大致优缺点。

| 中心化系统                                                                                                                                                                                                    | 去中心化系统                                                                                                                                                                                                            |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 网络直径小（所有参与者都连接到一个中心化机构）；信息传播迅速，因为传播由拥有大量计算资源的中心化机构处理。                   | 网络上最远的参与者之间可能相隔许多边缘。从网络一端广播的信息可能需要很长时间才能到达另一端。                                    |
| 通常性能更高（吞吐量更高，消耗的总计算资源更少）且更容易实现。                                                                                                  | 通常性能较低（吞吐量较低，消耗的总计算资源更多）且实现起来更复杂。                                                                                                         |
| 在数据冲突的情况下，解决方案清晰且简单：最终的真相来源是中心化机构。                                                                                                 | 如果对等节点对参与者本应同步的数据状态提出相互冲突的主张，则需要一个（通常很复杂的）协议来解决争议。                                                        |
| 单点故障：恶意行为者可能通过攻击中心化机构来瘫痪网络。                                                                                                     | 无单点故障：即使很大一部分参与者受到攻击或被移除，网络仍能正常运行。                                                                                                        |
| 网络参与者之间的协调要容易得多，并由中心化机构处理。中心化机构可以强制网络参与者采用升级、协议更新等，几乎没有摩擦。 | 协调通常很困难，因为没有单一代理对网络级决策、协议升级等拥有最终决定权。在最坏的情况下，当对协议更改存在分歧时，网络很容易发生分裂。 |
| 中心化机构可以审查数据，可能会切断网络某些部分与网络其余部分的交互。                                                                                         | 审查要困难得多，因为信息有许多方式在网络中传播。                                                                                                                                         |
| 网络的参与由中心化机构控制。                                                                                                                                                   | 任何人都可以参与网络；没有“看门人”。理想情况下，参与成本非常低。                                                                                                               |

请注意，这些是一般规律，可能并不适用于每个网络。此外，在现实中，网络的中心化/去中心化程度处于一个连续的谱系中；没有完全中心化或完全去中心化的网络。

## 延伸阅读 {#further-reading}

- [什么是 Web3？](/web3/) - _ethereum.org_
- [Web 3.0 应用的架构](https://www.preethikasireddy.com/post/the-architecture-of-a-web-3-0-application) - _Preethi Kasireddy_
- [去中心化的意义](https://medium.com/@VitalikButerin/the-meaning-of-decentralization-a0c92b76a274) _2017 年 2 月 6 日 - Vitalik Buterin_
- [为什么去中心化很重要](https://onezero.medium.com/why-decentralization-matters-5e3f79f7638e) _2018 年 2 月 18 日 - Chris Dixon_
- [什么是 Web 3.0 及其重要性](https://medium.com/fabric-ventures/what-is-web-3-0-why-it-matters-934eb07f3d2b) _2019 年 12 月 31 日 - Max Mersch 与 Richard Muirhead_
- [为什么我们需要 Web 3.0](https://gavofyork.medium.com/why-we-need-web-3-0-5da4f2bf95ab) _2018 年 9 月 12 日 - Gavin Wood_