浅谈:WEB2 VS WEB3
浅谈:WEB2 VS WEB3
Web2指的是今天我们大多数人都知道的互联网版本。一个由提供服务以换取你的个人数据的公司主导的互联网。 在以太坊背景中,Web3指的是运行在区块链上的去中心化应用。这些应用程序允许任何人参与,而不需要将他们的个人数据货币化。
WEB 3 优点
由于以太坊固有的去中心化特性,许多Web3开发者选择构建dapps:
网络上的任何人都允许使用该服务——或者换句话说,不需要许可。没有人可以阻止或拒绝你访问该服务。支付是通过原生代币以太币(ETH)内置的。以太坊是图灵完备的,这意味着你几乎可以编程任何东西。
实际比较:
Web2 | Web3 |
Twitter可以审查任何账户 或推文 | Web3的推文将不可审查,因为控制是去中心化的 |
支付服务可能决定不允许 对某些类型的工作进行支付 | Web3支付应用程序不需要个人数据,也不能阻止支付 |
零工经济(gig-economy) 应用程序的服务器可能会宕机,影响工人的收入 | Web3服务器不会宕机——它们使用以太坊, 一个由千台计算机组成的去中心化网络作为后端 |
这并不意味着所有的服务都需要转换成dapp。这些例子说明了web2和web3服务之间的主要区别。
WEB 3局限性
Web3现在有一些限制:
可扩展性(Scalability)——交易在web3上比较慢,因为它们是去中心化的。对状态的更改(如支付)需要由矿工处理并在整个网络中传播。
UX ——与web3应用程序交互可能需要额外的步骤、软件和培训。这可能会是一个障碍。
可应用性(Accessibility) ——现代网络浏览器缺乏整合,使得大多数用户无法访问web3。
成本(Cost) —— 大多数成功的dapp都会将一小部分代码放到区块链上,因为它的开销太大了
中心化和去中心化
在下表中,我们列出了中心化和去中心化数字网络的一些大致优点和缺点:
中心化系统 | 去中心化系统 |
低网络直径 Low network diameter (所有参与者都连接到一个中心机构);由于传播由具有大量计算资源的中心机构进行处理,信息传播速度很快。 | 网络上最远的参与者可能彼此之间有许多边缘距离。 信息从网络的一端广播到另一端可能需要很长时间。 |
通常高性能(更高的吞吐量,更少的计算资源消耗)和更容易实现。 | 通常性能更低(吞吐量更低,总计算资源消耗更多),实现更复杂。 |
在数据相互冲突的情况下,解决方案是清楚和容易的:真相的最终来源是中心机构。 | 如果对等点对参与者需要同步的数据的状态提出了相互冲突的声明,则需要一个协议(通常是复杂的)来解决争议。 |
单点故障:恶意行为者可能会以中心机构为目标使网络瘫痪。 | 无单点故障:即使有很大比例的参与者被攻击/删除,网络仍然可以正常运行。 |
网络参与者之间的协调要容易得多,并且由一个中心机构处理。中心机构可以强迫网络参与者采用升级、协议更新等,几乎没有摩擦。 | 协调通常是困难的,因为没有一个代理在网络级别的决策、协议升级等方面拥有最终决定权。在最坏的情况下,当对协议变化存在分歧时,网络很容易破裂。 |
中心机构可以审查数据,可能会切断部分网络与其他网络的互动。 | 审查要困难得多,因为信息有很多途径在网络上传播。 |
网络的参与是由中心机构控制的。 | 任何人都可以参与这个网络;没有“守门人”。 理想情况下,参与的成本非常低。 |
请注意:这些是一般模式,不一定适用于每个网络。此外,在现实中,网络中心化/去中心化程度在一个可变化的区间内;没有一个网络是完全中心或去中心的。
原文链接:
https://ethereum.org/en/developers/docs/web2-vs-web3/
——————————