本報告基於 MEV 時間軸、類型、資料及緩解機制四個部分,深入解析 Solana MEV 生態,並探討如何實現獎勵的公平分配。本文源自 Helius 所著研報,由 PANews 編譯。
(前情提要:富達:ETH基本面仍具領先地位,Solana依賴迷因幣受牛熊影響大 )
(背景補充:AI Agent狂潮捧高Solana,SOL Layer2新興項目引市場關注 )
關鍵見解
- 在 Solana 上,MEV 的運作方式與其他區塊鏈網路不同,這主要歸因於其獨特的架構以及沒有全域性記憶體池。協議外記憶體池必須獨立開發,並且需要網路中的大部分質押持有者採用才能有效執行,這構成了較高的技術和社交障礙。
- Jito 於 2024 年 3 月停止其公共記憶體池服務,導致收入大幅下降。此舉減少了有害的 MEV 行為,但也促使缺乏透明度且主要惠及特定群體的替代記憶體池興起。
- Memecoin 交易者尤其容易受到三明治攻擊,因為他們在交易流動性差且高度波動的資產時會設定較高的滑點容忍度。這類使用者更傾向於使用 Telegram 交易機器人追求更快的交易執行速度和即時通知服務,且對交易被搶先執行的情況相對不敏感。
- Marinade Finance 的質押拍賣市場(SAM)採用了一種競爭性拍賣機制,驗證者通過「質押付費」系統直接相互競價以爭取質押分配。然而,該機制曾引發爭議,因為它允許進行三明治交易的驗證者通過高價競標獲得更多質押,進而增強其在網路中的影響力。
- Solana 上的大部分三明治交易行為源自由單一實體 DeezNode 運營的私有記憶體池。由 DeezNode 運營的一個關鍵驗證者(HM5 H6 開頭的地址)目前持有 811,604.73 枚 SOL 的委託質押,價值約 1.685 億美元,且該委託質押量在過去數月內經歷了顯著增長。
- 多名 Solana 驗證器運營商報告稱收到了參與私有 Mempool 的豐厚報價,包括概述利潤分成和預期收益的詳細檔案。
- Jito 捆綁包是搜尋者確保交易排序盈利的主要方法。然而,Jito 資料並未涵蓋 MEV 活動的全部範圍;尤其是它沒有捕捉到搜尋者的利潤或通過替代記憶體池進行的活動。此外,許多應用程式將 Jito 用於實現非 MEV 目的,如繞過優先費用以確保及時納入交易。
- 從在過去一年中,Jito 處理了超過 30 億筆交易捆綁包,總共產生了 375 萬枚 SOL 的小費。這一活動呈現出明顯的上升趨勢,從 2024 年 1 月 11 日小費低點的 781 枚 SOL,增長至 11 月 19 日的 60,801 枚 SOL。
- Jito 的套利檢測演算法分析了所有 Solana 交易,包括 Jito 捆綁包之外的交易,在過去一年中識別出超過 9044 萬筆成功的套利交易。每筆套利的平均利潤為 1.58 美元,而單筆利潤最高的套利交易產生了 370 萬美元的收益,這些套利交易總計產生了 1.428 億美元的利潤。
- DeezNode 在 vpeNAL 開頭的地址上執行一個三明治交易機器人。Jito 的內部分析表明,幾乎一半針對 Solana 的三明治攻擊都可以歸咎於這一程式。在為期 30 天(12 月 7 日至 1 月 5 日)的時間段內,該程式執行了 155 萬次三明治交易,獲利 65880 枚 SOL(約 1343 萬美元),每筆三明治交易的平均利潤為 0.0425 枚 SOL(8.67 美元)。按年計算,該程式每年將產生超過 80.15 萬枚 SOL 的利潤。
- 白名單被廣泛視為打擊不良行為者的最後手段,但它可能會創造一個半許可和審查的環境,這與區塊鏈行業去中心化的理念直接衝突。在某些情況下,這種方法還可能延遲交易處理,從而影響使用者體驗。
- 多位並發領導者(MCL)系統通過允許使用者在不產生延遲的情況下在領導者之間進行選擇,為解決有害的 MEV 問題提供了一個有前景的長期解決方案。如果領導者 A 惡意行事,使用者可以將他們的交易重定向到誠實的領導者 B。然而,預計實施 MCL 將需要數年的開發時間。
最大可提取價值(MEV)是指通過操縱交易排序所能提取的價值,這包括新增、刪除或重新排序區塊內的交易。MEV 的各種表現形式雖各不相同,但它們都有一個共同點:都依賴於交易排序。搜尋者(監控鏈上活動的交易者)試圖在其他交易之前或之後策略性地放置自己的交易以攫取價值。
在 Solana 上,MEV 的運作方式與其他區塊鏈網路不同,獨具特色,這主要歸因於其獨特的架構以及沒有全域性記憶體池的狀況。諸如 Turbine(用於傳播狀態更新)和用於交易轉發的質押加權服務品質(SWQoS)等功能,共同塑造了 Solana 處理 MEV 的方法。其快速流式區塊生產的特點,無需依賴外部外掛或協議外拍賣機制,這在一定程度上限制了傳統方法在某些型別 MEV(例如搶先交易)上的應用範圍。為了獲取競爭優勢,搜尋者會執行自己的節點或與高質押驗證者合作,以便即時訪問區塊鏈的最新狀態。
如今,MEV 這一術語已被過度使用,人們對其確切定義的看法不一。事實上,並非所有 MEV 都具有負面效應。由於區塊鏈的分散式和透明性,業內普遍認為完全消除 MEV 幾乎是不可能的。而那些聲稱已經根除 MEV 的網路,要麼缺乏足夠的使用者活動來吸引搜尋者,要麼採用隨機區塊打包等技術,這些技術雖然看似緩解了 MEV 的影響,但也可能會引發垃圾郵件的激增。
其中,「三明治交易」(Sandwiching)是引起最多關注的 MEV 型別之一,它對使用者極為不利。在這種策略中,搜尋者在目標交易之前和之後分別插入一筆交易,以從中獲利。三明治交易對於搜尋者來說自然是有利可圖的,但它卻會增加交易成本,並降低普通使用者的交易執行價格。關於這一 MEV 型別的詳細討論將在後續內容中展開。
上圖:一個典型的三明治攻擊的視覺化。攻擊者在受害者的買入交易前後,分別進行搶先交易和尾隨交易以獲利。
在本報告中,我們將分析 Solana 當前的 MEV 格局,它分為四個部分:
1.Solana MEV 時間線:概述了一系列按時間順序排列的關鍵事件,為不太熟悉 Solana 上 MEV 快速發展的讀者提供有價值的背景資訊;
2.MEV 的型別:通過具體且詳細的例子,探討當前在 Solana 上觀察到的各種 MEV 型別;
3.Solana MEV 資料:提供相關、可量化且具有背景資訊的資料,以說明目前 MEV 在 Solana 中的範圍和影響;
4.MEV 緩解機制:研究正在考慮用於減少或消除有害形式 MEV 的策略和機制。
Solana MEV 時間線
以下是與 Solana MEV 相關的重要事件的時間線。
2021 年 9 月至 2022 年 4 月:垃圾郵件和 DDoS 攻擊
NFT 是 Solana 上最早獲得顯著關注的領域。在 NFT 領域的 MEV 主要出現在公開活動期間,參與者競相獲取稀有或有價值的資產。毫無疑問,這些活動為搜尋者創造了突然的盈利機會,在此之前鑄造的區塊中沒有 MEV 潛力,而在後續鑄造的區塊中則存在巨大的 MEV 潛力。NFT 鑄造機制是導致 Solana 上由機器人傳送的垃圾交易引起的大規模擁堵激增的最早原因之一,這些交易使網路不堪重負,並導致區塊生產暫時停止。
2022 年中:引入優先費用
Solana 實施了一項可選的優先費用(Priority Fees),使用者可以在計算預算指令中指定該費用以優先處理其交易。這一機制通過使使用者在活動高峰期間支付加速處理費用,以緩解網路擁堵,並為費用市場建立了更高效的框架,進而增強了網路的經濟模型。
此外,優先費用通過改變競爭環境有助於遏制垃圾郵件。之前依賴暴力交易量來獲得優勢的機器人不再能夠僅通過垃圾郵件來佔據主導地位。相反,優先順序也取決於使用者願意支付的費用。
2022 年 8 月:Jito-Solana 客戶端上線
Jito 已成為預設的 Solana MEV 基礎設施。該客戶端旨在實現 MEV 捕獲的民主化,確保在整個網路中更公平地分配獎勵。當領導者(Leader)使用 Jito 客戶端驗證器時,他們的交易最初會被定向到 Jito 中繼器(Relayer),後者充當交易代理路由器。該中繼器會將交易保留 200 毫秒,然後再將其轉發給領導者。這種速度緩衝會延遲傳入的交易訊息,為通過 Jito 區塊引擎進行鏈下拍賣提供視窗。搜尋者和應用程式則會提交原子執行的交易捆綁包(Bundle),並附帶以 SOL 為主的小費。Jito 對所有小費收取 5% 的費用,最低小費為 10,000 lamports。(可以通過 Jito 捆綁包瀏覽器檢查捆綁包。)
上圖:當前的 Jito 架構包括一個接受搜尋者提交的捆綁包的區塊引擎和一個延遲向領導者傳送傳入交易的中繼器
這種方法通過在鏈下進行拍賣,並僅將單個獲勝者釋出到區塊中,減少了垃圾郵件並提高了 Solana 計算資源的效率。考慮到不成功的交易會消耗很大一部分的網路計算資源,這一點尤為重要。
在最初的九個月裡,Jito-Solana 客戶端的採用率一直低於 10%,因為網路活動仍然很低,且 MEV 獎勵很少。從 2023 年底開始,採用率顯著加快,到 2024 年 1 月已達到 50%。如今,超過 92% 的 Solana 驗證者(按質押加權)使用 Jito-Solana 客戶端。
2024 年 1 月:Memecoin 季開始
2024 年初,網路活動激增。Bonk 和 DogWifHat 等 Memecoin 受到追捧,引發了搜尋者的高度興趣,並導致 MEV 活動顯著增加。這一時期標誌著使用者行為的顯著轉變:與傳統的去中心化交易所或聚合器相比,Memecoin 交易者更喜歡 BonkBot、Trojan 和 Photon 等 Telegram 交易機器人。這些機器人提供了更快的交易速度、即時通知以及吸引散戶投機者的直觀使用者介面。值得注意的是,這些交易者往往願意設定較高的滑點率,以確保時間敏感的交易能夠優先處理,而對於自己的交易被搶先交易則相對不太在意。
2024 年 3 月:Jito 暫停其旗艦 Mempool 功能
Jito 的 Mempool(記憶體池)為搜尋者提供了一個 200 毫秒的視窗來預覽所有傳入領導者的交易。在其執行期間,該系統經常被用於三明治攻擊(Sandwich Attack),這嚴重降低了使用者體驗。為了優先考慮網路的長期增長和穩定性,Jito 做出了一個有爭議的決定,即暫停其 Mempool,並在此過程中犧牲了可觀的收入。雖然此舉獲得了廣泛支援,但也遭到了包括 Mert Mumtaz 和 Jon Charbonneau 在內的幾位知名人士的批評。
這一決定的主要風險是,可能會出現複製 Jito 功能的替代記憶體池,從而出現更多有害形式的 MEV。因為與促進 MEV 機會更公平分配並緩解網路內部權力失衡的公共記憶體池不同,私有許可記憶體池缺乏透明度,且只有少數有權訪問的人才能受益。
上圖:DeezNode MEV 提案中關於「DeezMempool」的部分內容。在 Jito Mempool 被暫停後不久,多個驗證器報告收到了 DeezNode MEV 提案。
多名 Solana 驗證器運營商報告稱收到了參與私有 Mempool 的豐厚報價。
2024 年 5 月:新的交易排程程式
作為 Agave-Solana 1.18 更新的一部分,新的排程程式(Scheduler)顯著提高了 Solana 以確定性方式排序交易的能力。改進後的排程程式可以更好地優先處理費用更高的交易,以增加它們被區塊包含的可能性。中央排程程式構建了一個稱為「prio-graph」的依賴關係圖,以優化跨多個執行緒的衝突交易的處理和優先順序排序。
此前,從事套利和其他 MEV 活動的機器人受到激勵,通過向領導者傳送垃圾郵件來提高成功執行的機會。舊排程程式的隨機性導致了區塊內交易位置的可變性。但是,新的確定性方法減少了這種隨機性,抑制了垃圾郵件並提高了網路的整體效率。
2024 年 6 月:Marinade 推出質押拍賣市場(SAM)
Marinade Finance 的質押拍賣市場(SAM)採用競價拍賣機制,驗證者在此機制中通過「質押付費」系統直接相互競價以獲取質押分配。這種結構激勵驗證者出價至他們認為盈利的最高比率。然而,該機制曾引發爭議,因為它允許進行三明治交易的驗證者通過高價競標獲得更多質押,進而增強其在網路中的影響力。Marinade Labs 近期提議成立一個公共委員會來監督委託行為。而繼 Jito 之後,Marinade Finance 的 mSOL 已成為 Solana 上第二大流動性質押代幣和質押池。
上圖:Marinade Finance 質押拍賣市場中的質押競拍情況(2024 年 12 月 27 日)
截至 epoch 717,質押佣金為 0% 和 MEV 佣金為 0% 的驗證者通常為質押者提供約 9.4% 的 APY(年化收益率)。使用協議外方法重新分配區塊獎勵的驗證者通常提供 10% 或更低的 APY。相比之下,Marinade 的 SAM 拍賣顯示獲勝 APY 為 13.73%,而前十名驗證者的出價更是高達 18.27% 的 APY。
這種差異表明,這些驗證者要麼出價不合理並因此蒙受損失(他們可能通過來自 Solana 基金會的質押委託來補貼出價),要麼通過其他來源(如從使用者三明治交易中提取的 MEV)來補充收入。
2024 年 12 月:對新私有記憶體池的擔憂加劇
在 Solana 研究公司 Temporal 公開表達對網路質押可能集中化的擔憂後,Solana MEV 成為了一個備受爭議的話題,引發了廣泛討論,並再次促使生態團隊著手解決 Solana MEV 所帶來的挑戰。
進行有害 MEV 提取的驗證者會獲取與其貢獻不成比例的價值,導致其質押量增長速度遠超其他驗證者。這使得驗證者能夠隨著時間的推移積累更大的網路影響力,從而給 Solana 的驗證者經濟帶來中心化風險。這些收益更高的驗證者還可以向質押者提供更高的回報,進而吸引更多質押並進一步擴大其優勢地位。
需要注意的是,Solana 的大部分三明治交易行為源自由單一實體 DeezNode 運營的私有記憶體池。由 DeezNode 運營的一個關鍵驗證者(HM5H6 開頭的地址)目前持有 811,604.73 枚 SOL 的委託質押,價值約 1.685 億美元。該驗證者的委託質押經歷了大幅增長,從 11 月 13 日(第 697 個 epoch)的 30.79 萬枚 SOL 增長到 12 月 9 日(第 709 個 epoch)的 80.25 萬枚 SOL,此後增長趨於穩定。值得一提,其中 19.89% 的質押來自 Marinade 的 mSOL 流動質押池和 Marinade 的原生委託。該驗證者目前持有總質押量的 0.2%(當前為 3.925 億枚 SOL),在更廣泛的驗證者集合中按質押量排名第 93 位。
Jito 的內部分析顯示,越來越多的三明治攻擊發生在 Jito 的拍賣機制之外,這表明存在額外的區塊引擎或經過修改的驗證器客戶端在進行此類交易。
MEV 的型別
接下來,讓我們來看看 Solana 上的各種 MEV 型別,並用實際交易的具體示例來說明每一種型別。以下是目前在 Solana 上觀察到的最常見的 MEV 交易型別。
清算
當借款人在借貸協議上未能維持其貸款所需的抵押率時,其部位便符合清算條件。搜尋者會監控區塊鏈上的這些抵押不足的部位,並通過償還部分或全部債務來執行清算,以換取部分抵押品作為獎勵。清算被視為一種良性 MEV 型別。它們對於維持協議償付能力以及促進更廣泛的 DeFi 生態系統的穩定性至關重要。
清算交易示例
此清算事件發生在 12 月 10 日,涉及 Solana 上按流動性和使用者基數計算的最大借貸協議 Kamino。該交易包含三個步驟:
- 搜尋者通過向 Kamino 儲備轉帳 10.642 枚 USDC 來彌補使用者的債務部位,從而啟動清算。
- 作為交換,Kamino 儲備將使用者的 0.05479 枚 SOL 抵押品轉移給搜尋者。
- 搜尋者支付了 0.0013 枚 SOL 的協議費用。
此外,搜尋者還為此次交易支付了 0.001317 枚 SOL 的優先費用,從而獲得 0.0492 美元的淨利潤。
上圖:Solana 的 Kamino 貨幣市場上的清算交易示例
套利
套利通過調整不同交易場所的價格,利用同一資產的價格差異來提高市場效率並獲利。這些機會可能發生在鏈內、跨鏈或中心化交易所與去中心化交易所(CEX/DEX 套利)之間。其中,鏈內套利保證了原子性,因為交易的兩部分可以在單個 Solana 交易中一起執行。相比之下,跨鏈和跨平臺套利則引入了額外的信任假設。
原子套利是 Solana 上 MEV 的主要形式。原子套利的最簡單例子出現在兩個 DEX 為同一交易對列出不同價格時。這通常涉及利用恆定乘積模型(xy=k)自動做市商(AMM)上的過時價格資訊,並在鏈上限價訂單簿上進行對衝交易,此時做市商已根據鏈下的價格變動調整了報價。
套利交易示例
上圖:兩個去中心化交易所之間的套利交易示例
在這種情況下,SOL/USDC 交易對的價格已在鏈外發生變動,促使 Phoenix 做市商相應地更新他們的報價。與此同時,Orca AMM 仍基於過時價格進行報價,從而為搜尋者創造了套利機會。搜尋者在 Orca 上用 45 枚 USDC 購買了 2.11513 枚 SOL,然後在 Phoenix 上以 45.0045 枚 USDC 的價格賣出了 2.115 枚 SOL,獲利 0.00013 枚 SOL(約 0.026 美元)。套利交易是原子執行的,無需搜尋者持有庫存。唯一的風險在於,若交易被撤銷,則可能需支付相關費用。
搶先交易
搶先交易(Front Running)是指 MEV 搜尋者在記憶體池中識別出另一個交易者的買入或賣出訂單,並在該交易者之前下達相同的訂單,從受害者交易的價格影響中獲利。
當觀察者注意到一個未確認的交易可能影響代幣價格,並在原始交易處理之前根據這一資訊採取行動時,就會發生搶先交易。這種策略簡單直接,不涉及其他方法(例如三明治攻擊)的複雜性。
搜尋者意識到有一筆待處理的買入交易將對目標代幣價格產生積極影響,於是它將其買入交易與目標交易捆綁在一起。他們的訂單將以低於目標的價格處理,一旦目標交易完成,他們就會獲利。在此過程中,目標交易者因 MEV 搜尋者的買入交易影響而以更高價格買入,從而遭受損失。
尾隨交易
尾隨交易(Back Running)是搶先交易的對應,是一種特定的 MEV 策略,利用另一筆交易造成的臨時價格失衡獲利,而這種失衡通常是由於路由不當造成的。一旦使用者的交易被執行,尾隨交易搜尋者就會通過交易同一種資產來平衡各個資金池的價格,並確保獲利。從理論上講,使用者本可以通過更高效的交易執行來獲取這部分利潤。
尾隨交易示例
這起著名的尾隨交易發生在 2024 年 1 月 10 日,當時一名使用者在一筆交易中購買了價值 890 萬美元的 DogWifHat 代幣 WIF。當時,WIF 代幣的交易價格為 0.2 美元,且所有鏈上交易場所的流動性加起來僅有幾百萬美元。Jupiter 聚合器通過三個流動性有限的池子執行了這筆交易,導致價格飆升至 3 美元。
搜尋者使用 Jito Bundle 執行了尾隨交易,並提供了高達 890.42 枚 SOL(91621 美元)的豐厚 Jito 小費。他們首先通過一個 Raydium 集中流動性池用 703.31 枚 SOL(72,368 美元)兌換了 490,143.90 枚 WIF 代幣。然後,他們通過 Raydium V4 流動性池將這些 WIF 代幣兌換為 19035.97 枚 SOL(1,958,733 美元)。這一連串操作在單筆交易中獲得了 17442.24 枚 SOL(1,794,746 美元)的淨利潤。所有美元價值均反應交易時的價格。
上圖:2024 年 1 月大量購買 WIF 代幣後的尾隨交易
三明治攻擊
三明治攻擊(Sandwich Attacks)是 MEV 中最具破壞性的型別之一,專門針對的是在自動化做市商(AMM)或債券曲線(Bonding Curves)上設定高滑點容忍度的交易者。這些交易者提高滑點容忍度並非為了接受更差的價格,而是為了確保訂單能夠迅速執行。其中 Memecoin 交易者尤其容易受到三明治攻擊,因為他們在交易流動性差、波動性高的資產時,往往會設定較高的滑點容忍度,最終會導致他們以極其不利的價格成交。
一個典型的三明治攻擊涉及三筆原子性捆綁在一起的交易。首先,攻擊者執行一個無利可圖的搶先交易,購買資產以將其價格推高至受害者滑點設定所允許的最差執行水平。接下來,受害者的交易發生,由於其在不利的價格水平上執行,價格會進一步上漲。最後,攻擊者完成一個盈利的尾隨交易,以虛高的價格出售資產,從而抵消其初始損失,並獲得淨利潤。
三明治攻擊交易示例
這次攻擊發生在 2024 年 12 月 16 日,通過一個著名的三明治攻擊程式(vpeNALD… Noax38b)進行。搜尋者將這些交易作為原子性的 Jito 捆綁包提交,並支付了 0.000148 枚 SOL(約 0.03 美元)的小費。
- 搶先交易:搜尋者支付 14.63 枚 SOL 購買了 3290 萬枚 Komeko 代幣,這是 Pump Fun 平臺上新推出的一種 Memecoin;
- 受害者交易:用 0.33 枚 SOL 購買了 62.4 萬枚 Komeko 代幣;
- 尾隨交易:搜尋者以 14.65 枚 SOL 的價格出售 3290 萬枚 Komeko 代幣。
表明這是一起三明治攻擊的特徵:
- 中間交易的簽名者與第一筆和最後一筆交易的簽名者不同。
- 前兩筆交易中購買的代幣與第三筆交易中出售的代幣相同。
- 交易的代幣是一種新鑄造的、流動性差且波動性極高的 Pump Fun 代幣。
搜尋者獲得了 0.01678 枚 SOL 的淨利潤,在交易時大約相當於 3.35 美元。
Solana MEV 資料
這一部分通過現有的公開資料評估當前 Solana 的 MEV 概況。首先分析 Jito 的效能指標,然後深入瞭解撤銷交易(Reverted Transactions)的數量以及套利盈利能力的細分情況。最後以一個案例研究作為結尾,詳細闡述了一個知名三明治交易機器人的行為和盈利能力。
Jito
Jito 捆綁包是搜尋者確保交易排序盈利的主要方法。大多數 Jito 小費,來自那些希望成為首批購買代幣或抓住機遇的使用者對區塊頂部的需求。然而,Jito 資料並未涵蓋 MEV 活動的全部範圍;特別是,它沒有捕捉到搜尋者的利潤或通過替代記憶體池進行的活動。此外,許多應用程式將 Jito 用於非 MEV 目的,繞過優先費用以確保及時納入交易。
從轉帳至八個指定 Jito 小費帳戶的資料顯示,在過去一年中,Jito 處理了超過 30 億筆交易捆綁包,總共產生了 375 萬枚 SOL 的小費。這一活動呈現出明顯的上升趨勢,從 2024 年 1 月 11 日小費低點的 781 枚 SOL,到 11 月 19 日和 20 日小費分別高達 60,801 枚 SOL 和 60,636 枚 SOL。從圖表上看,第三季度出現了明顯的放緩,9 月 7 日小費降至 1661 枚 SOL 的低點。另外,與 2024 年全年的大幅增長相比,2023 年 12 月之前的小費價值微不足道。
2024 年全年,通過 Jito 處理的捆綁包數量持續增長,最終在 12 月 21 日達到 2440 萬個捆綁包的峰值。這一增長包括兩次顯著激增。第一次激增發生在 5 月至 7 月初之間,每日捆綁包數量從大約 300 萬個增加到 1200 萬個,這可能是對網路擁堵問題的迴應。第二次激增發生在 11 月至 12 月期間,每日捆綁包數量從大約 1200 萬個翻倍至峰值的 2400 萬個。
這一期間,使用 Jito 的帳戶數量也呈現出平行上升的趨勢,年初時每日大約有 2 萬個小費支付者,12 月 10 日達到近 93.8 萬個的峰值。顯著增長期包括從 3 月初的 2.1 萬個增長到 4 月中旬的 13.5 萬個(增長了 6 倍),以及從 10 月的 20.8 萬個大幅增加至月底的 70.3 萬個(增長了 3.4 倍)。
2024 年全年,驗證者中採用 Jito-Solana 客戶端的比例穩步增長,增強了 Jito 捆綁包在快速交易納入方面的有效性。年初時,使用 Jito-Solana 客戶端的驗證者質押了 1.895 億枚 SOL,佔網路總質押量的 48%。到 2025 年初,這一數位已增至 3.738 億枚 SOL,佔總質押量的 92%。
撤銷交易
Solana 上的很大一部分交易都與 MEV 提取相關的垃圾郵件有關。通過檢查撤銷交易(Reverted Transactions)與成功交易的比例,我們可以識別出表明 MEV 機器人競相捕捉套利機會的模式。
垃圾郵件帶來了巨大的挑戰,因為它會導致許多交易被撤銷。在 MEV 的贏家通吃的特性下,只有一筆交易可以利用給定的機會。然而,即使這個機會被捕獲後,領導者仍然會處理其他試圖利用同一機會的交易。這些被撤銷的交易仍然會消耗寶貴的計算資源和網路頻寬。搜尋者之間的競爭性延遲競賽進一步加劇了這一問題,導致網路充斥著重複交易,在極端情況下,這還會導致擁塞和使用者體驗下降。由於 Solana 的交易成本低,被撤銷的套利垃圾資訊仍具有正預期價值。隨著時間的推移,交易者可以通過大規模執行這些交易(儘管單個交易可能失敗)來實現盈利。
撤銷交易在 2024 年 4 月達到峰值,佔所有非投票交易的 75.7%。在推出包括 Agave 1.18 中央排程程式在內的關鍵更新後,這一比例大幅下降。新的排程程式改進了「Banking Stage」內的確定性交易排序,從而抑制了垃圾郵件的有效性。
套利盈利能力
Jito 的套利檢測演算法分析了所有 Solana 交易,包括 Jito 捆綁包之外的交易,在過去一年中識別出 90,445,905 筆成功的套利交易。每筆套利的平均利潤為 1.58 美元,單筆利潤最高的套利交易產生了 370 萬美元的收益。這些套利交易總計產生了 1.428 億美元的利潤,其中 1.267 億美元(88.7%)以 SOL 計價。
案例研究:Vpe 三明治交易程式
DeezNode 在 vpeNAL 開頭的地址上執行一個三明治交易機器人,作為其替代記憶體池操作的一部分。這個高度活躍的程式最近因執行大規模使用者三明治攻擊而聲名狼藉。
Jito 的內部分析表明,幾乎一半針對 Solana 的三明治攻擊都可以歸咎於這一程式。
在為期 30 天(12 月 7 日至 1 月 5 日)的時間段內,該程式執行了 155 萬次三明治交易,平均每天約 51600 筆交易,成功率為 88.9%。該程式產生了 65,880 枚 SOL(1343 萬美元)的利潤,相當於每天賺取約 2200 枚 SOL。該程式支付的 Jito 小費總計 22760 枚 SOL(463 萬美元),平均每天約 758 枚 SOL,每筆三明治交易的平均利潤為 0.0425 枚 SOL(8.67 美元)。
大多數受害交易涉及通過 Raydium 進行的交換。在前 20 個被三明治攻擊的代幣中,有 16 個是在 Pump Fun 上建立的,可以通過以「pump」結尾的代幣鑄造地址進行識別。
Vpe 三明治交易機器人是執行三明治攻擊的眾多鏈上程式之一。點選訪問 Sandwiched.me,可即時檢視在 Solana 上檢測到的三明治攻擊。
將 12 月的利潤資料年化,預計該程式將產生 801540 枚 SOL 的年度利潤。在網路中心化的最壞情況下,如果這些利潤全部重新投資於替代記憶體池的驗證者,假設整體網路質押量保持不變,那麼他們的網路質押份額將增加 0.2%。
不過,出現這種最壞情況的可能性不大,原因有幾個。首先,網路目前的活動水平接近歷史最高水平;其次,可以合理假設,記憶體池搜尋者和運營者會套現部分利潤,而不是將所有收益進行再投資。
MEV 緩解機制
大量資源已投入到研究和探索各種緩解或重新分配 MEV 的機制中。通用的、協議外的解決方案越來越多地整合到應用程式和基礎設施中,以最大限度地減少鏈上 MEV 的影響範圍,下文將詳述這些機制。
驗證者白名單
一個提議是,質押者、RPC 節點提供商和其他驗證者,可以通過忽略那些被發現進行三明治攻擊的驗證者的領導者 slot(Leadership Slots),從而排斥它們。然而,白名單被廣泛視為最後的手段。假設一名領導者被分配了四個連續的 slot,這種方法可能會使交易處理延遲數秒,從而導致使用者體驗不佳。更重要的是,白名單有可能創造一個半許可和審查的環境,這與區塊鏈行業去中心化的理念存在直接衝突。此外,這樣的系統還存在錯誤排除誠實驗證者的固有風險,這可能會削弱網路的信任和參與度。
值得一提的是,一些獨立開發人員和應用程式可以自由建立自己的驗證者允許或拒絕列表,例如 Helius Node.js SDK 中的 sendTransaction 方法。
動態滑點與 MEV 保護
傳統上,管理滑點對使用者來說是一個具有挑戰性且繁瑣的過程,使用者需要根據他們的交易代幣進行手動調整。在處理波動性或流動性較差的代幣時,這種方法尤其繁瑣,因為適用於穩定資產(如流動性質押代幣或穩定幣)的滑點設定與適合 Memecoins 的滑點設定存在明顯差異。
2024 年 8 月,Solana 上最受歡迎的零售交易平臺 Jupiter Aggregator 引入了動態滑點(Dynamic Slippage)來解決這一複雜性。這一演算法機制利用一組啟發式演算法即時優化滑點設定,為每筆交易計算出理想的滑點閾值。這些啟發式演算法考慮的因素包括:
當前市場狀況
交易的代幣型別(例如穩定幣對與波動較大的 Memecoin)
交易通過的資金池或訂單簿
使用者的最大滑點容忍度
這些啟發式演算法確保交易以最小的滑點優化以獲得成功,從而減少了 MEV 提取的範圍。
MEV 保護模式在去中心化交易所和 Telegram 交易機器人中越來越普遍。啟用後,使用者交易將僅被路由到 Jito 區塊引擎,從而顯著降低三明治攻擊的風險。然而,這種保護是以稍高的交易費用為代價的,因此,即使提供了 MEV 保護,許多 Telegram 機器人也不會選擇啟用。因為它們更側重於交易的快速納入,優先考慮速度而不是降低三明治攻擊的風險。
報價請求系統
RFQ(報價請求)系統正在 Solana 上備受關注,它們允許專業做市商而非鏈上自動做市商(AMM)或訂單簿來完成訂單。這些系統採用基於簽名的定價方式,允許進行鏈下計算,價格發現過程也在鏈下進行,而只有最終交易被記錄在鏈上。以下是一些示例:
Kamino Swap:一個基於意圖的交易平臺,旨在消除滑點和 MEV。Kamino 利用 Pyth Express Relay 向搜尋者網路廣播交換請求,搜尋者通過參與競價以完成交易。獲勝的搜尋者提供最佳執行價格,並向用戶支付小費。在出現套利機會的情況下,搜尋者可能會以比請求更優惠的價格執行交易,從而產生交易「盈餘」。使用者通過保留其交易中的任何盈餘來受益,從而提高其整體執行價值。
JupiterZ(Jupiter RFQ):從 12 月開始,Jupiter 上的所有交換都預設啟用 JupiterZ。此功能允許交換在 Jupiter 的標準鏈上路由引擎和 RFQ 系統之間自動選擇最佳價格。通過 RFQ,使用者受益於無滑點或 MEV,因為交易直接與鏈下做市商執行。此外,做市商承擔交易優先費用,且無需複雜的路由邏輯。
RFQ 系統在 CEX 上廣泛交易的代幣方面表現出色。然而,對於較新、流動性低且波動性高的鏈上資產,它們的效果較差。不幸的是,這些交易恰恰是最容易受到 MEV 攻擊的交易。其另一個缺點是流動性轉移到鏈下,從而降低了可組合性。
防三明治攻擊的 AMM
防三明治攻擊的 AMM(sr-AMM)是基於傳統恆定乘積模型(xy=k)AMM 構建的實驗性設計,其核心在於使用幾何公式自動調節資金池中的代幣價格。
sr-AMM 使用 slot 視窗(slot window)來管理交易。在一個 slot 視窗內的交易對買入和賣出訂單池產生不對稱的影響:
當執行買入訂單時,池子上的賣出價沿著 xy=k 曲線上升,而買入價保持不變,從而有效地增加了買入方的流動性;
相反,賣出訂單會消耗這種買入方流動性,從而降低由 xy=k 曲線確定的報價。
在每個新 slot 視窗開始時,sr-AMM 都會重置為等效的 xy=k 狀態,重新校準買入價和賣出價。通過將這些重置與單個交易分離,並在每個 slot 視窗內保持一致的定價,sr-AMM 會破壞三明治攻擊所需的原子執行,從而使其失效。
不過,在 slot 視窗之間的邊界處仍然可以進行三明治攻擊。如果領導者控制連續的 slot 視窗,他們可以在第一個 slot 視窗結束時執行搶先執行和目標交易,然後在下一個 slot 視窗開始時執行尾隨執行。
今年 11 月, Ellipsis Labs 釋出了 Plasma,這是一個經過審計的防三明治攻擊 AMM 設計的參考實現。
條件流動性和訂單流細分
去中心化交易所(DEX)目前缺乏針對不同型別市場參與者,應用可變定價的機制。這一限制源於 DEX 無法準確識別訂單流對 DEX 協議造成的成本。DEX 會縮小价差以吸引訂單流,卻會在無意中增加了其面臨來自成熟買家的逆向選擇的風險。
條件流動性引入了一種新機制,使 DEX 能夠根據傳入訂單流的「預期毒性」(預期中的惡意行為或潛在的有害影響)動態調整價差。這使 DEX 能夠表達更廣泛的鏈上即時偏好。條件流動性不是向所有參與者提供單一價差,而是使 DEX 能夠呈現價差梯度,該梯度根據特定接受者感知到的不利選擇可能性進行校準。
這一過程依賴於一類新的市場參與者,即「細分者」(Segmenters)。細分者專門從事評估訂單流的「毒性」,並據此調整價差。它們獲取調整後價差的一部分作為補償,同時將剩餘部分傳遞給錢包或交易者。通過管理價差設定責任,細分者使 DEX 能夠更好地競爭非毒性訂單流。細分者相互競爭,以最小化流動性提供者的不利選擇風險。最嚴格的報價保留給被認為最不可能損害流動性提供者的流量。在最簡單的形式中,錢包或應用程式可以為其自己的訂單流充當細分者。或者,它可以將流量分割的責任委託給市場。
使用者通過「宣告式交換」利用這一點,這使他們能夠宣告交換意圖並利用細分者進行執行。這些交換與現有的 Solana 流動性來源和啟用條件流動性的 DEX 進行互動。使用 Jito 捆綁包構建的宣告式交換在簽名時為交易者提供保證報價,同時在交易進入網路之前重新計算最佳路由,確保遵守初始報價。
這種方法顯著減少了路由計算和交易最終確定之間的延遲,從而減輕了滑點。此外,當通過啟用條件流動性的 DEX 路由時,宣告式交換最大限度地減少了三明治攻擊的可能性。通過為非毒性流量提供更緊密的價差,這些 DEX 改善了 Solana 使用者的交易條件。因此,宣告式交換為交易者提供了減少滑點、降低延遲和增強防三明治攻擊保護的能力,從而提供了更高效和安全的交易體驗。
Paladin
Paladin-Solana 是 Jito-Solana 驗證器客戶端的一個改進版本,它通過引入一個最小的程式碼更新(約 2000 行程式碼),在捆綁包階段包含 Paladin 優先埠(P3)交易。Paladin 優先埠(P3)促進了高優先順序費用交易的進行。驗證器作為領導者開啟這一快速通道,使它們能夠及時處理有價值的交易。每個 P3 交易都滿足最低費用閾值(每計算單元 10 個 lamports),並直接傳遞到打包階段,按照接收順序進行處理。
Paladin 優先處理高優先順序費用交易,並基於交易模式主動識別和丟棄三明治交易捆綁包。雖然這最初看似對驗證器獎勵不利,但 Paladin 驗證器可以通過基於信任的機制獲得補償。避免三明治攻擊的驗證器可以吸引直接交易,從而建立一個信任生態系統並提高收益。
驗證器因獲得額外獎勵的前景以及依賴 P3 快速通道使用者的信任而受到激勵。然而,如果他們在區塊中包含三明治交易捆綁包,則可能失去 P3 交易收入。這種信任以 PAL 代幣作為抵押。
PAL 代幣旨在協調驗證器、使用者和更廣泛的 Solana 社群的利益。它有一個 10 億枚代幣的固定供應量,其中 65% 將分配給驗證器和質押者,其餘部分將在 Solana 建設者、Paladin 團隊和一個開發基金之間分配。驗證器可以通過鎖定 PAL 以在其節點上啟用 P3 交易,從而建立一個去中心化、無需許可且受代幣控制的機制,用於 MEV 提取和交易優先順序排序。
該專案仍處於早期階段,尚未達到廣泛採用的關鍵規模。目前,有 80 個驗證器執行 Paladin,佔網路質押的 6%。Paladin 聲稱可將區塊獎勵提高 12.5%。
多位並發領導者系統
區塊生產者在其分配的 slot 內對交易包含保持壟斷。即使當前領導者已知惡意進行三明治攻擊,使用者也會毫不知情,提交交易並期望它們能夠立即得到處理。使用者無法選擇哪個節點處理和排序交易,這使他們容易受到操縱。
多位並發領導者(Multiple Concurrent Leaders,MCL)系統引入了同一時段內的區塊生產者之間的競爭。使用者獲得了在不導致延遲的情況下選擇領導者的能力。如果領導者 A 是惡意的並且已知會進行三明治攻擊,則使用者或應用程式可以選擇將交易提交給行為誠實的領導者 B。
長期最大化領導者之間的競爭涉及縮短 持續時間、限制單個領導者被分配連續 slot 的數量,以及增加每個 slot 的並發領導者數量。通過每秒排程更多領導者,使用者可以獲得更大的靈活性,使他們能夠從可用的領導者中選擇最有利的報價以進行交易。
儘管 MCL 為解決 MEV 提供了一個有說服力的長期解決方案,但其實現是複雜的,可能需要數年的開發時間。
非同步執行(AE)是減少 MEV 的另一種潛在方法。在 AE 下,構建區塊時無需執行或評估每筆交易的結果。這種速度對演算法在計算盈利機會和及時執行有效的三明治策略方面構成了重大挑戰。
結論
Solana 的 MEV 格局正處於迅速演變中,遠未達到穩定的競爭平衡狀態。搜尋者不斷探索更復雜策略以捕獲價值,與此同時,生態系統則部署多元化的基礎設施與機制來緩解有害 MEV 的影響。而 Multicoin Capital 等具有前瞻視野的生態系統投資者正積極部署資金,他們相信生態系統團隊從 Solana MEV 中獲得的價值將會大幅增長,並且這種價值分配的格局在未來幾年將發生顯著變化。
上圖:MEV 的價值捕獲分佈(來源:Multicoin Capital、Tushar Jain)
對於任何承載著重大金融活動的區塊鏈而言,MEV 都是一個不可避免的挑戰。妥善應對並管理這個「MEV 惡魔」對網路的長期成功至關重要。在從 2023 年的困難中走出來後,Solana 無疑變得更加強大,現在已成為一個活躍度高且使用者採用率不斷增長的區塊鏈。然而,新的挑戰還在前方。為了實現更廣泛的採用,生態系統必須直面這些挑戰。當前,Solana 正處於發展的關鍵節點,這既是挑戰,也是定義其未來的寶貴機遇。
📍相關報導📍
紐約郵報:川普上台將優先支持Solana、Ripple..等美國公司,4年打壓已結束