# L2笔记-1

By [0xraylin](https://paragraph.com/@raylinbtc) · 2024-07-01

---

### 什么是L2

一般说的L2指以太坊二层网络，（现在比特币二层网络也很火）。二层网络是一条独立的区块链，它扩展了以太坊并继承了以太坊的安全保证。

L2的主要目的是解决以太坊主链面临的扩展性问题，包括高交易费用（Gas费用）和网络拥堵问题。

### 什么是L1(一层网络)?

一层网络是底层区块链，如以太坊和比特币。一层网络需满足以下特征：

1.  有完整的用于验证和保障安全的节点
    
2.  节点网络进行区块生成
    
3.  完整的区块链及完整的历史交易记录
    
4.  共识机制
    

目前以太坊是作为L2的数据可用层。L2上的各种计算将在L2上执行（对于L1而言就是链下执行），然后L2再把执行结果提交到L1上，使用L1的安全机制和共识机制保证这些结果的不可篡改性。

做个比喻，L1是城市核心区，房租、餐饮都很贵。L2是郊区。我们可以选择在核心区工作，然后住在郊区，这样可以享受到发达城市带来的经济发展、社区安全、社会福利，但生活成本也相对可控，郊区也扩展了这个城市可以容纳的人口。

### 为什么我们需要二层网络？

区块链中有个三角困境：去中心化、安全、扩展性。一个区块链不可能同时在三个维度上都做得很好。

比如比特币网络在去中心化、安全两个方面是全部公链中做得最好的，但是扩展性就很差，手续费比较高，交易确认需要等待比较长的时间。

而以太坊一层网络，在去中心化、安全方面做得很好，但当使用量比较大时，网络会变得拥堵，Gas Fee（链上手续费）辉变得很贵，做一次swap可能需要几十美元的手续费。因此需要一些不同的扩展方案，让以太坊可以有比较经济的方式承载更大的使用量。

二层网络的优点：
--------

*   更低的 Gas Fee：因为把一些计算等动作搬到了链外进行
    
*   与L1相同的安全性：执行结果依然记录在L1上，要篡改L2的结果，与篡改L1的难度一样
    
*   新应用场景：手续费低了之后，可以支持更多小额交互场景
    

### 二层网络是怎么实现的？

以太坊扩容解决方案都可以统称为二层网络。二层网络是一个对以太坊扩展的单独区块链。（以太坊官网上说二层网络是一个单独的区块链，但是我理解上，目前的网络并还不能称之为区块链，它们没有单独的共识机制）。

目前最热门的二层网络为 Rollup (卷叠）。Rollup把数百笔交易打包到L1的一笔交易中，这样L1的交易费就分散到这数百币交易的参与者中，这样就可以达到降低手续费且提高扩展性的效果。

Rollup会把交易数据提交到L1，而执行在Rollup中单独进行。目前根据把交易数据提交到L1的方式不同，主要有两种不同Rollup，一种为 Optimistic Rollups （乐观卷叠），一种为 Zero-knowledge Rollups（零知识证明卷叠，简称 ZK Rollup）。

目前的代表性项目：

Optimistic Rollup

*   Arbitrum One
    
*   Base
    
*   Optimism
    
*   Blast
    
*   Mantle
    

ZK Rollup

*   Linea
    
*   ZKsync Era
    
*   Scroll
    
*   Starknet
    

还有一些其他的以太坊扩容解决方案，比如侧链（代表为Polygon）。侧链为单独的区块链，有自己的共识机制，资产可以通过链桥与以太坊交互。它们可以降低交易费并提交交易吞吐量，但是但无法享受以太坊的安全性。

---

*Originally published on [0xraylin](https://paragraph.com/@raylinbtc/l2-1)*
