定义
Rollups是Layer 2(L2)扩容方案,通过链下批量处理交易并压缩数据,将结果与验证证明提交至主链,分为Optimistic Rollups(乐观证明)和ZK-Rollups(零知识证明)两类。
运行原理
- 交易聚合:
- 用户交易在链下由排序器(Sequencer)打包成批次,压缩后提交至主链。
- 验证机制:
- Optimistic Rollups:默认交易有效,依赖欺诈证明挑战期(通常7天)回溯纠错。
- ZK-Rollups:每批次生成零知识证明(如zk-SNARKs),即时验证有效性。
- 数据存储:
- 交易数据以压缩形式存储于主链,确保网络可重建完整状态。
性能对比
类型 | Optimistic Rollups | ZK-Rollups |
---|---|---|
安全性 | 依赖经济博弈(挑战期) | 密码学保证(即时验证) |
延迟 | 提款需等待挑战期(约7天) | 即时最终性 |
兼容性 | 完全兼容EVM | 部分兼容(需定制虚拟机) |
计算开销 | 低 | 高(生成证明需专用硬件) |
代表项目
- Arbitrum & Optimism:以太坊主流Optimistic Rollup方案,兼容EVM,生态丰富。
- zkSync & StarkNet:ZK-Rollup代表,zkSync支持EVM兼容,StarkNet基于Cairo语言。
- Polygon zkEVM:结合ZK技术与EVM兼容性,平衡性能与开发便利性。
© 版权声明
文章版权归作者所有,未经允许请勿转载。