Topic starter
02/01/2022 12:40 下午
WEB2 与 WEB3
Web2 指的是我们今天大多数人所知道的互联网版本。由提供服务以换取您的个人数据的公司主导的互联网。在以太坊的上下文中,Web3 是指在区块链上运行的去中心化应用程序。这些应用程序允许任何人参与,而无需将其个人数据货币化。
WEB3 的好处
由于以太坊固有的去中心化特性,许多 Web3 开发人员选择构建 dapp:
- 网络上的任何人都有权使用该服务——或者换句话说,不需要许可。
- 没有人可以阻止您或拒绝您访问该服务。
- 付款是通过原生代币以太 (ETH) 构建的。
- 以太坊是图灵完备的,这意味着你几乎可以编程任何东西。
实际比较
网络2 | 网络3 |
---|---|
Twitter 可以审查任何帐户或推文 | Web3 推文将是不可审查的,因为控制是分散的 |
付款服务可能会决定不允许为某些类型的工作付款 | Web3 支付应用程序不需要个人数据,也不能阻止支付 |
零工经济应用程序的服务器可能会宕机并影响工人收入 | Web3 服务器不能宕机——他们使用以太坊,一个由 1000 台计算机组成的分散网络作为后端 |
这并不意味着所有服务都需要变成 dapp。这些示例说明了 web2 和 web3 服务之间的主要区别。
WEB3 限制
Web3 现在有一些限制:
- 可扩展性 - web3 上的交易速度较慢,因为它们是去中心化的。状态的变化,如支付,需要由矿工处理并在整个网络中传播。
- UX – 与 web3 应用程序交互可能需要额外的步骤、软件和教育。这可能是采用的障碍。
- 可访问性——现代网络浏览器中缺乏集成使得大多数用户无法访问 web3。
- 成本——大多数成功的 dapp 将非常小的部分代码放在区块链上,因为它很昂贵。
中心化与去中心化
在下表中,我们列出了集中式和分散式数字网络的一些大致优点和缺点。
集中式系统 | 去中心化系统 |
---|---|
低网络直径(所有参与者都连接到一个中央机构);信息传播很快,因为传播是由拥有大量计算资源的中央机构处理的。 | 网络上最远的参与者可能彼此相距许多边缘。从网络一侧广播的信息可能需要很长时间才能到达另一侧。 |
通常更高的性能(更高的吞吐量,消耗的总计算资源更少)并且更容易实现。 | 通常性能较低(吞吐量较低,消耗的总计算资源更多)并且实现起来更复杂。 |
如果出现数据冲突,解决方法简单明了:最终的真相来源是中央权威。 | 如果对等方对参与者要同步的数据状态提出相互冲突的声明,则需要一个协议(通常很复杂)来解决争议。 |
单点故障:恶意行为者可能会以中央权威为目标来摧毁网络。 | 无单点故障:即使很大一部分参与者被攻击/淘汰,网络仍然可以正常运行。 |
网络参与者之间的协调要容易得多,并且由中央机构处理。中央权威可以强制网络参与者采用升级、协议更新等,几乎没有摩擦。 | 协调通常很困难,因为在网络级决策、协议升级等方面没有一个单一的代理拥有最终决定权。在最坏的情况下,当对协议更改存在分歧时,网络很容易出现分裂。 |
中央权威可以审查数据,可能会切断网络的一部分与网络其余部分的交互。 | 审查要困难得多,因为信息可以通过多种方式在网络上传播。 |
网络的参与由中央机构控制。 | 任何人都可以参与网络;没有“守门人”。理想情况下,参与成本非常低。 |
请注意,这些是可能不适用于每个网络的通用模式。此外,实际上网络集中/分散的程度取决于频谱;没有网络是完全集中或完全分散的。