應用商店
錢包

樂觀匯總在加快交易速度中的角色 - 指南

Jan, 29 2025 18:07
樂觀匯總在加快交易速度中的角色 - 指南

隨着以太坊 (ETH) 持續面對可擴展性的挑戰,樂觀匯總 已成為解決網絡擁塞及高昂手續費的有力方案。本全面指南將會探索樂觀匯總的 運作原理詳細應用教學,協助你達到更快捷的交易體驗。

樂觀匯總如何運作?

樂觀匯總類似支票制度的銀行系統。正如銀行只會處理有爭議的支票,樂觀匯總會視所有交易為有效,除非有人以欺詐證明質疑。這項系統屬於 Layer 2 擴展解決方案,利用以太坊基層提供安全保障,同時將交易在鏈下處理。

主要組件

樂觀匯總的架構依賴數個重要部分:

  • 樂觀虛擬機(OVM)為執行環境,確保 Layer 1 和 Layer 2 之間的智能合約依預期執行,並在受控環境下保證各層狀態轉換一致。
  • Optimistic Geth 是用來運行 Layer 2 的客戶端,有單一排序器(Sequencer),負責排序及整理交易批次到主鏈合約上。排序器對維持交易次序和狀態管理非常重要。
  • 鏈合約(Chain Contracts)則構成樂觀匯總系統的基礎並運行於以太坊主網。兩個關鍵合約為:
    • OVM_CanonicalTransactionChain(CTC),維持附加式的交易記錄,收錄加到 OVM 狀態的所有交易。排序器會將 L2 交易批次加入其中,亦讓用戶可以自行將 L2 交易加入佇列。
    • OVM_StateCommitmentChain(SCC),存儲與 CTC 交易對應的狀態根,與主鏈上的交易形成一對一關係。

利用樂觀匯總加快區塊鏈交易

存款流程

若想進行更快的交易,必先明白存款步驟。當資產從 Layer 1 轉移至 Layer 2,過程如下:

用戶將代幣傳送到 Layer 1 的 Token Bridge 合約。該橋會託管這些代幣,並經 Messenger 合約發出訊息,要求目標 Layer 2 橋完成存款。此交易會透過 enqueue 函式插入 CTC。

排序器必須執行排隊中的交易,調用 L2 Messenger 合約的 relayMessage 函式。最後,Messenger 合約會指示橋在 Layer 2 為用戶鑄造等值代幣並發放至用戶的 L2 地址。

提現流程

提現過程與存款大致相同,但考慮到安全會更為複雜。當提現資產時,系統操作如下:

用戶通過 L2 Token 橋啟動提現,該橋銷毀代幣並與 Messenger 合約通信。該訊息會記錄於 L2 狀態樹,待排序器以新批次更新後便納入 CTC。

排序器將該狀態公布至 SCC,並啟動一段強制等待期,這期間可以針對狀態變更提出質疑並提交欺詐證明。通常此「等待期」為一星期。

過了爭議期後,訊息便可轉發至 L1 Messenger 合約,在核查該欺詐證明時段已結束後,Token Bridge 就會指示發還代幣給用戶。

應對提現延誤

一星期的爭議期,對急需用款的用戶來說是一大障礙。不過現時已有多種方法可紓緩這個問題:

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

一個創新方法是由流動性提供者(LP)協助加快提現。LP 會運行完整 L2 節點以驗證 CTC 交易,可即時為用戶墊支資金,收取相應手續費。

流動性驗證流程令 LP 能在排序器公布狀態根前,先行確認交易有效性。當 LP 接受提現申請,會即時向用戶墊資,而延遲釋放的資金則由 LP 自行領取,以達互惠效果。

這個方案的優點包括:

  • 用戶可即時取得資金,無需等候完爭議期;
  • LP 可賺取手續費,同時透過交易驗證維持安全;
  • 即使排序器未公開狀態根,LP 也可從 CTC 驗證交易。

不過這方法亦有局限:

  • 缺乏流動性的代幣,其流動性成本或會高昂;
  • 大型提現事件,或會引發流動性短缺;
  • LP 必須準確執行驗證程序,否則可能蒙受損失。

在速度與安全之間取得平衡

樂觀匯總是高階的擴展方案,兼顧了安全性和交易速度。即使提現本身有不能避免的延誤,流動性提供者協助的提現方式已為用戶提供實用選擇,讓有急需資金的人無需長期等待。隨着生態圈持續發展,這些機制亦會不斷完善,或會有新方法令交易更加迅速,同時維持樂觀匯總一貫的安全保障,成為以太坊極具吸引力的擴展方案。

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