
隨著加密貨幣需求不斷升高,部分區塊鏈的處理效能已接近極限,造成網路壅塞與高昂的交易手續費。因此,產業界正積極尋求並測試各種提升交易吞吐量與速度的擴容方案,這些方案主要分為 Layer 1 及 Layer 2 兩大類。
Layer 1 擴容方案(如分片)直接針對主區塊鏈(即基礎鏈或 Layer 1 區塊鏈)進行結構性優化。Layer 2 擴容方案則部署在 Layer 1 之上,包括狀態通道、側鏈與區塊鏈 rollup 等機制。
區塊鏈 rollup 是一種提升吞吐量、降低成本的協議,藉由聚合交易、縮減資料量,來提升交易處理與儲存效率,進而優化區塊鏈效能。
Rollup 屬於 Layer 2 解決方案,透過聚合交易資料,將其由主區塊鏈遷移至鏈下處理。交易在鏈下執行,資產則由智慧合約安全託管於鏈上。待交易執行完畢後,相關資料再回寫至主區塊鏈。
理論上,任何 Layer 1 區塊鏈皆能透過 rollup 機制提升單位時間內的交易處理與記錄能力。
目前,rollup 主要分為兩類:optimistic rollup 與零知識(zk)rollup。
Optimistic rollup 透過將多筆交易批次打包後於鏈下處理,大幅提升可處理的交易量。隨後,交易資料經壓縮後寫入主區塊鏈,以降低成本並提升速度。以太坊研究顯示,optimistic rollup 能將擴容能力提升 10 到 100 倍。
為提升效率,optimistic rollup 預設交易皆有效。你可能會擔心這會犧牲安全性換取速度。實際上,optimistic rollup 採用附帶爭議期的欺詐證明機制。任何監控 rollup 的用戶都能於爭議期內,透過欺詐證明對交易提出異議。
若發現批次中有錯誤,rollup 協議會藉由重新執行錯誤交易並更新區塊來修正,錯誤參與方也會受到懲罰。
由於未事先驗證,optimistic rollup 必須設置爭議期,導致交易完成時間較 zk rollup 長。
採用 optimistic rollup 的區塊鏈,交易的終局性時間比 zk rollup 長。交易終局性,指的是用戶對交易不可更動的信心所需等候的時間。optimistic rollup 必須等爭議期結束才能提現,而 zk rollup 則能於智慧合約驗證有效性證明後立即提現。
有觀點認為,optimistic rollup 的效率不如 zk rollup。optimistic rollup 必須將所有交易資料上鏈以確保終局性,而 zk rollup 僅需上鏈有效性證明。
零知識 rollup 透過批次處理並在主鏈外執行交易以提升效率。批次交易處理完畢後,zk rollup 執行方須提交變動摘要與有效性證明。該證明資料量遠小於原始交易資料,能大幅提升驗證速度並降低成本。
在 Ethereum 上,zk rollup 採壓縮技術將交易作為 calldata 寫入區塊鏈,有效降低用戶費用。
Zk rollup 依賴零知識證明(zero-knowledge proof)機制進行交易驗證。證明者(prover)以數學證明向驗證者(verifier)證明其擁有相關知識,完成交易驗證。
具體流程:
證明者生成並提交專屬數學證明。
驗證者利用該數學證明審查交易有效性。
驗證者可取得有效性證明,無需得知證明內容細節。
妥善部署後,zk rollup 能為用戶帶來高度安全保障。透過零知識有效性證明,網路僅會維持在有效狀態,執行方無法竊取用戶資產或破壞系統安全。
此外,zk rollup 讓用戶無需主動監控網路。所有資料皆存於鏈上,且必須有有效性證明,執行方無法作惡,用戶無需擔心網路風險。同時,zk rollup 支援用戶無須與執行方互動即可直接提現到主網,並能藉由資料可用性證明資產歸屬。
如同 optimistic rollup,zk rollup 透過鏈下執行機制顯著提升交易速度。
Optimistic rollup 與 zk rollup 作為 Layer 2 擴容兩大主流,各有特色:
交易驗證:optimistic rollup 預設交易有效,依賴欺詐證明;zk rollup 採用零知識加密證明,所有交易事前驗證。
爭議機制:optimistic rollup 必須設爭議期(通常為 7 天)後才能終局;zk rollup 驗證證明後即可終局。
資料上鏈:optimistic rollup 須將全部交易資料完整上鏈,zk rollup 只需發布簡潔的有效性證明,資料成本更低。
提現速度:optimistic rollup 提現需等爭議期,zk rollup 可立即完成。
計算複雜度:zk rollup 生成加密證明計算量大、實作複雜;optimistic rollup 邏輯較簡單,但終局性較慢。
安全機制:兩者皆具加密安全性,但分別依賴欺詐證明與數學證明。
零知識與 optimistic rollup 發展潛力十足。隨著加密貨幣與區塊鏈用戶持續增加,這些擴容技術將在提升區塊鏈效能上扮演更關鍵角色。主流區塊鏈將持續測試分片、rollup、Layer 0 等多種擴容方案,未來也可能出現更多創新機制,與 rollup 共存或成為替代選項。
隨著加密貨幣需求持續攀升並不斷衝擊區塊鏈效能極限,開發者正積極探索多元擴容路徑。本文比較分析了 optimistic rollup 與 zk rollup。隨著 rollup 技術不斷進化,我們有望見證更優異的變種出現,協助加密貨幣實現大規模普及所需的可擴展性。
Optimistic Rollup 預設交易有效,除非被證明無效;零知識 Rollup 則須透過加密證明驗證交易有效性。Optimistic Rollup 處理速度更快;ZK-Rollup 則更重視隱私與安全。
Optimistic Rollup 交易手續費相對更低且速度更快,但終局性時間較長。零知識 Rollup 終局可即時完成,但需更高計算資源,初期速度與成本表現不及 Optimistic Rollup。
零知識 Rollup 透過加密證明達成數學級驗證,安全性更高;Optimistic Rollup 依賴爭議期與欺詐證明,整體上 ZK Rollup 更為安全可靠。
爭議期為 7 天的時段,這期間驗證者可對 Optimistic Rollup 交易提出異議。系統預設所有交易皆有效,但在爭議期內可透過挑戰機制防止詐欺。
Optimistic Rollup 代表專案如 Optimism、Arbitrum 等通用擴容方案。ZK Rollup 代表專案有 zkSync、StarkNet、Polygon zkEVM 等。兩者廣泛應用於 DeFi、遊戲等領域,實現更快交易與更低成本。
零知識證明讓證明者無需揭露交易細節即可證明交易有效。交易於鏈下批次處理、壓縮為加密證明,鏈上僅提交證明進行驗證,有效兼顧隱私與擴展性。
Optimistic Rollup 預設交易有效,僅在被挑戰時進行驗證。欺詐證明機制允許任何人揭發無效交易,促使驗證者誠實,並以經濟誘因防止惡意行為。
優點:交易速度快、成本低、資金提現迅速。缺點:技術難度高、計算需求大、單批處理量有限。
Layer 2 Rollup 直接利用主鏈的安全性,能降低交易成本、加速終局性,而側鏈則有獨立安全機制。Rollup 兼具擴容效益及主鏈強大結算保障。
兩者將長期共存且互補。Optimistic Rollup 著重交易速度與易用性,ZK Rollup 則專注安全與隱私。未來兩者都會不斷演進,以滿足區塊鏈擴容的多元需求。











