Q20 · Layer2 与跨链

什么是 zkRollup?

zkRollupLayer2零知识证明

⚡ 速记答案(30 秒)

  • 一种基于零知识证明的以太坊二层扩容方案
  • 把大量交易在 L2 聚合处理,只把打包结果和证明提交给 L1
  • L1 节点无需重放所有交易,只验证证明是否正确,既节省 Gas 又保证安全性
  • 常见项目:zkSync、StarkNet、Scroll 等

📖 详细讲解

Rollup 对比


特性Optimistic Rollupzk-Rollup
验证方式欺诈证明(7天挑战期)有效性证明(即时)
提款时间7 天几分钟
计算开销
EVM 兼容逐步改善
代表Arbitrum, OptimismzkSync, StarkNet

zk-Rollup 工作原理


1. 用户在 L2 提交交易

2. Sequencer 批量打包交易

3. 生成零知识证明

4. 将证明和状态根提交到 L1

5. L1 验证证明有效性


面试要点


• ZK 证明的基本原理

• zkEVM 的实现难度

• 不同 zk-Rollup 项目的差异

💡
面试技巧:回答时先给出核心结论,再展开细节。如果有实际项目经验,一定要结合具体案例说明。