LSD 的敘事思路,淺談 Puffer Finance 的 Based Rollups
最近,活躍於 EigenLayer 的流動性再質押協議 Puffer Finance 推出了名為 Based Rollups 的解決方案,嘗試引入 ETH 主網驗證者,為 Rollups 提供更安全、高效的去中心化方案,特別是排序器的去中心化。
作為一個經典的 LST 協議,能結合自身特點(同時支持 ETH 主網 PoS 與 Eigenlayer restaking)給出新的技術解決方案,這是一個不錯的敘事擴展。
排序器的去中心化是社區關注的核心,這幾乎是 Rollups 系統最薄弱的一點,並能直接影響用戶的使用體驗。Based Rollups 嘗試將排序外包給 Layer 1 實現去中心化的排序,這不僅減少了當前 Rollups 排序器過於中心化的風險,還能顯著降低交易成本和提升系統活躍性。
開發者能夠像部署智能合約一樣,基於 Based Rollups 架構輕鬆部署和管理自己的 Rollups 鏈,並享受以太坊的安全性和去中心化特性。
當前 Rollups 的問題
當前的ZK或OP Rollups 依賴於中心化的排序器來確定交易順序。這種中心化帶來了風險,包括排序器故障和用戶信任降低,以及衍生的 MEV 問題。
為了緩解這些風險,許多 Rollups 提供了"逃生艙",一種允許用戶在排序器故障時退出 Rollups 的機制,但這會增加延遲和 Gas 費用,並且可能會被惡意排序,被提取MEV。
我們迫切地需要一個帶有去中心化排序器的Rollups。
Based Rollups 的引入
當交易順序由L1確定的Rollups被稱為Based Rollups,由以太坊基金會的研究員 Justin Drake 於2023 年3 月提出。
Base Rollups 通過利用 L1 proPoSer來確定交易順序,實現排序去中心化。這種方法不僅繼承了 L1 的活躍性和去中心化,還消除了逃生艙的需求,從而增強了 Rollups 的安全性和效率。
Based Rollups 的工作原理
在 Base Rollups 中,L1 proPoSer可以與L1 searchers 和 L1 builders合作,無需許可的將Rollups block包含在下一個L1區塊中。也就是說,所包含的 L2 區塊的順序以及交易的最終排序由 L1 proPoSer 確定。但是一般來說L1 proPoSer 不會自行構建 L2 區塊。相反,每個Based Rollups block都是由 L2 builders構建的。也就是說,不會增加 L1 proPoSer的工作。
Taiko就是一個Based Rollups,Based Rollups的VM和Rollups執行代理作為執行層在鏈下執行交易,而從共識層開始就由以太坊共識層來決定交易順序,交易數據也發布到以太坊上,最終可以在以太坊上驗證交易狀態。
Based Rollups 的優勢
- 繼承 L1 抗審查性,增強交易活躍性:由於 Based Rollups 由以太坊 L1 proPoSer 和驗證者節點運營,繼承了以太坊的抗審查性,因此不需要逃生艙。這保證了交易的活躍性,避免了逃生艙帶來的交易延遲和不公平問題。
- 降低交易成本:基於逃生艙的交易通常會產生額外的 Gas 開銷,降低傳統 Rollups 的活躍性。而 Based Rollups 的交易無需支付額外的 Gas 費用,且無需驗證中心化排序器的簽名,不需要逃生艙或外部 PoS 共識,進一步降低了成本。
- 繼承 L1 去中心化,系統更簡單且安全:Based Rollups 只在鏈下執行交易層,排序交易的共識層、數據可見性層和驗證層均在 L1 上。這重用了 L1 的 searchers-builders-proPoSer 架構,使 Based Rollups 系統非常簡單,無需測序儀簽名驗證、逃生艙或外部 PoS 共識。L1 searchers 和區塊 builders 被激勵將 Rollups 區塊包含在其 L1 bundles 和 L1 區塊中來提取 Rollups MEV,進一步增強了 L1 的安全性。默認情況下,Based Rollups 幾乎不會對L1 質押者產生負面影響,唯一的影響是收入增加,因為大部分 MEV 流向 L1。
- 靈活的代幣治理:儘管排序委託給 L1,Based Rollups 仍可以擁有治理代幣來收取基本費用。當然,也可以實現無代幣化,因為其正確性和公平性由以太坊保證。
Based Rollups 面臨的挑戰
MEV收入被迫減少
MEV是傳統 Rollups 收入中的大頭,但大多數 Based Rollups 的 MEV 流向 L1 proPoSer,這犧牲了 Based Rollups 的 MEV 收入,仍保留了從 L2 擁塞費(例如 EIP-1559 風格的 L2 基本費用)中獲取收入的選項。
不過希望捕獲自己的 MEV 的 Based Rollups 可能會有一些賄賂機制,比如在 L1 合約中可能會包含一個拍賣機制,例如荷蘭拍,迫使批次提交者向合約支付一些 ETH。
排序靈活性受限,無法做到預確認(Pre-confirmations)
雖然Based Rollups在很多方面都有優勢,但也面臨著一些挑戰,特別是與軟確認(soft confirmations)相關的問題。軟確認是指用戶能夠可靠地知道他們的交易將成功到達以太坊第1層(L1)的能力。
目前的Rollups提供預確認(Pre-confirmations ),使得用戶知道他們的交易一定會被提交到L1上。
但是Based Rollups將排序委託給 L1 會降低排序靈活性,這使得它沒辦法做到 預確認(Pre-confirmations )和 Arbitrum 式的先到先服務 (FCFS) 排序。
而 Justin Drake 在 2023 年夏天提出用 re-staking 來解決Pre-confirmations的問題。使用 re-staking 來設計,其中一部分 L1 proPoSer 提交(通過re-staking)以將 Based Rollups 塊包含在他們將來提出的 L1 區塊中。由於 L1 proPoSer 提前知道至少 32 個區塊,因此有可能將誰指定為哪個區塊的proPoSer。
Puffer Finance對Based Rollup s的改進
Puffer Finance 旨在通過其 UniFi 架構將預確認與 Base Rollups 集成,提供快速(100 毫秒)確認時間,同時保持 Base Rollups 的所有優勢。
預確認機制保證交易提交到L1
預確認(pre-confirmations)保證了去中心化排序器能有效提交交易到L1。以太坊驗證者排隊提議區塊。如果預確認者未能履行承諾,他們將面臨保證金削減等懲罰,以確保更高的可靠性。這種機制讓用戶更有信心他們的交易確實會被納入以太坊L1狀態。
100ms的快速確認
對於像GameFi這樣的應用程序來說,軟確認(soft confirmations)對確保快速響應時間(例如,大約100毫秒)至關重要。但是Based Rollups的排序器由於去中心化,這些驗證者遵循12秒的區塊生成時間,導致最小確認時間為12秒,這使得軟確認沒法快速響應。
Puffer的UniFi通過將預確認(Pre-confirmations,Preconfs)與Based Rollups相集成,Based Rollups能夠提供與中心化排序器相當的用戶體驗,提供100毫秒的確認時間,並保證其活性。這種集成允許Based Rollup保留其所有原本的優勢,最終解決以太坊流動性碎片化的問題,並促進更加統一和高效的Rollup生態系統。
UniFi的架構
UniFi的架構使其能夠利用Puffer的驗證者節點,從單個中心化的排序器快速擴展到數以萬計的去中心化排序器。UniFi希望將預確認無縫集成到其Based Rollup中。
- 用戶提交Rollup交易,然後由Puffer驗證者處理。這些驗證者提供預確認,確保用戶知道他們的交易將會包含在以太坊L1狀態中。
- Puffer驗證者會根據額外的削減條件進行再質押,以確保可靠性,接收來自用戶的Rollup交易並發出預確認。這些驗證者準備將Rollup交易包含在L1區塊中。
- 預確認懲罰機制(Preconf Slasher AVS)對驗證者施加額外的削減條件,以抑制違背預確認承諾的行為,防止驗證者不將某些Rollup交易提交到L1上。
- Puffer驗證者向以太坊L1提議區塊,這些區塊包括預確認Rollup的順序。
- Puffer排序器合約接受Rollup交易。
- PufETH Vault收集Rollup交易產生的擁塞費和爭用費,這些費用能增加PufETH持有者的收益,並通過原生收益返回給UniFi用戶。
能降低市場風險的 uniETH
unifETH是UniFi生態系統中的通用Gas代幣。它通過pufETH產生獎勵,並由去中心化自治組織(DAO)管理,以避免市場風險,例如以太坊價格波動導致的借貸清算,而Puffer的防止扣減機制能避免這些風險。
無Gas交易場景
在Web2中,用戶習慣了通過廣告補貼的免費互聯網服務。而在web3中,用戶需要為服務付費,這可能會阻礙用戶的使用。
Puffer的Based Rollup用戶能夠通過鎖定在Rollup原生橋中的資產賺取收入,產生原生收益率,這使得Puffer能夠支持一些類似無需Gas費用的交易的應用場景,這對web2和web3都有重要影響。
Puffer的Based dApp鏈
如果一個dApp在Rollups鏈上的交易費用變得很高,開發者可能會選擇離開Rollups鏈去創建自己專屬的鏈,這樣就可以直接獲得用戶交易費用的收益。而Puffer為開發者提供了Based dApp鏈這個解決方案。
開發者啟動一條Puffer的Based dApp鏈變得與部署智能合約一樣簡單,而且繼承了以太坊的安全性和去中心化特性,開發者可以獲取dApp的Rollups鏈的交易費用,並不再需要自己去運營中心化的排序器,而且能夠實現跨鏈交易和交互。
用戶在 Puffer的Based dApp鏈的交易能在100 毫秒內快速確認,而Puffer的預確認(Pre-confirmations)能保證交易被提交到L1上。
結語
通過與以太坊基金會的合作,Puffer Finance 正在為 Rollups 提供更安全、高效的解決方案。這種去中心化排序方法不僅減少了當前中心化排序器的風險,還能顯著降低交易成本和提升系統活躍性。
隨著預確認機制和100毫秒快速確認時間的集成,Base Rollups 將成為包括 GameFi 在內的各類應用的理想選擇,保證用戶體驗的同時確保交易的最終性。此外,基於 Puffer Finance 的 Based dApp 鏈,開發者能夠輕鬆部署和管理自己的 Rollups 鏈,無需擔憂中心化排序器的運營問題,並享受以太坊的安全性和去中心化特性。