分片技術與L2結合? 「=nil;」提出了一種全新的L2狀態碎片化解決方案

作者:Avi Zurlo,=nil; Foundation

編輯:Alex Liu,Foresight News

以太坊向以Rollup 為中心的路線圖轉向,引發了模組化擴容設計的爆炸性增長。這種增長最初是成功的,消除了100 美元以上的Gas 費用,並解鎖了全新的應用設計。但僅僅幾年後,以太坊及其Rollup 面臨一個新關鍵問題:狀態碎片化。

根本上講,狀態碎片化是一個擴容問題。最近,模組化社群推動了一些將現有Rollups 合併成一個單一系統的中間件解決方案,(表面上)實現了區塊鏈擴容的聖杯—— 水平擴容。然而,這些解決方案有著重大妥協。一個新一代的以太坊L2 正從第一性原則重新思考可擴展性,應用垂直和平行的擴容技術來提供終局的性能。

兩大擴容方向

區塊鏈擴容有兩大方向:

  1. 垂直擴容:增加單一節點的資源。這是Solana 的擴充概念,即最大化硬體利用率,同時將VM(虛擬機器)的行為並行化。
  2. 水平擴容:將工作負荷分送到多台伺服器上。這是諸如Near 和以太坊(Danksharding)等分片L1 區塊鏈的擴容理念。

Rollups 常被誤認為是以太坊的水平擴容方案。然而,每個Rollup,每個區塊鏈,都是被其維護的帳本定義,這意味著Rollup 是獨立於以太坊的系統。這種對資料庫擴容基本原理的重大忽視使得以太坊生態需要解決一個現存的挑戰:狀態碎片化。

分片技術與L2結合? 「=nil;」提出了一種全新的L2狀態碎片化解決方案

當前的挑戰

跨L2 的狀態碎片化已經成為以太坊的重大問題。碎片化的問題體現在三個方面:

  1. 數十(甚至上百)與以太坊相連,推進特定應用程式基礎設施的L2 注定會使全局狀態的網路效應受到損害,包括流動性和用戶分佈。
  2. 結合了互通性標準和社會協調的複雜性,這是造成超過28 億美元跨鏈橋駭客攻擊的催化劑。
  3. 客觀上更糟糕的開發者和使用者體驗。開發者被迫使用複雜的網路抽象技術來提供無縫用戶體驗,否則用戶將被迫面臨包括資產跨鏈、錢包網路管理、多種Gas 代幣的複雜跨鏈互動。

同時這些問題正日益惡化。受現有基礎設施限制,對價格敏感的應用程式被迫保持孤立,以獲得可靠的低交易費用。隨著下一個週期的臨近,一個惡性的滾雪球效應即將發生;隨著L2 擁堵費用增加,更多開發者將被迫選擇為應用定制的基礎設施,加劇普遍存在的狀態碎片化問題。幾年後,如果因為L2 無法解決狀態碎片化而導致以太坊生態系統應用喪失主導地位,也不足為奇。

分片技術與L2結合? 「=nil;」提出了一種全新的L2狀態碎片化解決方案

解決狀態碎片化

狀態碎片化從根本上來說是一個擴容問題。想要擴容而不破壞可組合性,擔子在L2 肩上。 L2 可以採取兩種方法來解決擴容問題:

  1. 逆向工作,將現有的Rollup 合併為單一系統,從而實現「水平擴容」。
  2. 從頭開始,重新設計一個可擴展的L2。

逆向工作

第一種方案在現有的L2 中相當受歡迎。透過使用中間件來實現對Rollups 合併,建立起一個理論上的單一系統。實際上,這些解決方案透過共享的共識保證促進跨Rolllups 的通訊。這些解決方案包括共享的排序器、共享的證明器和各種L3 架構。

雖然專注於這些解決方案的團隊和專案很強大,但以中間件為核心來解決L2 的擴容問題有許多妥協,包括:

  1. 最弱鏈成為短板:網路的安全性和效能被堆疊中最糟糕的部分決定。 (木桶效應)
  2. 分散化的開發環境:中介軟體能連結起不同的環境,但無法改善分裂的開發體驗。
  3. 需要對跨Rollups 標準進行全局社會協調:為了合併現有的Rollups,數百(甚至數千)的利害關係人需要就最佳實踐達成一致。

更重要的是,它分散了L2 團隊的注意力,讓他們無法解決擁堵費定價和單一參與者審查等開放問題,而這些問題都需要大量的工程和研究工作。

從頭開始

以太坊L2 可以透過改變Rollup 節點的執行環境來垂直擴展,從而增加硬體利用率;這些項目包括分別使用SVM 和MoveVM 建構rollup 的Eclipse 和Movement Labs。這類方案有很大希望能在近期改進可擴展性;然而,它們需要以太坊開發者採用新的技術堆疊。

另外,L2 可以透過(重新)引入執行分片來進行水平擴展,這將允許網路透過添加新節點來擴容。這種方法促進了去中心化,並具有更高的理論擴容極限,並且在必要時允許進行垂直擴容優化。鑑於這些優勢,=nil;基金會設計了一種分片的L2,稱為=nil;。

=nil;為維持以太坊的核心價值觀,即去中心化、抗審查和無許可性而優化。 =nil;是基於zkSharding ,一種新設計的第一個可驗證分片架構。它透過提供一個單一、整合的開發環境,將上述水平擴容方案的擴容特徵與之結合。這使得開發者可以從單一網路存取規模達數千的Rollups 。更重要的是,=nil;確保用戶即使在交易高峰期也能獲得可靠的低交易費用。

此外,=nil;根據對狀態存取的需求動態地拆分和合併狀態,解決了擁塞費用問題。這種動態行為使得=nil;能夠保持交易費用持續低廉(<0.01 美元)。總而言之,=nil;基金會的使命是提供一條與以太坊的核心價值和L2 執行需求更緊密看齊的以太坊L2 擴容替代路徑。

結束語

儘管前方有許多挑戰,但以太坊L2 的未來看起來比以往任何時候都更有前景。隨著L2 設計的成熟,我們下一代的擴容解決方案存在兩種流行的分歧:逆向工作vs. 從頭開始,以及水平擴容vs. 垂直擴容。

分片已死,分片萬歲。

Total
0
Shares
Related Posts