在区块链的世界里,以太坊(Ethereum)无疑是最具影响力的智能合约平台之一,随着其生态的蓬勃发展,以太坊主网(Layer 1,简称L1)也面临着日益严峻的挑战——交易速度慢、 gas费用高,为了解决这些“扩容难题”,Layer 2(L2,二层网络)应运而生,以太坊L2的“主网”究竟是什么呢?它与我们通常所说的以太坊主网(L1)又有何关联与区别?
我们需要明确“以太坊主网”指的是什么?
通常我们所说的“以太坊主网”,指的是以太坊区块链的底层主网络,即Layer 1,它是以太坊最核心、最基础的一层,负责:
- 保证安全性:通过全球数千个节点共同维护,采用工作量证明(PoW,未来将转向权益证明PoS)共识机制,确保交易和智能合约的最终性和安全性。
- 执行交易与智能合约:所有在以太坊上发生的转账、DeFi交互、NFT铸造等,最终都需要在L1上进行确认和记录。
- 提供数据可用性(Data Availability):L1负责存储和提供L2交易所需的数据,确保L2的状态可以被验证。
可以把它想象成以太坊生态的“地基”和“主干道”,一切活动都建立在其之上。
什么是以太坊L2?为什么需要L2?
Layer 2(L2)是构建在以太坊主网(L1)之上的扩展性解决方案,它的核心思想是将大部分计算和交易处理从L1转移到L2进行,然后再将结果定期“批处理”或“汇总”到L1上,这样做的好处是:
- 提高交易速度(TPS):L2可以处理远超L1的交易笔数。
- 降低交易费用(Gas费):由于大部分计算在L2完成,用户支付给L1的费用大幅降低。
- 保持安全性:L2的安全性最终依赖于L1,没有L1的确认,L2的状态无法被篡改。
常见的L2技术方案包括状态通道(State Channels)、侧链(Sidechains,如Polygon PoS,但严格来说有些侧链安全性独立于L1)、Rollups( optimistic rollups 和 ZK-rollups),其中Rollups是目前最受主流认可和发展的方向。
以太坊L2的“主网”是啥?
这里就到了核心问题,当我们谈论某个特定L2项目的“主网”时,我们指的是该L2项目自身独立运行并正式向公众提供服务的主要区块链网络。
- 它不是指以太坊L1主网:L2的“主网”是L1的“延伸”或“附属”,而不是L1本身。
- 它是L2项目的“生产环境”:就像以太坊L1主网是以太坊的正式生产环境一样,L2项目的“主网”是该L2解决方案正式上线、用户可以真实进行交易、交互、开发智能合约的稳定网络,在此之前,项目可能运行在测试网(Testnet)上进行开发和测试。
- Arbitrum(Optimism Rollup):Arbitrum有一个自己的“主网”,我们通常称之为“Arbitrum One”,这个“主网”是一个基于Optimistic Rollup技术的L2网络,它有自己的区块浏览器、地址格式(与以太坊兼容)、交易规则,但它构建在以太坊主网之上,用户在Arbitrum One上进行的交易,最终会汇总到以太坊主网进行确认。
- zkSync(ZK-Rollup):zkSync也有自己的“主网”,zkSync Era”,这是一个基于ZK-Rollup技术的L2网络,同样依赖以太坊主网提供安全性和数据可用性。
- StarkNet(ZK-Rollup):StarkNet的“主网”是其主要的ZK-Rollup网络,为去中心化应用提供高性能和低成本的执行环境。
这些L2“主网”就像是建立在以太坊这条“主干道”(L1)旁边的“高速公路”(L2主网),车辆(交易)可以在高速公路上快速、廉价地行驶,但高速公路的“地基”和“入口出口管理”仍然依赖于主干道(L1)。
L2主网与以太坊L1的关系:协作而非取代
L2主网的推出,并非要取代以太坊L1,而是为了