什么是Rollups?它的运行原理是什么?

百科3周前更新 0x胖达老爹
142 0

定义​

Rollups是Layer 2(L2)扩容方案,通过链下批量处理交易并压缩数据,将结果与验证证明提交至主链,分为​​Optimistic Rollups​(乐观证明)和​​ZK-Rollups​​(零知识证明)两类。

​运行原理​

  1. ​交易聚合​​:
    • 用户交易在链下由排序器(Sequencer)打包成批次,压缩后提交至主链。
  2. ​验证机制​​:
    • ​Optimistic Rollups​​:默认交易有效,依赖欺诈证明挑战期(通常7天)回溯纠错。
    • ​ZK-Rollups​​:每批次生成零知识证明(如zk-SNARKs),即时验证有效性。
  3. ​数据存储​​:
    • 交易数据以压缩形式存储于主链,确保网络可重建完整状态。

​性能对比​

​类型​ ​Optimistic Rollups​ ​ZK-Rollups​
​安全性​ 依赖经济博弈(挑战期) 密码学保证(即时验证)
​延迟​ 提款需等待挑战期(约7天) 即时最终性
​兼容性​ 完全兼容EVM 部分兼容(需定制虚拟机)
​计算开销​ 高(生成证明需专用硬件)

​代表项目​

  • ​Arbitrum & Optimism​​:以太坊主流Optimistic Rollup方案,兼容EVM,生态丰富。
  • ​zkSync & StarkNet​​:ZK-Rollup代表,zkSync支持EVM兼容,StarkNet基于Cairo语言。
  • ​Polygon zkEVM​​:结合ZK技术与EVM兼容性,平衡性能与开发便利性。
© 版权声明

相关文章