能繼承以太坊活性的Based Rollup 是什麼?

隨著坎昆升級的完成,L2 Gas 費用的降低,市場的焦點再次回到L2 上。在Rollup L2 的解決方案,目前主要有兩大類:Optimistic Rollup 和ZK Rollup。 Optimistic Rollup 由於其成熟的市場應用,佔據著市場大部分的份額。然而,不論是Optimistic Rollup 還是ZK Rollup 都存在著一些問題。為了解決這些局限性,並進一步優化效率和去中心化特性,Based Rollup 應運而生。它不僅簡化了技術複雜性、減少了交易延遲,而且是唯一完全繼承了以太坊活性(liveness)的方案。在所有已知專案中,目前只有ZK Rollup 團隊Taiko正在開發基於Based Rollup 的方案。

現有Rollup的問題

Optimistic Rollup 在確認交易時需要一個較長的挑戰窗口,通常為7 天,以便糾正潛在的詐欺行為。這種設計導致資金在提取前需要等待較長時間,減緩了整體的交易流程。而且在以太坊網路高峰期間,Optimistic Rollup 在處理詐欺證明時會涉及高昂的Gas 費用。而ZK Rollup 雖然能夠提供更快的交易確認時間,並且可以減少交易在鏈上的數據存儲從而節省費用,但在生成零知識證明的過程中需要消耗大量的計算資源和時間,導致成本和交易處理速度(TPS)受到影響。

總而言之,Optimistic Rollup 和ZK Rollup 的技術複雜性,導致它們都需要維護一套複雜的基礎設施和安全機制來處理和驗證L2 交易,這對交易成本和網路效率都產生了負面影響。

Based Rollup 解決方案

以太坊基金會的研究員Justin Drake在2023 年3月提出Based Rollup,可以有效克服這些問題。 Based Rollup 也稱為L1-sequenced Rollup,是一種其排序完全由基礎L1 推動的Rollup。這種設計允許L1 的提議者與L2 的搜尋者和建構者無需許可地協作,將Rollup 區塊直接包含在L1 區塊中,也就是將排序權利外包給了L1 驗證者。 Based Rollup 的共識層、資料可用性層、結算層都是以太坊,只有執行層建構在Rollup 網路之上,負責處理交易的執行和狀態更新。值得注意的是,Based Rollup 從排序的角度出發解決Rollup 效率問題,和Optimistic Rollup、ZK Rollup 從驗證的角度分類不同。因為維度不同所以與OP 和ZK 的分類並不衝突,也就是說如果Optimistic Rollup 或ZK Rollup 將排序權利外包給了L1 驗證者就可以稱為Based Rollup。

Based Rollup 透過將交易排序的責任轉移到L1,繼承其安全性和活性,同時優化L2 的效能。它是唯一繼承了以太坊100% 活性的Rollup 方案。這種設計帶來了以下優勢:

  • 活性的完全繼承:Based Rollup 的安全性和去中心化程度與以太坊保持一致,不需要額外的安全機製或共識演算法來保證交易的有效性和順序。相比有逃生艙機制的Rollup 更安全、快速、方便。在擁有逃生艙機制的Rollup 中,如果Rollup 發生故障或受到攻擊,用戶可以透過逃生艙將自己的資金安全地退回到L1,但必須等待一個時期才能保證結算。

  • 簡化技術複雜性:當L2 需要自行處理交易排序和資料可用性問題時會引入額外的複雜性和潛在的安全風險。將排序的責任轉移給L1 可以簡化L2 的結構,不需要排序器簽名驗證,不需要逃生艙口,也不需要外部PoS 共識。

  • 減少延遲:使用L1 來排序交易,可以快速確認交易的有效性和順序,從而減少了確認時間,提高了整個網路的回應速度和效率。

  • 降低營運成本:由於L1 已經處理了交易的排序,L2 可以在此基礎上更有效地批次和確認交易,減少了L2 的驗證複雜性和單獨為排序而需消耗的資源和費用。這種成本效率在交易量大時更為明顯。

  • 經濟誘因一致性:L1 的礦工因為參與到L2 的交易排序中,可以從中獲得額外的費用和激勵,這增加了他們維護網路整體健康的動力。這種設計也有助於保持網路中不同層次之間激勵的一致性,增強整個生態系統的經濟安全性。

Based Rollup 面臨的挑戰

Based Rollup 雖然可以解決目前Rollup 方案的一些不足,但這種技術也面臨一些挑戰:

  • 收入限制:依賴L1 的排序限制了取得MEV 的機會,大部分Based Rollup 的MEV 會流向L1 驗證者。 Based Rollup 本身無法直接從中獲益。

  • 排序彈性:排序任務委託給L1 可能會降低排序的彈性,影響特定的交易排序策略和快速交易確認的實作。例如,L1 的排序決策可能是礦工選擇優先處理某些交易以最大化自己的利益,所以想在Based Rollup 中實現一個類似Arbitrum 的FCFS (First-Come First-Served)排序機制就需要額外的技術支持(如EigenLayer)。

建構Based Rollup 的項目

由於Based Rollup 的概念提出到現在也就一年的時間,是一個比較新的概念,其理論和實現細節還在探索和完善階段,所以正在構建Based Rollup 的項目很少,目前最為人所知的項目是Taiko。 Taiko 是一個使用ZK Rollup 技術的L2,並開發了Type-1 zkEVM,提供了與以太坊完全相同的操作碼和功能,確保了與現有以太坊生態的高度相容性。在Based Rollup 概念提出後不久,Taiko 便開始著手建構Based Rollup,將交易排序交給以太坊的驗證者,並利用以太坊作為結算和資料可用性層和共識機制,來簡化Rollup 的結構。 2024 年1 月15 日,Taiko 啟動Katla 測試網,實現了Based Contestable Rollup (BCR) ,一種將爭議處理過程(類似詐欺證明系統)納入了交易驗證工作流程的Based Rollup。

未來展望

雖然Based Rollup 發展可能需要更多的時間和資源,以及市場和技術的雙重驗證。但長遠來看,Based Rollup 因其增強的安全性、去中心化特性、簡化結構和目標一致性,將在市場競爭中獲得優勢。特別是在DeFi 領域,Based Rollup 展現出更快的交易確認速度和更低的交易成本,具有顯著的潛力優勢。相信隨著技術的不斷完善和市場的逐步認可,Based Rollup 預計將在Rollup L2 解決方案市場佔有一席地位。

Total
0
Shares
Related Posts