應用商店
錢包

樂觀式 Rollups 加速交易的角色指南

Jan, 29 2025 18:07
樂觀式 Rollups 加速交易的角色指南

隨著以太坊 (ETH) 持續受到擴展性問題困擾,樂觀式 rollups 已成為解決網絡擁堵和高昂手續費的有力方案。本指南全面剖析樂觀式 rollups 的運作方式,並提供詳細指引協助加快交易速度。

樂觀式 Rollup 如何運作?

樂觀式 rollup 的運作類似支票銀行系統。就像銀行除非有爭議才拒付支票,樂觀式 rollup 預設所有交易有效,除非有人通過欺詐證明提出挑戰。這個系統作為 Layer-2 擴展方案,透過以太坊本層維持安全,同時在鏈下處理交易。

主要組件

樂觀式 rollup 的架構依賴多個關鍵組件:

  • 樂觀虛擬機(OVM)作為運行環境,確保 L1 與 L2 之間的智能合約可以確定性執行,保證各層狀態一致。
  • Optimistic Geth 是 Layer-2 用戶端,由單一排序器負責將交易批次排序並提交到主鏈合約,確保交易次序和狀態管理。
  • 鏈上合約是樂觀式 rollup 的骨幹,運行於以太坊主網,兩個重要的合約包括:
    • OVM_CanonicalTransactionChain(CTC):僅追加交易日誌,記錄提交到 OVM 狀態的交易。排序器會將 L2 交易批次加入 CTC,同時容許用戶自行序列提交 L2 交易。
    • OVM_StateCommitmentChain(SCC):存儲 CTC 交易對應的提議狀態根,並確保與正本鏈中的每一筆交易一一對應。

利用樂觀式 Rollup 加快區塊鏈交易速度

存款流程

若想加快交易速度,用戶必須先掌握存款流程。由 Layer 1 轉移資產到 Layer 2 時,會按以下步驟進行:

用戶將代幣發送到 Layer 1 的橋接合約,該合約託管這些代幣,並通過 Messenger 合約發送訊息到對應的 Layer 2 橋接,請求完成存款。這筆交易經 enqueue 功能被加到 CTC。

排序器需要執行這筆序列交易,並調用 L2 Messenger 合約的 relayMessage 功能。Messenger 合約最後指示橋將等值代幣生成到 Layer 2,然後釋放給用戶的 L2 地址。

提現流程

提現流程與存款類似,但由於安全考量會更複雜。提現時,系統按以下步驟運作:

用戶通過 L2 代幣橋啟動提現,系統會銷毀這些代幣,並與 Messenger 合約通信。這消息會記錄在 L2 狀態樹,當排序器更新新的交易批次時,這筆紀錄就會出現在 CTC。

排序器將狀態提交到 SCC,開啟強制等候期,容許任何人對狀態更改提出爭議。這段期間通常為一星期,以便如有需要時提交欺詐證明。

等候期間結束後,消息可被轉發到 L1 Messenger 合約,驗證爭議期結束後,橋才會指示釋放代幣到用戶手中。

解決提現延誤

長達一周的爭議期為希望快速獲取資金的用戶帶來困難。不過,有方法可減輕這種延誤:

流動性提供者協助快速提現

這創新方案引入流動性提供者(LPs)協助提現加快。LPs 經營完整 L2 節點,驗證 CTC 交易,向用戶即時提供流動性,並向用戶收取一定費用。

LP 的驗證過程讓他們可於排序器發布狀態前核實交易。一旦 LP 接受提現請求,即時向用戶支付資金,日後再自行領取延遲釋放的資產,互惠互利。

優點如下:

  • 用戶可即時取得資金,無須等待爭議期結束。
  • LP 透過流動性服務賺取手續費,確保安全性。
  • LP 能隨時通過 CTC 驗證交易,即使排序器未發布狀態根。

限制方面:

  • 流動性較低的代幣會面臨更高流動性成本。
  • 大型提現高峰時或會出現資金短缺。
  • LP 必須保持精確的驗證,否則會有金錢損失。

兼顧速度與安全

樂觀式 rollup 是一種高級擴展方案,兼顧了安全與交易速度。雖然固有的提現延誤帶來挑戰,但流動性提供者協助的提現方式,為需即時資金的用戶帶來實際解決途徑。隨著生態圈不斷演化,這些機制還會進一步優化,有望推出更多提升交易速度且維護強大安全性的解決方案,令樂觀式 rollup 在以太坊擴展方案中更具吸引力。

免責聲明及風險提示: 本文資訊僅供教育與參考之用,並基於作者意見,並不構成金融、投資、法律或稅務建議。 加密貨幣資產具高度波動性並伴隨高風險,可能導致投資大幅虧損或全部損失,並非適合所有投資者。 文章內容僅代表作者觀點,不代表 Yellow、創辦人或管理層立場。 投資前請務必自行徹底研究(D.Y.O.R.),並諮詢持牌金融專業人士。