僅供教育參考,不構成協定、跨鏈橋或交易建議。Optimistic Rollup 的保障取決於具體部署、資料模式、衍生規則、實際運作的故障證明博弈、權限、時鐘、治理與提領合約;應逐階段、逐資產獨立核實。
直接答案
Optimistic Rollup 執行排序後的交易流,並發布協定規定的衍生資料與狀態聲明,但不為每個批次附上有效性證明。「Optimistic」表示:符合資格的聲明可依已部署規則繼續推進,除非成功的故障證明爭議證實其錯誤。它不表示排序器訊息能證明正確性,也不表示每項實作都有無須許可的挑戰機制或相同的提領延遲。
Rollup 節點依據 canonical L1 輸入與精確協定設定,獨立衍生 L2 區塊。因此,安全路徑涵蓋資料可用性、正確衍生與執行、實際運作且健全的故障證明系統、L1 存取與最終性、治理及跨鏈橋合約。僅有狀態根不足以重建鏈,也不足以挑戰無效狀態轉換。
1
排序
排序器排列 L2 交易並發布交易資料或承諾。
運作方式
- 鎖定具體部署:L1 與 L2 鏈 ID、Rollup 設定與分叉、inbox 與跨鏈橋合約、批次格式與 DA 模式、狀態聲明與爭議博弈合約、portal 版本、管理員、guardian 及觀察區塊。技術堆疊文件不能證明每項功能已在指定鏈上實際運作。
- 對觀察到的狀態分類。排序器收據或 unsafe block 是快速的本地排序承諾;已發布至 L1 的批次可支援安全衍生的 safe head;L1 最終性可支援衍生後的 finalized head。狀態或輸出聲明、已解決爭議及可執行提領是不同物件,各有獨立時鐘。
- 重建 L1 到 L2 的衍生管線。依 canonical L1 資料,核實存款與已排序輸入、channel 與 batch、L1 origin、設定變更及狀態轉換。對 blob 承載的資料,應區分協定視窗期間的可用性與之後的歸檔檢索。
- 對應活性與控制權。區分排序器、batcher、proposer、challenger、relayer、guardian 與升級權限;核實是否存在強制納入或 delayed inbox 路徑、延遲及暫停條件,以及一般使用者是否有可實際呼叫的軟體。
- 核實已部署的故障證明路徑。記錄獲認可的博弈類型、proposer 與 challenger 權限、bond、absolute prestate、證明程式與 VM、preimage oracle、聲明深度、時鐘與延長規則、解決規則、黑名單或暫停權及升級延遲。不能把 OP Stack 機制直接套用到 Arbitrum 或其他 Rollup。
- 分別追蹤提領與經濟帳。依序檢查 L2 發起、L1 證明、聲明或博弈依賴、成熟期與最終性延遲、重新證明、portal 檢查及 L1 執行。快速退出是與獨立交易對手進行的有價流動性或信用交易,不是縮短了 canonical 挑戰時鐘。
- 持續核對。比對 unsafe、safe 與 finalized 區塊雜湊、L1 批次交易、狀態聲明、博弈結果、跨鏈橋訊息、收據、代幣合約及最終餘額。發生 L1 或 L2 重組、批次缺失、爭議、暫停、合約升級或 DA 遷移後,應重新分析。
計算範例
- 衍生資料酬載。 一個批次包含
10,000筆交易、1,200 KB原始協定輸入,壓縮後為300 KB。比率是1,200 / 300 = 4.0x,降幅為1 - 300 / 1,200 = 75%,按十進位計算的平均值為300,000 / 10,000 = 30 bytes/tx。這些數值只描述編碼後的輸入酬載,不代表 L1 gas、執行正確性、狀態大小或歸檔保障。 - 未計遺漏成本前的貢獻額。 使用者支付
2.4 ETH;測得 L2 執行成本為0.3 ETH;L1 DA 成本為1.2 ETH。殘餘額為2.4 - 0.3 - 1.2 = 0.9 ETH,即0.9 / 10,000 = 0.00009 ETH/tx。由於未計入營運商基礎設施、L1 執行、證明博弈、退款、資金、故障及稅費,這不是淨利潤。 - 爭議定位。 教學用執行軌跡含
2^20 = 1,048,576個步驟。理想二分需log2(2^20) = 20次選擇才能定位一個步驟。若每輪教學範例各有3-hour上限,樸素串行上限為20 * 3 = 60 hours;實際協定採用各自的棋鐘、並行、延長規則及交易時序。 - 提領時鐘與快速流動性。 教學範例中的批次在
10 minutes後抵達 L1,再經30 minutes出現獲認可聲明,隨後假設挑戰期持續7 days,最終轉送耗時2 hours。依序累計為10 + 30 + 10,080 + 120 = 10,240 minutes = 7 days 2 hours 40 minutes。流動性跨鏈橋預付4.97 ETH,對應5 ETH的請求,並收取0.03 ETH,即0.03 / 5 = 0.6%;canonical 請求仍受原有時鐘與風險約束。
風險
- L1、L2、鏈 ID、Rollup 設定或合約部署錯誤。
- 把 unsafe 排序器收據視為 safe 或 final。
- 排序器產生矛盾結果、審查、重排或停機。
- L1 批次發布延遲、缺失、格式錯誤或無效。
- Blob 或替代 DA 資料無法取得或未歸檔。
- 衍生客戶端、設定或分叉不相符。
- L1 重組使先前視為 safe 的衍生輸入失效。
- Batcher、狀態 proposer 或證明參與者停機。
- 強制納入或 delayed inbox 路徑不存在、暫停或遭誤解。
- 故障證明尚未部署、未啟用或綁定錯誤博弈類型。
- Proposer 或 challenger 角色需要許可或白名單。
- Challenger 離線、受審查、資金不足或錯過期限。
- 證明程式、VM、absolute prestate、oracle 或 verifier 存在缺陷。
- 時鐘、延長規則、聲明位置、bond 或解決帳務出錯。
- Guardian、安全委員會、暫停或黑名單介入。
- 立即升級、時間鎖過短或管理員金鑰外洩。
- Canonical 跨鏈橋、messenger、防重放或資產對應漏洞。
- 提領證明、成熟期、重新證明、最終化或轉送失敗。
- 快速退出的流動性、定價、路由、資不抵債或交易對手風險。
- 混淆 L1 最終性、L2 衍生最終性、聲明解決與資產入帳。
常見誤解
- Optimistic 表示使用者無條件信任排序器顯示的結果。
- 只發布狀態根就能提供資料可用性與獨立衍生能力。
- 每個 Optimistic Rollup 都有實際運作且無須許可的故障證明,以及統一的七天時鐘。
- L2 區塊達到 safe 或 finalized,就表示其 L2 到 L1 提領已可執行。
- 快速跨鏈橋會縮短 canonical 挑戰期,或只承擔 Rollup 本身的風險。
相關主題
資料來源
- Optimistic Rollups - Ethereum.org(存取日期:2026-08-13)
- EIP-4844: Shard Blob Transactions - Ethereum Improvement Proposals(存取日期:2026-08-13)
- Rollup Node - OP Stack Specification(存取日期:2026-08-13)
- Derivation - OP Stack Specification(存取日期:2026-08-13)
- Fault Proof - OP Stack Specification(存取日期:2026-08-13)
- Optimism Portal - OP Stack Specification(存取日期:2026-08-13)
- Stage 1 Roles and Requirements - OP Stack Specification(存取日期:2026-08-13)
- Arbitrum Nitro: A Second-Generation Optimistic Rollup - Offchain Labs(存取日期:2026-08-13)