
MEV是什麼
MEV的全稱為Maximal Extractable Value,是指在區塊生產過程中通過在區塊內插入交易、對交易重新排序等方式提取的額外收益。
MEV最早出現在2019年4月由Philip Daian、Steven Goldfeder等人發表的論文☞ 《Flash Boys 2.0: Frontrunning, Transaction Reordering, and Consensus Instability in Decentralized Exchanges》,論文將MEV定義為Miner-extractable Value,指礦工通過排序規則等方式提取到的區塊內額外價值。
從Miner-extractable Value到Maximal Extractable Value,MEV定義的改變反映出MEV提取方從單一的礦工逐漸擴展成多方參與者,提取方式也逐漸多元化。從2021年去中心化交易所基於AMM模型而興起,到2022年9月以太坊全面進入PoS時代,MEV的發展歷經多個重要節點,在此過程中多方參與者間互相配合,不同層次下的同類機構間互相競爭,共同構築MEV生態。
MEV為什麼會發生
交易基於價值排序
在區塊鏈中,為防止節點計算資源被過度消耗,區塊的計算空間通常由gas進行約束,一個區塊內可以容納的交易是有限的。對於區塊生產者(礦工)而言,一筆交易的價值以gas費計量,在有限的區塊空間內通過排序算法盡可能包含高gas費的交易可以提升區塊收益,也進一步增強區塊鏈網絡的處理效率。
在BSC的區塊生產過程中,決定區塊內交易和交易排序的角色早期為Validator,PBS機制實施後由Builder負責。角色雖然發生改變,但在區塊的交易排序算法實現中,交易的gas價格始終是較大的權重因子。
由於交易在區塊內依序執行,交易越早被執行意味著使用者優先擁有期望交易標的的可能性越大。因此在鏈上交易擁堵期間,為了爭奪有限的區塊空間,使用者會為交易設置高額的gas費以期望交易能盡快被區塊生產者納入區塊,且在區塊中排到相對靠前的位置。
對於使用者而言,gas費購買的是交易優先執行的權利;對於區塊生產者而言,納入高gas費交易可以提升區塊收益。區塊生產者和使用者基於交易價值排序的交易行為,構成MEV的基本生態。
交易可見性
在BSC網絡的默認實現中,交易自客戶端發起後會在P2P網絡內廣播,等待上鏈。在此期間交易是公開的,任何運行節點或者訂閱節點交易的人都可以看到待上鏈的交易信息。
交易的可見性為MEV提取提供另一種可能性,除了區塊生產者,MEV提取方中出現另一個角色:Searcher。Searcher一般利用上述公開交易,通過套利、清算等多種策略來提取MEV。在監測到MEV信號後,他們會構建策略交易,和使用者交易組合在一起發給區塊生產者。Searcher憑藉技術和信息優勢,提取基於策略的MEV,同時幫助區塊生產者在gas費的基礎上進一步提升區塊價值。
惡意MEV才是一座黑暗森林
MEV是一座黑暗森林的比喻,最早由Paradigm(一家專注於加密貨幣和區塊鏈的投研機構)的研究員Dan Robinson和Georgios Konstantopoulos在2020年的一篇博客文章☞ 《Ethereum is a Dark Forest》 中明確提出。文中描述MEV競爭就像一個充滿捕食者的黑暗森林,套利機器人、搶先交易者、礦工等參與者都在暗中博弈,普通使用者可能在不知不覺中被“捕食”。
MEV本身是一個客觀存在的現象。參與者憑藉技術、信息、資金等優勢,以不同方式提取MEV。在此過程中不同的MEV提取方式會對使用者交易體驗造成正面或負面的影響。本文據此將MEV分為惡意MEV、中立MEV和善意MEV,而對使用者交易體驗造成負面影響的惡意MEV環境,才是一座黑暗森林。
惡意MEV
惡意MEV是一種以損失使用者利益為代價的MEV提取方式,也是躲在黑暗森林暗處的罪魁禍首,需要被重點治理。惡意MEV包括三明治攻擊、搶跑攻擊等,其中三明治攻擊對使用者資產的影響最大,Swap交易是其主要攻擊目標。

如上圖所示,攻擊者監測到0x25交易通過PancakeSwap用WBNB兌換BabyTTAI,在0x25交易前插入0x52交易即同一個交易所同向的代幣Swap交易,以抬升BabyTTAI的價格,迫使使用者不得不以滑點上限兌換到BabyTTAI,然後在0x25交易後插入0xab交易即同一個交易所反向的代幣Swap交易,將BabyTTAI以抬升後的價格兌換回WBNB。三明治攻擊者通過低買高賣賺取利潤,而使用者承擔滑點損失。


可以看到,攻擊者在前置攻擊交易中支付0.064507401173204992 WBNB,在後置攻擊交易中收回0.067691499714772992 WBNB,利潤為0.00318409854 WBNB。
中立MEV
中立MEV是一種參與者以提取MEV為激勵手段進而完善生態的現象,主要分為兩類
區塊生產者:完善基礎設施
前文提到,區塊生產者按gas費對區塊中的交易進行排序,在提取MEV的同時也可以避免垃圾交易浪費區塊空間,確保區塊鏈節點的計算資源得到合理分配提升網絡效率。MEV作為生產區塊的額外收益,激勵區塊生產者對區塊鏈網絡持續作出貢獻。
原子/非原子套利:完善DeFi生態
原子/非原子套利策略可以捕捉到不同交易所間同一資產的價格差異,消除價格不一致性,減少因價格差異帶來的交易成本。同時,原子/非原子套利策略也為市場注入新的流動性,降低價格劇烈波動的風險,促進市場的穩定。
善意MEV
與惡意MEV相對,善意MEV是一種保護使用者利益的MEV提取方式。善意MEV的發起方,可以利用MEV方法對抗駭客,在駭客攻擊交易發生前後插入救援交易,幫助受害者規避資產損失。
駭客攻擊交易發生後
在監測到駭客攻擊交易後,善意MEV發起方可利用MEV方法在攻擊交易後立即執行一筆救援交易,幫助使用者挽回損失。2024年7月22日,善意MEV的發起方成功從使用者被盜錢包中救援了價值$2000的質押資產。詳見☞ https://x.com/0xAA_Science/status/1815067523299361029
駭客攻擊交易發生前
在監測到DeFi協議漏洞,預測駭客攻擊交易可能發生時,善意MEV的發起方可以發起白帽搶跑交易,提前將DeFi協議中的資金轉移到安全地址。
2023年3月17日,Paraspace(現名Parallel Finance)因價格預言機漏洞遭駭客攻擊,試圖盜取約500萬美元的2900 ETH,但攻擊失敗。BlockSec通過實時監控系統Phalcon Block檢測到攻擊,作為白帽駭客重現攻擊,接管資產並阻止駭客盜竊,成功挽救2900 ETH並歸還Paraspace。詳見☞ https://x.com/BlockSecTeam/status/1636621097495044096。
2023年7月30日,Curve表示,由於Vyper部分版本出現故障許多使用Vyper 0.2.15版本的穩定幣池(alETH/msETH/pETH)遭到攻擊,而Alchemix通過白帽行動提前將12980枚alETH轉至Alchemix團隊多簽錢包,用於後續補償受影響的流動性提供者(LPs)。詳見☞ https://x.com/AlchemixFi/status/1685737632133971968。
BSC MEV是如何運作的
前文提到,MEV生態涉及使用者、區塊生產者和Searcher等角色。為進一步完善MEV生態,BSC於2024年基於☞ BEP-322提案 落地實施PBS(Proposer-Builder Separation)機制,將區塊生產者拆分為Validator和Builder。使用者、Builder、Validator和Searcher,共同構成BSC的MEV生態,一筆交易從發出到上鏈的過程,也是上述參與者在MEV供應鏈中分工協作的過程。

一筆交易從發起到上鏈,MEV供應鏈的參與者分工協作的過程如下:
- 使用者在錢包或DApp上發起一筆交易
- 交易被提交到RPC,在完成交易正確性驗證後,廣播至P2P網絡節點,等待上鏈
- Searcher監聽MEV信號,構建MEV交易提交給Builder,或將使用者交易和MEV交易組為bundle(交易捆綁包,其中的交易按既定順序執行)提交給Builder
- Builder接收bundle和交易,根據區塊構建算法,打包出最大價值區塊,將其提交給Proposer(從Validator中選舉而來)
- Proposer從多個Builder中接收區塊,選出最大價值區塊,同步至Validator驗證執行
在上述MEV供應鏈中
- RPC面向錢包、去中心化交易所等項目方接收交易流。
- Builder一方面接收隱私交易保證交易安全性,同時接收bundle確保策略交易的原子化執行,另一方面將接收的交易打包為最具價值區塊提交至Proposer。
- Proposer(Validator)是交易順序的最終確定實體,也是MEV供應鏈的最後一環,MEV供應鏈上游參與者(使用者、Searcher和Builder)提取的MEV大部分流向Validator。
BSC MEV的過去和未來
BSC於2024落地的PBS機制通過在區塊生產過程中引入分工與競爭機制,優化MEV的提取與分配方式,降低了MEV提取的集中化風險。在PBS機制落地後,BSC MEV生態發展的腳步並未停下。
MEV保護RPC
為保證錢包、去中心化交易所等項目方交易流的隱私性,避免交易因洩露到公開的P2P網絡而遭到三明治攻擊,Scutum RPC、48Club RPC等MEV安全解決方案於2024年10月先後在BSC上發布。交易流在提交至MEV保護RPC後,可繞過公開的P2P網絡,直接提交至Builder,以屏蔽潛在的惡意MEV攻擊。

善意聯盟
隨著交易流項目接入MEV保護RPC,BSC上的惡意MEV現象得到一定緩解,但未得到徹底整治。2025年3月,BNB Chain官方團隊聯合社區核心成員成立善意聯盟(BNB Good Will Alliance),聯盟的首個倡議是積極推動進一步減少BSC上的三明治攻擊現象。
作為BSC MEV供應鏈的關鍵角色,BlockRazor、48Club等Builder響應官方團隊號召,上線三明治過濾器,實時檢測、屏蔽三明治攻擊交易,同時Validator在官方團隊呼籲下,僅接收具備三明治過濾能力的Builder提交的區塊。在善意聯盟成員的積極配合下,BSC的惡意MEV得到進一步治理。

如上圖,自2025年3月18日善意聯盟成立,三明治攻擊相關的DEX交易金額下降趨勢顯著,詳見☞ https://dune.com/hildobby/sandwiches?Blockchain_e8f77a=bnb
未來展望
在BSC中,對於惡意MEV的治理仍然任重道遠,在三明治攻擊被過濾後,MEV攻擊者仍在嘗試其他的惡意MEV攻擊方式,比如非原子三明治和搶跑攻擊等,對於MEV攻防的持續深入研究是善意聯盟的首要課題。
通過MEV供應鏈提升網絡擁堵時的使用者交易體驗也是亟待研究和解決的問題,我們會持續進行數據觀察與研究,為BSC MEV的生態發展作出貢獻。
總結
目前BSC MEV生態已包含使用者、RPC、Builder、Validator以及Searcher等多方參與者,在MEV供應鏈中,作為交易發起方的使用者由於缺乏技術、信息、資金等優勢,處於弱勢地位,並沒有獲取應有的體驗,甚至遭到惡意MEV的攻擊。本文認為,使用者訂單流始終是MEV價值分配的基礎,MEV需要被正向利用以提升使用者的交易體驗。
BlockRazor推出的MEV保護RPC Scutum秉持上述理念持續關注使用者體驗,致力於公平合理地分配MEV價值。後續BlockRazor會陸續推出更多的產品和服務,與MEV供應鏈的上下游共同完善BSC MEV生態。
此外惡意MEV的存在始終是使用者交易體驗的一大痛點,BlockRazor將發表介紹三明治攻防演變的文章,感興趣的使用者可關注☞ 推特 通知,為交易安全打下理論基礎。