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

百科8个月前更新 0x胖达老爹
560 0
币安Binance交易所开户

定义​​

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兼容性,平衡性能与开发便利性。

© 版权声明

相关文章

币安Binance交易所开户