# L2笔记-1 **Published by:** [0xraylin](https://paragraph.com/@raylinbtc/) **Published on:** 2024-07-01 **URL:** https://paragraph.com/@raylinbtc/l2-1 ## Content 什么是L2一般说的L2指以太坊二层网络,(现在比特币二层网络也很火)。二层网络是一条独立的区块链,它扩展了以太坊并继承了以太坊的安全保证。 L2的主要目的是解决以太坊主链面临的扩展性问题,包括高交易费用(Gas费用)和网络拥堵问题。什么是L1(一层网络)?一层网络是底层区块链,如以太坊和比特币。一层网络需满足以下特征:有完整的用于验证和保障安全的节点节点网络进行区块生成完整的区块链及完整的历史交易记录共识机制目前以太坊是作为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 RollupArbitrum OneBaseOptimismBlastMantleZK RollupLineaZKsync EraScrollStarknet还有一些其他的以太坊扩容解决方案,比如侧链(代表为Polygon)。侧链为单独的区块链,有自己的共识机制,资产可以通过链桥与以太坊交互。它们可以降低交易费并提交交易吞吐量,但是但无法享受以太坊的安全性。 ## Publication Information - [0xraylin](https://paragraph.com/@raylinbtc/): Publication homepage - [All Posts](https://paragraph.com/@raylinbtc/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@raylinbtc): Subscribe to updates - [Twitter](https://twitter.com/Ray32765495): Follow on Twitter