作者:陳默cmDeFi

核心觀點:Puffer 正在利用Restaking 來建造一個更有效率的Based Rollup 方案,去中心化排序器和解放鏈間流動性互動。 Based Rollup 與主流Rollup 將形成不同的以太坊生態格局。

  • Puffer LRT:基於Eigenlayer 的以太坊再質押業務。
  • Puffer UniFi:引進預先確認技術的Based Rollup 提昇方案。
  • Puffer UniFi AVS:使用UniFi AVS 來建立高度同步的應用鏈生態,減少流動性碎片。
  • Based Rollup 與主流Rollup 方案的不同來自於在去中心化、效率、利益等諸多方面的不斷權衡,以適應不同類型的應用場景。

Rollup 基本概念

Rollup 是一種用於擴展以太坊等區塊鏈的技術,目的是讓區塊鏈可以處理更多的交易,同時保持較低的成本。通俗地說,它是把大量交易「打包」在一起,然後在鏈下(相較於主網)處理這些交易,把計算和存儲工作放到以太坊主網(L1)之外。這樣,主網的負擔就減輕了,但交易最終的結果仍然會在提交至以太坊主網上並驗證,從而保持資料的安全性和不可篡改性。

Rollup 分為兩種主要類型:

  • Optimistic Rollup:假設大多數人都是誠實的,所有的交易預設是正確的,只有當有人質疑時才進行驗證。這種方式速度較快,但有一定的挑戰期。
  • ZK Rollup(零知識證明):使用數學證明來確保每筆交易的正確性,在打包交易時就保證了它們的合法性,所以不需要額外的挑戰期。這種方式更安全,但技術更複雜。

整體而言,Rollup 的核心理念是「在鏈下做大量工作,只把結果放到鏈上」,從而使區塊鏈的處理速度更快、成本更低。

那麼這個過程可以簡單的拆解成兩個部分:

  • 批量打包- 提升交易量/ 吞吐量
  • 交易確認- 提升確認速度

Based Rollup

以太坊基金會研究員Justin Drake 於2023 年3 月提出了Based Rollup 的概念,這個方案主要針對L1 與L2 之間的一個重要角色- 排序器(Sequencer)。

排序器作負責L2 向L1 的交易排序與打包,其業務範圍同時涵蓋上面我們提到的批量打包和交易確認,但目前多數L2 採用的排序器方案是由單一或少數實體控制的中心化方案,在產業發展初期並不會顯現出太大問題,但隨著每條鏈的資金量變大,基礎設施變得成熟,中心化排序器將成為一個「遲早要解決的問題」。

目前被提出的解決方案有兩個:

  • 基於L2 的去中心化排序器
  • 轉移至L1 的Based Rollup

基於L2 的去中心化排序器的主要代表是Metis,實現方式就是建立一個新的強大的共識,讓排序器網路更加健壯。

Based Rollup 的解決方式是它去除了單獨的排序器網路機制設計,將交易排序的責任從原先的L2 轉移到了L1,由以太坊L1 的驗證節點作為區塊提議者(proposer)來負責交易排序,這種設計不需要重新建立共識,充分利用了現有以太坊的節點資源,同時避免了中心化排序器帶來的風險,將排序器的安全等級嫁接在以太坊主網。

但Based Rollup 面臨的問題也受限於經典的三難困境,既然得到了主網的安全性,但也意味著它必須依賴主網的性能(出塊時間約12s),這將使交易確認時間大大遜色於常規的L2 排序器方案。

Puffer UniFi 優化Based Rollup 方案分析

想突破這種三難困境,必須引入新的角色或機制來平衡。 Puffer 提出的UniFi 旨在引入「預先確認」來解決這個問題。

在現有的Rollup 方案中,使用者通常會從中心化的排序器獲得「軟確認」(soft confirmations)。這些排序器可以在用戶提交交易後,向用戶保證交易會被包含在區塊鏈中。這種軟確認基本上來自於對這種中心化權力的信任,一旦這種權力出現腐敗,那麼交易排序/ 確認均無法得到公平的保障。

Puffer UniFi 預先確認有以下兩個特性:

  1. 由以太坊驗證者提供保證:在區塊打包前,由以太坊主網驗證者提前對待確認的Rollup 交易作出承諾(Pre-conf) - 將在其即將提出的區塊中包含這些交易。
  2. 懲罰機制:如果驗證者未能履行其預先確認的承諾,即未能在區塊中包括事先承諾的交易,他們將面臨懲罰。

所以UniFi 透過「預先確認」,繞開了Based Rollup 機制中必須受限於主網出塊時間的問題,等於在交易確認這個環節,讓以太坊主網節點承擔了「額外的工作」,來保證交易確認的效率(~100ms)。

親兵與諸侯:Puffer UniFi (Based Rollup) 與主流 Rollup

有了預確認機制,它能大幅提升主網交易確認的效率,那麼是否還需要L2 來提升主網效能?

回到Rollup 的本質,它主要實現了“交易批量打包” -> “交易快速確認”,這是一個橫向加縱向兩個維度的擴展,預確認解決交易確認快速和公平的問題,而交易批量打包仍需要透過二層或是鏈下完成,然後再將打包好的交易經由排序器傳送至主網並確認。

Puffer UniFi AVS

以太坊節點在「預先確認」機制中承擔了「額外的工作」,針對這個額外的工作以及與之相配的懲罰機制,應該如何實現?

Puffer 提出UniFi AVS,它是一個基於EigenLayer 的解決方案,不引入其他的機制和抵押品,而是利用其以太坊“Restaking”,將UniFi 打包成一個AVS 服務,任何在EigenLayer 上再質押的驗證者都可以參與UniFi AVS 來提供預先確認服務,並在AVS 中設計相應的懲罰機制。

總體來說,有了Restaking 和AVS 使「預先確認」實現起來更加順利,是目前最契合且有實際價值的AVS 方案之一,為Based Rollup 方案添磚加瓦,而在此之前要實現這項功能並不容易。

親兵與諸侯:Puffer UniFi (Based Rollup) 與主流 Rollup

核心價值

使用UniFi AVS 來建立應用鏈將成為Based Rollup 的一種升級方案,與其他Rollup 相比:

  • 基於L1 的去中心化排序
  • 預確認技術的整合提升交易確認速度
  • 為Restaking 創造收益
  • 同步可組合性

同步可組合性是UniFi 用來解決碎片化問題的核心特性之一。在以太坊當前的多Rollup 環境中,不同的Rollup 之間互相獨立運行,這導致了流動性和用戶的分散,且不同Rollup 之間的資產和合約互動需要透過跨鏈橋等工具完成,這不僅增加了複雜性,也帶來了高昂的費用和安全風險。

由於UniFi 是基於L1 的去中心化排序,以太坊主網節點充當「總排序器」,所以它可以使得不同Rollup(基於UniFi)之間在同一個區塊內進行交互,而不需要跨鏈橋。如此一來,使用者可以在UniFi 生態系統中無縫地在不同Rollup 和應用鏈之間進行操作。透過這種方式,UniFi 為用戶提供了類似於單一鏈的流暢體驗,有效減少了流動性碎片化的問題,這與鏈抽象賽道的最終目的類似,其優勢在於實現方式更加原生且簡單,不需要引入其他額外的共識和限制(例如新建立一個共識層來聚合流動性和使用者需求)。

總結

綜合來說,整個UniFi 的業務取決於Based Rollup 是否是必要的Rollup 解決方案。

從目前的L2 狀態來看,多數的解決方案實際上比用戶印像中的要更加中心化,只是這種中心化問題並不會在短期內影響到用戶利益,同樣的,短期內這種問題的解決與否也不會帶來財富效應,因為它離用戶端較遠,而這種問題之所以暴露的並不明顯,是因為並沒有哪款應用因為排序器的中心化程度而受到直接影響,就像是比特幣生態的銘文時期,所有的致富故事都是在非常中心化的索引器背景下完成的。

但如果處在長期視角下,我們在討論去中心化排序器,同時考慮流動性和體驗碎片化,這就是一個勢在必行的事情,那麼,我們帶入一些形象來進行一個對比:

Based Rollup 是目前更親和以太坊主網的解決方案,它更像以太坊主網的「附屬」 Rollup,或者形容是以太坊的親兵,它可以是步兵、騎兵或砲兵,兵營之間的調度溝通直接由以太坊負責,並且遵循以太坊最公平的製度,不需要第三個部門介入,沒有訊息傳達錯誤和故意作惡的風險。

而目前主流的Optimistic Rollup 是以太坊更「放權」的Rollup,像諸侯王的自治,它們是百花齊放的,建造自己喜歡的城市和製度,這種制度公平與否取決於諸侯王自己。同時諸侯王之間的溝通就需要一個額外的部門進行調度調節,這個部門就是「鏈抽象」,要控制這些諸侯王,鏈抽象這個部門要足夠強大,既要有能力控制諸侯王還要保證自身不被腐敗。

親兵與諸侯:Puffer UniFi (Based Rollup) 與主流 Rollup

這兩個方案的爭議點在於Rollup 是應該價值回歸給以太坊的,還是應該自主自治百花齊放的,距離以太坊更近則有更大的安全性優勢,省去很多去中心化的成本,同時具備天然的同步組合性。自主自治意味著經營者能夠捕捉巨大利益,但同時要花費大量成本打造基於去中心化的安全性,並依賴外部提供的組合性。

區塊鏈的包容性和自由性決定這兩種方案會同時存在,源頭是各種方案在去中心化、效率、利益等諸多方面的不斷權衡,以適應不同類型的應用場景,這種探索會一直持續下去,只有技術上的不斷修正,開發者的理念才有希望創造新的未來。