查看原文
其他

浅谈:WEB2 VS WEB3

浅谈:WEB2 VS WEB3


Web2指的是今天我们大多数人都知道的互联网版本。一个由提供服务以换取你的个人数据的公司主导的互联网。
在以太坊背景中,Web3指的是运行在区块链上的去中心化应用。这些应用程序允许任何人参与,而不需要将他们的个人数据货币化。


 

  • WEB 3 优点

 

由于以太坊固有的去中心化特性,许多Web3开发者选择构建dapps:

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


实际比较:

Web2Web3

Twitter可以审查任何账户

或推文

Web3的推文将不可审查,控制是去中心化的

支付服务可能决定不允许

对某些类型的工作进行支付

Web3支付应用程序不需要个人数据,也不能阻止支付

零工经济(gig-economy)

应用程序的服务器可能会宕机,影响工人的收入

Web3服务器不会宕机——它们使用以太坊,

一个由千台计算机组成的去中心化网络作为后端

这并不意味着所有的服务都需要转换成dapp这些例子说明了web2web3服务之间的主要区别。


 


  • WEB 3局限性

 

Web3现在有一些限制:


可扩展性(Scalability)——交易在web3上比较慢,因为它们是去中心化的。对状态的更改(如支付)需要由矿工处理并在整个网络中传播。

 

UX ——与web3应用程序交互可能需要额外的步骤、软件和培训。这可能会是一个障碍。


可应用性(Accessibility) ——现代网络浏览器缺乏整合,使得大多数用户无法访问web3。

 

成本(Cost) —— 大多数成功的dapp都会将一小部分代码放到区块链上,因为它的开销太大了

 

 

  • 中心化和去中心化


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

中心化系统

去中心化系统

低网络直径  Low network diameter

(所有参与者都连接到一个中心机构);由于传播由具有大量计算资源的中心机构进行处理,信息传播速度很快。

网络上最远的参与者可能彼此之间有许多边缘距离。

信息从网络的一端广播到另一端可能需要很长时间。

通常高性能(更高的吞吐量,更少的计算资源消耗)和更容易实现。

通常性能更低(吞吐量更低,总计算资源消耗更多),实现更复杂。

在数据相互冲突的情况下,解决方案是清楚和容易的:真相的最终来源是中心机构。

如果对等点对参与者需要同步的数据的状态提出了相互冲突的声明,则需要一个协议(通常是复杂的)来解决争议。

单点故障:恶意行为者可能会以中心机构为目标使网络瘫痪。

无单点故障:即使有很大比例的参与者被攻击/删除,网络仍然可以正常运行。

网络参与者之间的协调要容易得多,并且由一个中心机构处理。中心机构可以强迫网络参与者采用升级、协议更新等,几乎没有摩擦。

协调通常是困难的,因为没有一个代理在网络级别的决策、协议升级等方面拥有最终决定权。在最坏的情况下,当对协议变化存在分歧时,网络很容易破裂。


中心机构可以审查数据,可能会切断部分网络与其他网络的互动。
查要困难得多,因为信息有很多途径在网络上传播。

网络的参与是由中心机构控制的。

任何人都可以参与这个网络;没有“守门人”。 理想情况下,参与的成本非常低。


请注意:这些是一般模式,不一定适用于每个网络。此外,在现实中,网络中心化/去中心化程度在一个可变化的区间内;没有一个网络是完全中心或去中心的。


原文链接:

https://ethereum.org/en/developers/docs/web2-vs-web3/


——————————





关注:全球最大厂商比特大陆认可和开始布局IPFS赛道

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存