# L2到底是是什么

By [pobus](https://paragraph.com/@pobus) · 2022-09-22

---

Layer2的可扩展性是解决方案的总称，可通过处理主要以太坊区块链和次级链上的交易来帮助提高基本以太坊区块链的功能。使用L2扩展改进的两个主要功能是（i）事务速度和（ii）事务吞吐量。它不需要对以太坊基础层进行任何更改，可以使用现有的组件（如智能合约）在其之上构建。

以太坊目前可以在其基础层上每秒处理约15笔交易（TPS）。在layer2的帮助下，它可以大大增加该数字；从15 TPS到几千TPS。

这不仅有助于交易的处理时间，而且还降低了在layer2上进行的每笔交易所需的gas费，从而也大大提高了网络的经济可行性。

此外，图层的概念甚至不是以太坊特定的概念，其他区块链已经广泛使用它，例如，比特币！

**它是怎么做到的？**

在讨论扩展解决方案时，有多种选择。一些人提议在近期到中期提高以太坊网络的吞吐量，而另一些人则针对中长期解决方案。而且有些是特定于应用程序的，而另一些则是通用的。

因此，为了更好地理解所有这些解决方案之间的差异，让我们探究一些最流行的layer2扩展解决方案类型：

1：在扩展解决方案方面，Channel是最早被广泛讨论的解决方案之一。它们使参与者在线下交换x次交易，对于基础层只提交两笔交易。最受欢迎的channel类型是国家channel及其子类型——支付channel。

2：尽管Channel具有轻松处理成千上万TPS的潜力，但它们的一些缺点是，在使用Channel时，参与者必须将其资金锁定在多重签名合同中，这实际上意味着不支持公开参与。而且，这种扩展解决方案是特定于应用程序的，不能用于扩展通用智能合约。

3：Plasma是由Joseph Poon和Vitalik Buterin提出的Layer2缩放解决方案。这是一个在以太坊上构建可扩展应用程序的框架，该框架利用智能合约和Merkle 树的使用来创建无限数量的子链，这些子链是父以太坊链的副本。

4：将交易从主链转移到子链从而实现快速而廉价的交易。其缺点是用户必须等待几天才能从子链中提取资金。此外，与channel一样，Plasma也不支持通用智能合约执行。

5：侧链是与以太坊兼容的独立区块链，具有自己的区块参数和共识模型。这些侧链通过双向桥连接到以太坊主链。因此，部署到以太坊基础层的合约也可以直接部署到侧链。

6：Rollups通过捆绑(即滚动)提供缩放，侧链交易绑定为单个交易，并生成提交给基础层的加密证明（也称为SNARK（简洁的非交互式知识论证））来提供缩放。通过Rollups，所有交易状态和执行都在侧链上进行，而以太坊主链仅存储交易数据。

7：Rollups有两种类型：（i）ZK Rollups和（ii）Optimistic Rollups。ZK Rollups虽然比Optimistic Rollups更快，更高效，但不能为现有的智能合约迁移到Layer2提供简便方法。Optimistic Rollups可运行与EVM兼容的虚拟机，称为Optimistic虚拟机（OVM）它允许执行可以在以太坊上执行的相同智能合约。

---

*Originally published on [pobus](https://paragraph.com/@pobus/l2)*
