Gate Ventures研究洞察:主流公鏈的MEV現狀
首先,我們從 MEV 攻擊的本質分析了主流公鏈的當前 DeFi 生態現狀,因為這直接影響了鏈上 MEV 的活躍度。之後我們以 Ethereum、Solana、Aptos、Sui 四條主流且較為活躍的公鏈作為主要的分析目標,來分析 MEV 公鏈架構與 MEV 發展的關系。我們發現,MEV 系統實際上與架構和交易的排序密切相關,這也直接影響了用戶體驗。
在以 Sui、Ethereum 這種以 Gas Fees 來交易排序的模型下,都面臨着鏈上交易活躍時(如 Meme 交易活躍、價格大幅變動、NFT Mints 等場景),會助長更高的 Gas Fee 的惡性循環,進而導致部分用戶無法在此時參與市場,在 Sui 中沒有 EIP-1559 的平滑機制,因此 Sui 的 Gas Fees 變動更加劇烈,Ethereum 在此協議下增長的較為平滑。
在以 Aptos 這種確定性函數的排序模型下,會讓 MEV 集中在尾部,因為 Leader 節點只有在排序結束以後才會有區塊的完整視圖,這也就導致了 Aptos 上的 MEV 更加復雜,並且搶先攻擊較少,Gas Fees 就更加平緩。
在以 Solana 這種類似於 Aptos 一樣,是以 FCFS 確定性模型進行排序,因此 Searchers 更加以速度優先,這樣就會使得有更好硬件的 Searchers 賺取更多的利潤。同時,依賴於速度會讓整個網絡充斥着大量的機器人發送的同一筆交易,以最大程度的將自己的交易包含進區塊中,進而導致網絡崩潰。Jito Labs 引入了類似於以太坊的僞 Mempool,支持 proority fees 來搶先交易,這同時帶來了 Gas fees 的高波動和大量垃圾交易並存。
我們能夠看到不同架構下和交易排序模型,會自然的衍生出對應的 MEV 市場現狀。這些能夠根據交易和架構預測。因此,對於以太坊本身來說,EIP-1559 是應對 Gas Fees 排序優先機制下的補丁(涉及到價值重新分配以及平滑 Gas 增長曲线),但是這仍然無法解決 Sandwitch 攻擊以及高 Gas 的極差用戶體驗。因此,當前對於 MEV 的方案主要是構建一個透明與公开的市場,但是實際 sandwich 攻擊帶來的極差用戶體驗仍然需要針對性的解決。同時由於架構和衍生協議帶來的問題也需要仔細商榷,Ethereum 與 Solana 代表了兩種架構,其面臨的問題也不盡相同,需要 case by case 的看待。
同時,我們也意識到了除了 Ethereum 以外,大部分的公鏈對於 MEV 的研究都較為淺薄,主要是缺乏對應的社區進行廣泛的研究和鏈上數據支持。這裏仍然有相對廣闊的研究空間,特別是針對 DAG 等新興公鏈以及新的排序模型等架構級別問題的研究。
鏈上 DEFI 發展
DEX Volume by chains
MEV 主要有 Sandwich、Arbitrage、Liquidation 三種方式,這三種方式本質上都與 DeFi 有關,特別是交易量最大的前兩種,都是與 DEX 相關,因此鏈上的 DEX 交易量越大,那么可賺取的利潤和機會越多,相應的競爭就越激烈。在最近一個月的 DEX Volume 中,Ethereum 與 Solana 遠超其它公鏈,也意味着這兩條公鏈的 MEV 最為活躍。
同時,伴隨着以太坊將L2作為其主要擴容目標,Arbitrum 與 Base 等新興的 Layer 2 也有較高的交易量,但是這一部分的 MEV 往往是 Sequencer 賺取,隨着 Sequencer 的逐步去中心化,Layer 2 的 MEV 問題以及潛在機會也會逐步衍生出來。
除了以太坊和 Solana,排除 Layer 2 後,交易量較大的 Layer 1 為 BSC,最近一個月的 DEX 交易量大約為 173 億美元。BSC 是以太坊的 Fork,所以其架構相似,我們將不再贅述,接下來,我們將介紹 Ethereum、Solana 以及新興的 DAG 公鏈如 Sui、Aptos 的架構以及 MEV 的發展情況。
Ethereum
Ethereum MEV 架構
在以太坊中,Flashbots 引入了 MEV-boost 來透明化整個 MEV 的過程,該架構被稱為 PBS 。我們簡要的介紹一下整個 PBS(Proposer Builder Seperate) 密封第一拍賣模型。當用戶通過 RPC 代理提交交易,RPC 相當於運行了一個節點,將交易提交到公开的 Mempool 中,多個 Builder 找到最適合的交易進行排序以生成一個利潤最大化的區塊(利潤最大化指交易手續 Base+Priority+MEV),然後多個 Builder 通過 Relayer 與 Proposer 進行交互,Relayer 是多個 Builder 與 Proposer 交互的橋梁,Builder 向 Relayer 提交報價,Relayer 向 Proposer 提交多個區塊頭以及對應的報價,Proposer 一般採納報價最高的區塊。其中 Relayer 會實現 MEVBboost 規範,這個是 Flashbot 提出的如何規範 Builder 與 Proposer 交互競標的一種技術規範。在這個過程中,所有信息都是密閉的,Relayer 只會提交區塊頭給 Proposer,因此 Proposer 具有抗審查性。
但是,在當前的 PBS 架構下,我們見到自從 MEV-BOOST 規範引入後,這一利潤最大化的密封競標拍賣機制下,導致了 Builder 與 Searcher 逐步向合作與信任的方向引導,無論是 Searcher 還是 Builder 利益捆綁在一起後,這一集中化趨勢也非常明顯。而 POS 下,又會導致 Validator 的集中化,整個 MEV 產業鏈中,在各個環節都變得很集中化,並且還引入了多方信任的問題,Searcher 信任 Builder,Builder 和 Proposer 信任 Relayer。MEV 集中化與信任化的發展,與以太坊的最終去中心化與去中信任話的愿景出現了明顯的違背。
ETH Merge 以後的 MEV 統計,圖源: libMEV
在以太坊中,自從 Merge 以後,總共從鏈上提取了 5.7 億美元的價值,其中 Searchers 總共獲得了 15.2% 的價值,剩下的 84.8% 重新回到了生態系統中,其中絕大部分是 Validator 也就是 POS 質押者獲得,剩下一部分全體代幣持有人獲得。
按類別劃分,圖源: libMEV
從上圖可以看出,Sandwich 作為 MEV 的負效應大約佔據整體交易量的 66% ,這也是對用戶 UX 影響最大的主要鏈上活動。Searchers 往往在 Arbitrage 上的利潤率更高,約為 18.4% ,並且這是一種較為有益的 MEV。我們覺得,這種利潤率的現象是加密貨幣的高波動帶來的。
MEV 泄漏雖然平均是 15.2% ,不至於令人無法接受,但是 MEV 的主要影響是用戶體驗,特別是在 EIP-1559 機制下。在高波動性的市場行情下,鏈上機器人會更積極的尋找各自套利機會,以太坊是以 Gas Fees 進行排序的,因此大家都在以競爭手續費為主,這就會擡高用戶的 Gas 成本,EIP-1559 機制並沒有特別成功的壓制這種 Gas 的增長速度,導致短時間內 Gas fees 的大幅飆升。
MEV 交易利潤分布,圖源: Eigenphi
在以太坊上,每一筆 MEV 交易絕大部分的利潤都集中在 0.9 u 左右。
Solana
Solana 的架構,圖源: Umbra Research
在 Solana 的出塊機制中,由於 RPC 是直接與 Leader 進行交互,並且採用 FCFS 的原則,因此其不具備以太坊似的 Mmepool。
Jito 客戶端下的 MEV 兼容架構,圖源: Helius
Jito Labs 客戶端目前佔據了 50% 的客戶端市場份額,因此 Jito Labs 自己構建了一個僞 mempool,用戶通過 RPC 進入一個僞 mempool 停留大約 200 ms。Jito Labs 提供了一個鏈下的包含保障,能夠保證該 bundle 內的所有交易均包含進區塊中。搜索者可以競標夾層攻擊待處理交易的機會,Searchers 通過競標到利潤最大化的 Bundle,然後 Block Engine 負責尋找出競價最高的 Bundle 提交給運行 Jito Labs 客戶端的 Leader。
這是造成 MEV 的根本,但是 MEV 有其正外部性以及需求,如果 Jito Labs 不去做僞 mempool,那么其它項目也會做,因此 Jito Labs 選擇喫下這個市場,以使得整個 MEV 的過程變得更加透明和公平,減輕負外部性。當然,這種對 MEV bot 的需求導致了用戶處於最弱勢,因為驗證者將收取手續費,mev bot 將獲得套利的收益,但是用戶遭受更高的滑點和可能失敗的交易。
Solana 的根本設計是 FCFS,所以在高峯網絡活動時,不會發生 Gas Fees 的劇烈增長,Jito Labs 客戶端引入了僞內存池以後,MEV bots 往往通過速度來搶先交易,並且由於手續費相對固定與低廉,MEV bots 往往肆無忌憚的發送大量的相同交易,這間接導致了 DDOS 攻擊,又由於客戶端為了速度而選擇了 QUIC 協議發送交易,客戶端往往會維護多個用戶之間的交易通道,客戶端無法承載大量交易時,客戶端會自行斷开某些連接,並且用戶往往缺乏經濟效益,客戶端會與 MEV 合謀,斷开用戶,這也就導致了高峯時,用戶無法發送交易,這實際是潛在的審查攻擊。
Searchers 利潤分布,圖源: Four Pillars
在這種架構下,速度是第一優先級。這也會導致 Searchers 的利潤集中化,因為具備更好的硬件的 Searchers 能夠獲得更多的利潤。
優先 fees 與 jito tips 的佔比,圖源: Jito
Jito Labs 引入僞內存池以後,也支持了 Priority Fees,這樣就允許區塊構建者進行 Bundle 競標。在 Jito Labs 構建的僞 mempool 的客戶端中,Priority Fees 會被燒毀,這大概是 Gas Fees 的一半。
Jito 客戶端質押 Sol 佔比:圖源: Jito
當前在 Solana 上的 MEV 仍然較為簡單,與以太坊相比,以太坊是以 Gas Price 為主要的排序手段,而 Solana 是以 FCFS 算法進行。由於成本低廉,所以 Searchers 天然傾向於向網絡發送大量的相同交易以確保被成功包含,而以太坊上速度並不是第一優先級,這也會導致 Gas Fees 的大幅波動。這兩種方案在高峯期,都會導致較差的用戶體驗,一個是交易無法發送一個是交易承受高昂的手續費。
值得注意的是,由於僞 mempool 的存在,MEV 帶來的 sandwich 攻擊讓用戶遭受了極差的用戶體驗,因此基金會和 jito 合作關閉了 mempool,同時還對這些 validator 進行審查,強行將參與三明治攻擊的 Validator 剔除出了驗證者網絡。
DAG
Aptos 與 Sui 相似,都是基於 DAG 的。在本文中,我們旨在為讀者提供 Narwhal Mempool 的基本介紹並分析 DAG 內交易的排序如何影響 MEV。
Narwhal Mempool,圖源: Rohan Shrothrium
在 DAG 算法下,用戶將交易提交給 Workers,然後這些 Workers 可以並行處理不相關的交易,Workers 將交易打包成 Batch,廣播給其它節點。一個主節點 Primary 管理着多個 Workers 節點,主節點負責收集這些 Batches 的摘要以及證明的證書組成區塊並且廣播。最終這些區塊會形成 DAG 的一個頂點。如圖上的步驟,這些區塊內的交易還未完成排序以及執行。
之後會使用如 Sui 的排序算法 Bullshark,這個算法會選擇一個 Leader,驗證 Leader 是否收到足夠多的投票,之後 Leader 使用確定性的函數進行全局交易排序,比如 gas fee、隨機性等因素。排序之後,這個區塊會被廣播給所有的驗證者,驗證者驗證區塊的內容以及排序,然後所有驗證者都需要執行區塊內的交易。
在 DAG + Bullshark 的算法組合下,每一輪都會選擇出一個 Leader 以全局排序,MEV 的泄漏往往與交易排序相關,其看到了交易的順序,就可以插入交易以提取 MEV。其中,在一個區塊中,如果 Leader 節點的交易被放在了前半部分我們稱為區塊頂部,可以讓其優先處理交易;交易放在後半部分我們稱為區塊底部,可以獲得區塊的完整視圖,構建更復雜的 MEV。
Sui
在 Sui 中,其對於交易的排序規則是以最常見的 Gas Fees 進行的。因此在這種環境下,一般是進行一些套利操作,如 CEX-DEX 的套利,當其發現交易中,存在套利機會,那么其只要發起一個 Gas Fee 更高的復制交易即可,因此這在排序中都具備確定性。
Aptos
Aptos 採取其它的排序策略,因此 Leader 也需要根據策略把所有交易重新排序以後,才能確定所有交易,才有了對區塊的完整視圖,此時,其交易只能放在區塊中的尾部。這也就導致了 Aptos 上的 MEV 更加復雜,因為這些 MEV 往往不是搶先交易,而是完整視圖下的復雜 MEV。
從用戶體驗上來說,用戶在 Sui 鏈上往往面臨更高的 Gas Fees,因為 MEV 策略都是以高 Gas 進行的,這會導致 Gas 競爭。而 Aptos 被稱贊擁有較好的用戶體驗也是來自於此,其並不是以 Gas Fees 排序,因此 Leader 節點 MEV 攻擊的復雜性都往往更高,也就是成本更高。但是用戶體驗確更好。
在以 Sui、Ethereum 這種以 Gas Fees 來交易排序的模型下,都面臨着鏈上交易活躍時(如 Meme 交易活躍、價格大幅變動、NFT Mints 等場景),會助長更高的 Gas Fee 的惡性循環,進而導致部分用戶無法在此時參與市場。而 Aptos 這種先排序後顯示的策略,讓用戶在交易過程中的 MEV 降低到最小,並且增加 MEV 策略的成本和復雜性。
Aptos 交易費,圖源: The block
SUI GAS FEES,圖源: Sui Explorer
根據過往的歷史數據來看,Aptos 以及 Sui 的鏈上平均 Gas Fees 處於同一數量級, 0.0 0x。但是從圖表中也能看出,Sui 的 Gas Fee 容易出現較大的波動,而 Aptos 相對而言更加平滑。造成這種用戶體驗的原因也是和其排序算法帶來的 MEV 密不可分。
參考資料
https://www.umbraresearch.xyz/writings/mev-on-solana
免責聲明:
以上內容僅供參考,不應被視為任何建議。在進行投資前,請務必尋求專業建議。
關於 Gate Ventures
Gate Ventures 是 Gate.io 旗下的風險投資部門,專注於對去中心化基礎設施、生態系統和應用程序的投資,這些技術將在 Web 3.0 時代重塑世界。 Gate Ventures 與全球行業領袖合作,賦能那些擁有創新思維和能力的團隊和初創公司,重新定義社會和金融的交互模式。
官網: https://ventures.gate.io/ Twitter: https://x.com/gate_ventures Medium: https://medium.com/gate_ventures
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。