Metis 嘗試的「自營店」和 Espresso 的「外包模塊」,到底有啥區(qū)別?
撰文:Haotian
一邊是 @MetisL2?頂著萬難大興去中心化 Sequencer 建設(shè),一邊是 @EspressoSys?基于模塊化搞共享 Sequencer 方案大殺四方,有人也許會問,都要實(shí)現(xiàn)排序器的去中心化,Metis 嘗試的「自營店」和 Espresso 的「外包模塊」,到底有啥區(qū)別?
在我看來,Sequencer 排序器去中心化只是 layer2 基礎(chǔ) infra 成型的前提,真正的挑戰(zhàn)在于去中心化生態(tài)體系的構(gòu)建。來,接下來,我來談?wù)勎业睦斫狻?/p>
最近,Metis 正在推進(jìn) Sequencer 的去中心化進(jìn)程,社區(qū)測試也在緊鑼密鼓進(jìn)行中,一度都把 Metis 主網(wǎng)的 TPS 拉高到 Ethereum Top3。
這其實(shí)只是去中心化 Sequencer 技術(shù)層的壓力測試,以確保正式上線后能夠穩(wěn)步運(yùn)作,比如,多 Sequencer 輪換機(jī)制,單 Sequencer 作惡懲罰設(shè)計(jì),Sequencer MEV 如何問題,Sequencer 礦工生態(tài)參與問題等等。
1)POS 出塊權(quán):Metis 引入了一個 Sequencer 池,Sequencer 節(jié)點(diǎn)需要 Staking 2 萬個 Metis 輪流出塊,較高的參與門檻保證了節(jié)點(diǎn)的運(yùn)營能力,以及出特殊通信狀況時的修復(fù)能力,同時也威懾來了節(jié)點(diǎn)單點(diǎn)作惡的可能性。
2)社區(qū)壓力測試:在上線 Sepolia 測試網(wǎng)之后,1 月份 Metis 展開了社區(qū)壓力測試,目前測試網(wǎng)已經(jīng)進(jìn)行 600 多次測序輪換,超 300 萬筆交易,以此來檢驗(yàn) Sequencer 輪換機(jī)制的出塊穩(wěn)定性,為去中心化 Sequencer 正式主網(wǎng)上線做鋪墊。
3)MEV 處理:若是中心化 Sequencer 可通過任意排序來搞 MEV 夾子行動,但去中心化環(huán)境下,就需要一個獨(dú)立的節(jié)點(diǎn)來監(jiān)控各個 Sequencer 的排序出塊行為,Metis 上有專門的 L2 Ranger 節(jié)點(diǎn)對 Sequencer 生成的區(qū)塊做抽樣檢查,以防止交易次序被調(diào)換。
不過,純粹靠抽查監(jiān)督懲罰多少有些被動,在 MEV 的對抗后期,Ranger 節(jié)點(diǎn)完全可以成為類似 MEV-Boost 一樣的 MEV 專項(xiàng)管道,以 MEV 的方式控制 MEV 的「失控」?
4)LSD 質(zhì)押挖礦生態(tài)落地: @ENKIProtocol?LSD 協(xié)議即將在 Metis 生態(tài)上線,其目標(biāo)解決 Sequencer 礦工挖礦后的 Reward 在整個去中心化經(jīng)濟(jì)體的流通應(yīng)用問題,顯然作為 $METIS 的主要產(chǎn)出源,礦工們是否愿意把 Token 進(jìn)行質(zhì)押借貸挖礦,對整個 $METIS 生態(tài)的后續(xù)發(fā)展很重要。
總之,在我看來,去中心化 Sequencer 的技術(shù)問題并不復(fù)雜,難得是背后一套穩(wěn)健的去中心化生態(tài)建設(shè)、扶持、利益分配和激勵模型。
應(yīng)該講,技術(shù)問題只是 Sequencer 去中心化問題的冰山一角,一系列圍繞市場、生態(tài)、運(yùn)營、用戶等綜合落地的服務(wù)和體驗(yàn)才是去中心化 sequencer 工程的重頭戲。
以上闡述了 Metis 去中心化 Sequencer 推進(jìn)中存在的挑戰(zhàn),基于此再來梳理 Espreeso 的共享 Sequencer 方案,理解起來就容易了。
簡單來說:@EspressoSys?為 Rollups 提供了一個模塊化 Sequencer 共享組件,相當(dāng)于穿插一個 Sequencer Mempool 預(yù)處理過程。
原先用戶調(diào)用 RPC 請求發(fā)送交易會直接提交給 Sequencer 處理中心,現(xiàn)在可以會先經(jīng)過 Espresso 共享 Sequencer 中心,由 Espresso 依次批次處理這些交易排序請求,然后 Batch 后返還狀態(tài)給 layer2。
Espresso 有一套 Hotshot 權(quán)益證明系統(tǒng),相當(dāng)于 Metis 的 POS 質(zhì)押系統(tǒng),以此來保證 Sequencer 的去中心化以及對應(yīng)獎懲機(jī)制的設(shè)計(jì);而且,Espresso 大概率會和 Eigenlayer 合作,外包以太坊的 Validators 來提供安全共識。此外,還有其配備的 Espresso DA 功能也是一大亮點(diǎn)。
有意思的是,若用戶提交的一筆跨鏈需求,都要經(jīng)過 Espresso 的共享 Sequencer,理論上 Espresso 可以在 Mempool 環(huán)境實(shí)現(xiàn)交易狀態(tài)轉(zhuǎn)換,以此減少跨鏈提交狀態(tài)和主網(wǎng)交互的交易損耗。(輕量化想象空間會很大)
總之,Espresso 和 Celestia 的打法類似,把 layer2 們都需要的去中心化 Sequencer 需求抽象成一種共享排序器「商品」,以模塊化高度適配的方式向 layer2 生態(tài)持續(xù)滲透。
這是一種基于模塊化思想的討巧做法,由于擁有成本低、快速高效等優(yōu)勢,勢必會吸引一大批「一鍵發(fā)鏈」需求的 layer2。
不過,在我看來,模塊化是把雙刃劍,適度的模塊化會大幅降低開發(fā)成本,但若過度就會導(dǎo)致后續(xù)的生態(tài)發(fā)展缺乏源頭活力:
1)模塊化組件的輕量屬性可以助力,Layer2 開發(fā)者低成本快速起鏈,且當(dāng) DA 能力和 Sequencer 排序器都成為外包商品后,layer2 鏈的數(shù)量和更迭速度也會加速。
我之前撰文說過,當(dāng) layer2 項(xiàng)目數(shù)量批量涌現(xiàn)后,品牌、市場、生態(tài)等綜合軟實(shí)力會成為 layer2 的核心。屆時一條 layer2 是不是由以太坊提供 DA,有沒有獨(dú)立可靠的去中心化 Sequencer,有沒有成熟穩(wěn)定且增長潛力的生態(tài)落地才是關(guān)鍵。組件的模塊化會加速 layer2 市場的層級分化,頭部 layer2 和中尾部 layer2 會走截然不同的道路;(OP 和 ZK 倒是可以用模塊化帶動其 Stack 戰(zhàn)略落地)
2)DA 能力外包后,若再把 Sequencer 外包,未來 Prover 系統(tǒng)也來外包,一條 layer2 能比拼的底牌唯有市場和運(yùn)維了。
這里存在一個悖論,DA 能力放棄以太坊選低成本的 Celestia 還容易理解,若 layer2 把最核心的 Sequencer 收稅權(quán)利交給外包,手續(xù)費(fèi)該怎么收,生態(tài)項(xiàng)目該怎么激勵扶持,會存在一系列后續(xù)運(yùn)維難題。
這樣的 layer2 很像是一個「空架子」,表面上光鮮亮麗,實(shí)際上缺乏一套獨(dú)立的去中心化經(jīng)濟(jì)體框架,其市場生態(tài)很難有做起來的可能性。好比,用模具可以快速拼裝組合出一套活動房,但倘若你要建百米大廈,放棄鋼架結(jié)構(gòu),再來用模具試試?
當(dāng)然,我并不否認(rèn),Celestia、Espresso 這類模塊化范式給整個 layer1 和 layer2 生態(tài)帶來的潛在「變量」空間,它們降低了技術(shù)門檻,可以把市場生態(tài)體量做到很大,鏈多了,創(chuàng)新主體才會豐富,市場才會內(nèi)卷出一些優(yōu)質(zhì)的項(xiàng)目出來。價(jià)值和意義一定有,short-term 還是 long -term 的差異。
總歸到底,layer2 起鏈速度再快,存活下來的一定是可以給主網(wǎng)持續(xù)帶來用戶、項(xiàng)目、資金等有效擴(kuò)容的超級 Mass Adoption 經(jīng)濟(jì)體。