跳到主要内容

区块链宇宙

5 分钟阅读

驾驭多链世界:从 L1、L2 到主网与测试网

说人话就是:刚进 Web3 很容易以为「区块链」就一条链,其实是一整个多链世界——除了比特币、以太坊,还有 zkSync、Solana、Arbitrum、Polygon、Optimism 等一大堆。这些链为啥这么多、怎么分层、主网和测试网又是什么? 下面用「可扩展性 → L1/L2 → 主网/测试网 → 链 ID」顺一遍,给你一张简明的宇宙地图。


一、可扩展性问题:为什么需要这么多链?

主要驱动力是可扩展性。以太坊等链的处理能力有限(例如每秒十几到几十笔交易),人一多就堵、手续费飞涨。

举个栗子:2021 年 NFT 热的时候,很多人挤在以太坊上 mint、买卖 NFT。可以把以太坊想成一条进城的高速公路——高峰时堵车、速度慢、打车费暴涨。链上也一样:拥堵 → 交易变慢、Gas 费飙高,转 50 美元却要付 200 美元手续费并不稀奇,日常根本没法用。

所以社区在找办法扩容。思路说白了就是:多修路——要么建新高速(第一层,L1),要么在现有高速上加快速道(第二层,L2)。

不可能三角:为啥不能「一条链全搞定」?

背后有一个根本约束,叫不可能三角去中心化、安全性、可扩展性三者很难同时拉满,通常只能优先保证其中两个。

维度含义典型取舍
去中心化节点分散、无单点控制节点越多越安全,但共识慢、吞吐低
安全性抗攻击、防篡改、共识可靠要安全就要多验证、多冗余,成本高
可扩展性高 TPS、低手续费、快确认要快就要少节点或链下处理,往往牺牲部分去中心化或安全假设

所以没有「一条链又去中心、又安全、又便宜又快」的完美方案,只能分工:有的链偏安全和去中心化(如以太坊 L1),有的偏速度和成本(如 L2、部分新公链),多链 + L2 本质是在三角里做不同取舍、再通过分层组合起来。


二、修更多路:L1 和 L2

「修更多路」体现在两类链上:

第一层(L1)区块链

  • L1 = 从底层自己搭的、独立的区块链,例如 Solana、Avalanche
  • 相当于新修一条高速,用不同的设计和工程思路,追求比以太坊更快、更便宜。
  • 每条 L1 有自己的安全模型、开发者生态和社区

学不同 L1 有点像学不同语言:先把以太坊搞懂(生态最大、最成熟),再看其他 L1 会轻松很多。

第二层(L2)区块链

  • L2 = 搭在已有 L1(多数是以太坊)之上的链,例如 Arbitrum、Optimism、zkSync
  • 相当于在现有以太坊「主干道」上面加快速通道:在链下处理大量交易、成本低,再把压缩后的结果批量提交回 L1
  • 这样既继承以太坊的安全和去中心化,又获得更快的速度和更低的费用
类型比喻代表特点
L1新修的高速以太坊、Solana、Avalanche独立共识与安全,从零构建
L2主干道上的快速道Arbitrum、Optimism、zkSync、Polygon依托 L1 安全,链下执行、批量回传,更快更便宜

结构一览(以以太坊为中心的多链格局):

                区块链基础设施
Ethereum

┌───────────┼───────────┐
│ │
Layer2 扩容 新公链 (L1)
│ │
┌──────┼──────┬──────┐ │
│ │ │ │ │
zkSync Arbitrum Optimism Solana
│ │ │
ZK Rollup Optimistic Optimistic
  • 左侧(L2):建在以太坊之上的扩容链——zkSync 属 ZK Rollup,Arbitrum、Optimism 属 Optimistic Rollup,都是「链下执行、结果回传 L1」。
  • 右侧(L1):与以太坊并列的新公链,如 Solana,自己独立共识、从零构建。

Rollup 是什么?ZK 和 Optimistic 有啥区别?

Rollup = 把大量交易在链下执行完,只把「结果摘要」打包提交回 L1。这样 L1 不用逐笔验证,吞吐量上去、手续费下来,同时安全仍由 L1 保障。可以理解成:活在外面干,只回总部「交作业」。

L2 里常见两种 Rollup,区别在于怎么向 L1 证明「这批交易没问题」

类型思路代表一句话
Optimistic Rollup先默认你是对的,有人质疑再验。有一段时间(如 7 天)「挑战期」,没人举证欺诈就最终确认。Arbitrum、Optimism乐观假设没问题,出事再算账;确认慢一点,实现相对简单。
ZK Rollup每次提交都带一份零知识证明,用数学证明「这批交易按规则执行了」,L1 只验证明、不重算交易。zkSync、StarkNet用证明说话,L1 秒验;确认快、隐私更好,但技术门槛高。

简单记:Optimistic = 先信你,有异议再查;ZK = 每次交数学证明,链上只验证明。

零知识证明(Zero-Knowledge Proof)是啥?

= 你能向对方证明「某件事成立」,但不用把这件事的具体内容摊开给他看。对方只要验证你给的「证明」就能确信结果是对的,却仍然不知道背后的细节——所以叫「零知识」:证明为真,却不泄露知识

举个栗子:你想证明自己知道某扇门的密码,又不想把密码说出来。零知识证明的做法是:你当着对方的面用密码开门(或完成某种只有知道密码才能完成的验证),对方看到「门确实开了」就信你知道密码,但自始至终没看到密码本身。在 ZK Rollup 里也一样:L2 交给 L1 的是一份数学证明,L1 验证这份证明就能确信「这批交易按规则执行了」,却不用把每笔交易重新算一遍,既省算力又保护隐私。


三、主网和测试网:真金白银 vs 练习场

和任意一条链交互时,你会碰到两种环境:主网测试网

主网(Mainnet)

  • 主网 = 真实在跑的、有真实经济价值的公共链。
  • 在主网上转币、用 DApp,动的是真钱;每笔交易要付真实手续费,操作错了不可逆
  • 可以类比成:拿真金白银上牌桌。

测试网(Testnet)

  • 测试网 = 和主网协议一致的平行环境,但用的是没有实际价值的「假币」。
  • 开发者可以在上面部署、调试智能合约;用户也可以随便玩 DApp,不怕亏钱
  • 要拿测试网代币,一般通过水龙头(Faucet):在指定网站填钱包地址,领免费测试币。目前以太坊常用的测试网之一是 Sepolia
环境资产用途
主网有真实价值真实交易、真实资金与合约
测试网无真实价值(水龙头领取)开发测试、体验 DApp 无风险

四、链 ID:别连错网

链一多,钱包和 DApp 怎么知道当前连的是哪条网?靠 链 ID(Chain ID)

  • 链 ID = 给每条链分配的一个唯一数字,用来标识网络。
  • 钱包靠它保证:你签的每笔交易发到正确的链,避免把主网资产误操作到测试网(或反过来)。

常见例子

  • 以太坊主网 链 ID:1
  • Sepolia 测试网 链 ID:11155111

各条链的链 ID 和接入信息可以到 chainlist.org 等站点查。


五、总结

  • 为啥这么多链:单链可扩展性有限,一堵就慢、就贵;背后是不可能三角(去中心化、安全性、可扩展性难兼得),所以只能分工——有的偏安全与去中心化,有的偏快和便宜。
  • L1 和 L2L1 = 独立底层链(以太坊、Solana 等);L2 = 建在 L1 上的扩容链(Arbitrum、Optimism、zkSync 等),链下执行、结果回传 L1,继承安全又提速降费。
  • Rollup 两种Optimistic = 先默认对,有异议再验(挑战期);ZK = 每次交零知识证明,L1 只验证明。零知识证明 = 证明「某事成立」却不泄露具体内容。
  • 主网 vs 测试网主网 = 真钱、真 Gas、操作不可逆;测试网 = 假币、水龙头领、练手用(如 Sepolia)。
  • 链 ID:每条链一个唯一数字,钱包靠它保证连对网,避免主网资产误发到测试网。

多链、L1、L2、主网、测试网、链 ID 这些概念不用一次全背,用多了自然会熟。

Loading Comments...