Sidechains, Optimistic and ZK Rollups, Channels, and more.

翻译:团长(https://twitter.com/quentangle_

可扩展性是以太坊区块链开发中的主要关注点之一。一个可扩展的区块链可以同时处理成千上万的交易,但只需要支付低廉的交易费。

由于以太坊上的大量dApps和用例,我们经常会遇到大流量的网络活动。这确实会导致网络拥堵和极高的gas费用。因此,以太坊需要扩容方案。

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/334ad9bb-3655-4523-b88e-bc6edbb5ff2f/0PhRI5QzOvMbvlC0k.jpeg

以太坊平均gas价格

ETH 2.0将主要通过引入分片(sharding)机制来解决部分与扩展性有关的问题。

分片是这次升级的一个重要部分。它将一个大的链分割成小的链(分片)。然后,工作负载将被分配给几个验证器。这种分布大大地提高了可扩展性。同时处理的交易数量将增加。因此,网络拥堵将减缓,而交易费用也将减少。

ETH 2.0(更确切地说,分片)被认为是第一层的扩展(layer 1 scaling)解决方案。这意味着,它有助于扩展区块链本身。然而,为了实现更高水平的可扩展性,我们需要有第2层(layer 2 scaling)的扩展解决方案。

第2层解决方案是那些试图在以太坊区块链之上提高可扩展性的解决方案 — 而不是内部。

本文中,我将回顾第二层解决方案的三个主要类别:

译注:关于Rollups的翻译采用V的建议 https://twitter.com/vitalikbuterin/status/1326360607109640192

#1 — 侧链Sidechains

“侧链”是独立的区块链,与以太坊主网平行运行,独立运作。一般来说,侧链不依赖于主区块链的安全,它们有自己的共识机制。因此,他们被认为是不太安全的。

应用项目:Polygon

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/24ef04c7-b21d-4705-818b-949316e78a04/0TpMDcMBSTx75Uils.png

Polygon是一个互操作性(interoperability)的第二层扩展解决方案,用于构建兼容Ethereum的区块链。它的原生代币 — MATIC — 被用于治理、押注和支付气体费用。Polygon使用一个股权证明(PoS)共识机制。