Rollup 是 Layer2 方案之一,也叫卷疊,通過將以太坊主網(即 Layer1)上交易的計算和存儲轉移至 Layer2 處理並壓縮,再將壓縮後的數據上傳至以太坊主網以拓展以太坊性能。
按照確保壓縮數據的有效性(即數據正確)的不同方案,Rollup 又可分為 ZK Rollup 和 Optimistic Rollup。
- ZK Rollup 是一種採用零知識證明的 Rollup 方案,ZK 是 zero knowledge(零知識)的縮寫。和其他 Rollup 的不同之處在於,ZK Rollup 採用 zkSNARK 算法(一種零知識證明算法)來壓縮數據和確保安全性。
採用 ZK Rollup 方案的項目有:zkSync 等 - Optimistic Rollup 字面理解是樂觀主義的 Rollup,它樂觀地默認被同步到 Layer1 上的數據是正確的,如果誰認為被同步的數據不正確(即存在欺詐行為),可在挑戰期發出挑戰。因此這種證明方式也叫欺詐性證明,以此保證最後同步到 Layer1 的數據是有效的。
採用 Optimistic Rollup 方案的項目有:Arbitrum、Optimism 等