📢 Gate廣場 #创作者活动第一期# 火熱開啓,助力 PUMP 公募上線!
Solana 爆火項目 Pump.Fun($PUMP)現已登入 Gate 平台開啓公開發售!
參與 Gate廣場創作者活動,釋放內容力量,贏取獎勵!
📅 活動時間:7月11日 18:00 - 7月15日 22:00(UTC+8)
🎁 活動總獎池:$500 USDT 等值代幣獎勵
✅ 活動一:創作廣場貼文,贏取優質內容獎勵
📅 活動時間:2025年7月12日 22:00 - 7月15日 22:00(UTC+8)
📌 參與方式:在 Gate 廣場發布與 PUMP 項目相關的原創貼文
內容不少於 100 字
必須帶上話題標籤: #创作者活动第一期# #PumpFun#
🏆 獎勵設置:
一等獎(1名):$100
二等獎(2名):$50
三等獎(10名):$10
📋 評選維度:Gate平台相關性、內容質量、互動量(點讚+評論)等綜合指標;參與認購的截圖的截圖、經驗分享優先;
✅ 活動二:發推同步傳播,贏傳播力獎勵
📌 參與方式:在 X(推特)上發布與 PUMP 項目相關內容
內容不少於 100 字
使用標籤: #PumpFun # Gate
發布後填寫登記表登記回鏈 👉 https://www.gate.com/questionnaire/6874
🏆 獎勵設置:傳播影響力前 10 名用戶,瓜分 $2
剖析MEV市場如何從「零和博弈」走向「三權分立」
作者:Cynic LeoDeng
TL;博士
MEV是什麼
MEV全稱為Miner Extractable Value(也可稱為Maximal Extractable Value,最大可提取價值),是指礦工通過操縱交易(添加、刪除、重排交易)所能夠獲取的額外收益。
在一般的公有鏈中,所有的交易首先要提交到Mempool內存池,等待被包含進區塊中。礦工/驗證者作為區塊鏈生態中負責出塊的角色,能夠決定區塊中包含哪些交易,具備很高的權力。一開始,礦工僅按照交易手續費從高到低進行排序決定交易被納入區塊的順序。後來人們發現,通過在內存池中對交易的監控,礦工可以通過在區塊中添加交易、刪除交易或改變交易順序以獲取除出塊獎勵以外的收益,也就出現了MEV。
在現實實踐中,往往有專門的搜索者通過複雜算法尋找獲利機會,由於公開Mempool之間搜索者俱備競爭,所以當搜索者發現MEV機會時,會提高交易的手續費以確保自己提交的交易被納入,礦工與搜索者分擔了MEV收益。
CGVFOF 綜合業內普遍看法,根據策略的不同,將獲取MEV的方式分為:DEX套利、清算、Front-Running、Back-Running、三明治攻擊等。對於使用概率最終性共識算法的區塊鏈(如使用PoW共識算法的Bitcoin、以太坊1.0),還可能發生Fee Sniping攻擊。
MEV帶來的影響
MEV傷害用戶甚至傷害整個區塊鍊網絡,但同時也讓市場更加均衡和有效。
DEX套利、借貸清算可以幫助Defi市場更快地到達均衡,維持市場的穩定性。與傳統金融相同,MEV搜索者實際上是有效的金融市場存在的前提條件。對於這類MEV而言,MEV搜索者獲取的收益來自市場。
Front-Running與三明治交易會導致糟糕的用戶體驗與更嚴重的損失,相互競爭的MEV搜索者將通過Gas競拍造成網絡擁堵,拉高Gas Fee。
對於概率最終性的PoW鏈,更嚴重的是可能帶來的Fee Sniping攻擊,Time-Bandit攻擊違反了區塊鏈的"不可改變性"(Immutability)原則,會嚴重破壞區塊鍊網絡的安全性和穩定性,所以最近的BTC社區對Oridinal協議帶來的現狀感到擔憂。
對於PoS的鏈,尤其是針對當前的ETH2.0,MEV可能導致驗證者的中心化。更大的質押池會獲取更高的MEV收益,進而有更多資源提高MEV提取能力,導致馬太效應,最終導致驗證者的中心化,降低安全性。
MEV的發展歷程
早期萌芽(2010-2017年):
2015年,比特幣核心開發者Peter Todd在Twitter上提出”Replace By Fee(RBF)"概念,是前文所說Front Running概念的前身,指出用戶可以通過提高交易手續費來提交至少一個Input相同的交易以替換掉原有的交易。
在RBF基礎之上,比特幣社區逐漸演變出對Fee Sniping的研究。 Fee Sniping指礦工有意地重新挖掘一個或多個之前的區塊,以獲取最初創建這些區塊的礦工的費用。
儘管重新挖掘之前的區塊成功的可能性較小,相比使用新區塊擴展鏈條,但如果之前的區塊在交易費用方面比礦工當前的內存池中的交易更有價值,那麼這種方法可能更具盈利性。 Fee Sniping之後被拓展到EVM模型,在《Flash Boys 2.0》論文中被描述為”Time Bandit“攻擊。
正式誕生(2018-2019年):
MEV仅在状态存在争议与提交但未确认的状态转移情况下会产生MEV,而比特币几乎不具备共享状态,且状态转移被严格规定,所以比特币上的MEV仅限于Fee Sniping与双花攻击的尝试。而在具备图灵完备性智能合约的以太坊上,MEV的机会显著增加。
2016年以太坊的第一個DEX——EtherDelta上線,採用子匹配訂單簿設計,實際為市場提供了廣泛的MEV機會,但是當時沒有人對其進行充分利用。
2017年以太坊上第一個算法穩定幣——DAI出現,為Defi提供了清算的功能,市場出現了大規模但不頻繁的MEV機會(Spike MEV)。 2018年,Hayden Adams創立Uniswap——以太坊上第一個使用AMM自動做市機制的DEX,AMM機制實際上依賴於MEV提取者來維持市場效率,讓市場上的MEV機會大幅增加。
Flashbots出現(2019-2021年):
2019年4月《Flash Boys 2.0》出版,對於MEV的研究進入主流視野。 2019年末,一群志同道合的數字遊民組成了Pirate Ship,後續改名為Flashbots,以機器人表情作為logo。
2021年1月,Flashbots Auction(mev-geth與flashbots relay)正式發布,乘著Defi Summer的熱度,被提取的MEV大幅增長。
現狀:MEV百花齊放,Flashbots一枝獨秀
隨著MEV市場越來越大,許多項目也加入到了開放行列。 Flashbots當前僅支持以太坊主網,所以當前主流的Alt Layer1與Layer2都在學習Flashbots,嘗試實現MEV拍賣功能。
也有一些項目選擇了不一樣的道路,嘗試通過對交易池的加密來徹底解決MEV問題。 Flashbots自身也在不斷創新,在2021年初的Flashbots Alpha之後,又先後實現了Flashbots Protect, MEV-Boost, MEV-Share,下一階段的SUAVE也在開發中。
**MEV的市場有多大? **
從理論上而言,用戶提交的交易中可能蘊含的MEV收益是無限大的。然而,無法通過有限的計算來確定MEV的收益大小,人們所發掘的MEV收益構成了可能MEV的下界。通常,人們通過實現的MEV(Realized MEV, REV)來估計可能的MEV市場情況。
以太坊The Merge之後的MEV市場統計Source:
根據Flashbots提供數據顯示,截至2023年7月初,在以太坊The Merge之後,已實現206,450ETH的REV提取。但這僅僅是Block Proposer接收到的MEV收益,Searchers的收益尚未計算在內。
**沒有市場競爭會變得更好嗎? **
從人類社會積累至今的歷史經驗來說,“看不見的手”在大多數情況下是更好的選擇。但是幾乎沒有人否認,在某些特定的領域市場經濟是不適用的,濫用市場會導致嚴重的後果。
由Front Running導致的Gas Price增高的問題,其根基在於以太坊的價格機制。能否讓Gas Price維持在一個固定的水平,以避免Searcher的Priority Gas Auction?
然而,這樣做的一個明顯結果將是鏈下的勾結,擁有MEV機會的Searcher會賄賂礦工以讓自己的交易被更早納入區塊,反而會滋生鏈下的小規模市場,與以太坊公開無許可的理念背道而馳。
當然,我們可以讓網絡中的礦工/驗證者通過某種權威認證,保證其不會作惡,但這樣就引入了極強的信任假設,完全變為許可鏈。
簡而言之,CGV認為,在維持以太坊現有特徵的前提下,恐怕很難徹底根治MEV問題。
如何緩解MEV帶來的不利影響
協議級PBS——以太坊社區的解決方案
在PoS中,validators輪流值班作為區塊的提議者proposer,validators間會進行共識以決定該區塊是否被寫入鏈上。在PoW中,提塊並進行共識的工作由Miner完成,實質相同。
PBS主要是為了解決當前MEV所帶來的驗證者中心化問題。在默認的MEV流程中,區塊生成者俱備兩個任務,1)從所有可用的交易中構建最佳區塊(block building),以及(2)將該區塊與工作證明或權益一起提議給網絡(block proposing)。
在MEV並未受到充分挖掘的時候,步驟1)實際是根據交易手續費從大到小進行排序,簡單地從前之後將交易納入區塊。在MEV利潤逐漸增大的當前,更大的礦池/驗證者池實際上獲得了其市場份額更多的MEV利潤,導致馬太效應,共識網絡將愈發中心化。
此外,去中心化礦池的實際提塊實體將獲得MEV的機會,然而其他成員無法分享利潤。機制的不公平將降低去中心化礦池的採用比例。共識網絡中心化程度進一步上升。
MEV中可能涉及到的角色可以分為以下幾個:
1.Producer:出塊人(Miners, Validators)
2.Proposer:選塊人(選擇最高MEV的Builder構造的塊)
3.Builder:構塊人(負責決定塊的內容)
4.Searcher:搜索交易中蘊含的MEV
5.User:提交可能包含MEV的交易
當然,在現階段,很多角色實際上是由同一主體兼任的,例如在普通的以太坊共識流程中,Producer、Proposer與Builder是同一個角色。
Vitalik的早期方案
Vitalik早在2021年初就提出了兩個解決方案,各自的側重不同。值得注意,本節討論的方案是以太坊協議層面的,由協議強制執行PBS,而不是如Flashbots等方案的私下協商。
PBS試圖達到以下五個目標:
1.無需信任proposer友好性:builders無需信任proposers
2.無需信任builder友好性:proposers無需信任builders
3.弱proposer友好性:proposers不需要高計算資源與高技術難度
4.bundle不可竊取性:proposers不能私自竊取builders提交區塊中的利潤
5.共識簡單與安全性:共識保持安全性,最好不修改當前區塊提議機制
方案1
根據五個目標進行分析:
方案2
根據五個目標進行分析:
演進中的兩條路線——Two Slot PBS vs Single Slot PBS
兩條路線分別是Vitalik早期方案的改進與細化,Two Slot PBS和Single Slot PBS分別對應方案1與方案2。
在Two Slot PBS中,將會添加一個新的區塊類型,名為“中間塊”(Intermediate Block),用於存放獲勝的構建者的區塊內容。在Slot n,Proposer會Propose一個普通的Beacon Block,其中包含對獲勝構建者區塊內容的commitment。
然後,在Slot n+1,中標的Builder會Propose Intermediate Block,其中包含中標的區塊內容。這兩者可以被看作是一個大區塊的兩個部分,只是分成兩個階段(slot)來完成。第一階段相當於區塊頭(Block Header),而第二階段才是真正的區塊主體(Block Body)。如果沒有Beacon Block,則意味著沒有Builder贏得競標,那麼就不會有後續的Intermediate Block。
這兩個區塊都需要經過Committee的Attestation投票。 Beacon Block只有一個commitee負責投票,而Intermediate Block會由slot中剩餘的所有commitee進行投票。對每個Block(無論是Beacon Block還是Intermediate Block)的投票都會出現在下一個Slot的Block中。
如果builder一直沒有看到Beacon Block,這可能意味著Beacon Block沒有被及時發布,因此builder不會發布Intermediate Block。此外,為了避免Beacon Block在一段時間後出現而導致的builder損失,方案通過定義良好的Fork Choice Rule來讓該Beacon Block被拒絕。
Two Slot PBS方案設計source:
Single Slot PBS由去中心化的committee作為中介保管區塊的內容,builder將bundle header發送給Auction子網,同時將分塊加密後的bundle body發送給commitee,待commitee投票超過閾值後,由proposer發送proposal,commitee收到後,將bundle body進行解密並廣播,能夠在單個slot完成PBS的出塊。
Single Slot PBS 設計方案source:
以太坊需要協議層的PBS,不僅是因為MEV
在以太坊協議層去實現PBS,可能動搖共識的基礎,產生各種新的問題。為何一定要修改協議層,而不是通過協議之上的其他方案解決?可以認為,以太坊社區是醉翁之意不在酒,PBS除了緩解MEV問題,還對以太坊的長遠發展由重要意義。
在PBS中,proposer無需處理交易排序,從而實現了無狀態,不需要保存以太坊完整的狀態,只需要根據Merkel Proof 驗證Builder所打包的區塊中交易的有效性。在Danksharding逐漸提上日程的情況下,未來存儲的負擔會越來越大。無狀態的特性非常關鍵,這使得對Proposer的存儲要求降低,更多人能夠成為proposer,去中心化程度提升。
以太坊社區提出PBS的方案,實際與當年EIP-1559如出一轍。礦工/驗證者作為決定區塊中交易內容的角色,具備極高的特權,一旦礦工/驗證者獲利過多,就會導致其愈發中心化,權力過大以致於影響整個共識網絡的安全性。 PBS要做的,就是削弱礦工/驗證者的地位,降低其收入,讓權力分散到人民中去。
此外,由Flashbots MEV-Boost實現的PBS方案中,由於Relay的信任假設,所以會產生交易審查的問題,這是對以太坊抗審查、無許可的願景的嚴重破壞。
交易審查最多能佔80% source:
以太坊協議級的PBS,不需要信任的Relay,可以通過Proposer對Builder的製約來強迫Builder收錄或者直接自己收錄被審查的交易,提高以太坊的抗審查特性。
總結:以太坊協議級PBS實現了builder和proposer之間利益的分配,降低了proposer的門檻,能夠提高以太坊的去中心化水平,也提升了抗審查的特性,但是並未提升普通用戶體驗。
Flashbots——MEV領域的絕對主導
Flashbots通過市場拍賣試圖緩解MEV問題,為MEV參與者帶來收益。
在Flashbots的官方文檔中,按照1) Flashbots Auction 2) Flashbots Data 3) Flashbots Protect 4) Flashbots MEV-Boost 5) Flashbots MEV-Share進行分類,但實際上,MEV-Boost是Flashbots Auction中一個階段的方案,我將根據時間順序,來敘述Flashbots的發展。
Flashbots Auction實際由兩個階段組成,分別是ETH1.0(Before The Merge)的MEV-Geth和ETH2.0(After The Merge)的MEV-Boost。
MEV-Geth
2021年初,Flashbots發布了MEV-Geth 與MEV-Relay。 MEV-Geth是Go-Ethereum客戶端上的一個補丁,僅百餘行代碼;MEV-Relay是bundle的轉發器,負責在Searchers與Miners之間轉發交易的bundle。
MEV-Geth 與MEV-Relay提供了一個私有的交易池和密封競價的區塊空間拍賣,讓MEV從黑暗森林轉變為市場經濟。 bundle作為一種新的交易類型,用於表示對交易順序的偏好。
Flashbots Auction引入了一個名為"eth_sendBundle"的新的RPC,用於標準化bundle的通信。 bundle包括了一系列已簽名的交易以及這些交易被收納的條件。
同時,Flashbots還提供了Flashbots Protect RPC節點,用戶可以通過簡單地修改錢包中的RPC節點,避免自己的交易在公有交易池遭受Front Running攻擊。此外,由於Flashbots Protect通過另一條出塊流程提交用戶交易,所以不會發生reverts,用戶不必為失敗的交易付費。 (但是帶來了獨家訂單流EOF)
MEV-Geth很快地获得了以太坊矿工超过90%采用,并使矿工的收益大大提升。然而,简单的拍卖设计存在一些显著的不足之处,包括1) 需要信任矿工 2) 只兼容Geth,缺乏多样性 3) 拍卖服务运行在中心化服务器上,存在单点故障风险。此外,由于搜索者之间的普遍竞争关系,绝大部分的收益归入了矿工的囊下,这会为以太坊带来中心化风险。
來源:MEV-Boost
在The Merge發生之後,以太坊改為PoS共識,MEV帶來的中心化問題更加明顯,Flashbots設計了MEV-Boost來應對該問題。
MEV-Boost可以認為是Single Slot PBS的一種變形,與以太坊協議級的PBS不同,該方案作為可選的中間件提供服務,而不是通過協議強制行為,並不修改共識過程。
Relay不再作為User/Searcher與Miner之間的中介,而是作為Builder與Validator之間的中間節點,根據User/Searcher提交的交易流,Builder、Relay、Validator每個角色都會根據最大收益來選擇向下游提交的區塊。
來源:
MEV-Boost採用了Single Slot PBS中提出的commit-reveal方案,只有當Validator對一個block header進行commit之後,Builder才會reveal該block的全部內容。具體的流程如下圖所示:
Proposal之前Validator需要先向MEV-Boost和relays進行註冊,確保block builders能夠為一個指定validator的proposal構造區塊。
1.users/searchers通過public/private mempool提交交易給block builders
2.block builders根據接收到的交易構造ution payload,在利益分配上,builder將自己的地址設為payload's coinbase address,區塊最後一個設置為向proposer的地址轉賬。 block發送給relay
3.relay驗證區塊的validity,發送utionPayloadHeader給MEV-Boost。 MEV-Boost從不同relay提交的utionPayloadHeader中選取最高利潤的轉發給Validator
4.Validator對header簽名,通過submitBlindedBlock調用並發回給MEV-Boost,轉發至relay。 relay驗證簽名後將完整的payload body發給MEV-Boost並轉發給consensus,讓Validator在向網絡propose SignedBeaconBlock時使用。
來源:
與MEV-Geth相比,MEV-Boost具備更強的通用性,作為Consensus Client的插件使用,支持多種客戶端,同時消除了原先Miner的中心化問題。
然而,PBS之後Builder獲得了更高的權力,在市場上占主導地位的Builder可以獲得審查和獨占交易順序流的能力,當前只能通過鼓勵Builder之間的競爭來防範中心化風險。 Relay的信任程度也進一步減弱,但仍然可能通過提交虛擬競價對Builder與Proposer構成風險。當前通過監控Relay的誠實程度,讓Validator與Builder自由選擇Relay來緩解該問題。
MEV-分享
MEV-Geth讓Miner與Searcher分享了MEV收益;MEV-Boost讓MEV在Proposer、Builder、Searcher之間分配,同時保護了用戶的交易不被Front Running。
然而,兩者都沒有考慮到用戶的收益。在Web3的理念中,用戶創造數據產生的價值,應該回饋給用戶本身,MEV-Share就是該理念的實踐者。 MEV-share致力於讓用戶、錢包、Dapps能夠捕獲其交易所產生的MEV。
MEV-Share中引入了Matchmaker的角色,作為User、Searcher、Builder之間的中介,通過限制對Searcher暴露的用戶交易信息,來維護用戶隱私。
同時,限制Searcher只能在用戶交易後插入自己的交易,即Back Running來避免用戶利益損失。 Back Running不會造成用戶損失,通過Back Running獲得的收益實際上是由市場失衡產生的。
用戶可以簡單地將錢包連接至Flashbots Protect RPC來發送交易給Matchmaker,也可以通過Matchmaker API發送私有交易,用戶可以在交易中指定想要提交的Builders。
對於Searcher而言,需要通過SSE Event Stream監聽Matchmaker發送的選擇性部分交易信息。 SSE是一種使服務器能夠主動向客戶端推送信息的技術,而無需客戶端發起請求,允許客戶端實時獲取到區塊鏈狀態的更新。 Searcher會從中選取交易,並在其後插入一個自己簽名的tx來創建bundle。
searcher可以分享bundle中交易的部分信息給其他searchers,以此獲得MEV回饋,並提升自己的bundle被納入區塊的機率。 Searchers也可以在bundle中的privacy字段中指定Builders,最終bundle會被發送給Users與Searchers共同認可的builders。
SGX加密——可信硬件消除信任假設
市場上對於使用SGX緩解MEV問題的探索與討論,最初由Flashbots發起。
MEV-SGX的方案在2021年6月在以太坊論壇上被系統闡述,主要是針對2021年初發布的Flashbots Alpha(初始版本的Flashbots MEV-Auction)方案中MEV-Relay的信任問題,希望通過MEV- SGX構建一個完全私密且無需許可的MEV拍賣方式。
文中討論了1. 僅發送區塊頭,隱藏交易trie 2. 保證金區塊頭3. 時間鎖加密4. 安全隔離區等方案,最後決定使用安全隔離區(應用最廣泛的是Intel的SGX)來提供完全的隱私和無許可性。
在MEV-SGX方案中,SGX作為可信執行環境(Trusted ution Environment, TEE),取代了MEV-Relay中單一信任中介,由搜索者與礦工各使用一個SGX,SGX的防篡改特性能夠保證對方在一個無法被篡改或侵入的環境中運行特定的代碼。
搜索者的SGX負責確保區塊的有效性和對礦工的盈利性(proposers無需信任builders);礦工的SGX負責區塊內容的解密和廣播(builders無需信任proposers,proposers不能私自竊取builders提交區塊中的利潤)。
需要注意的是,在該方案提出的時候,以太坊還處於PoW共識,所以使用的是“礦工”術語而不是“驗證者”,但實際上兩者在共識中的功能是相同的,都是打包交易並提議區塊。
當以太坊經過The Merge進入2.0階段,轉變為PoS共識後,MEV-SGX作為整套解決方案的聲量逐漸降低,取而代之的是MEV-Boost和MEV-Share。但是SGX並未被徹底拋棄,只不過MEV-SGX的實現難度較大,所以社區選擇了更現實的MEV-Boost和MEV-Share,而後續將以打補丁的方式使用SGX來改進當前方案的缺陷。
2022年12月20日,flashbots社區宣布首次在SGX中運行了Geth(以太坊客戶端的Go實現),驗證了SGX應用於MEV的技術可行性。 2023年3月3日,flashbots社區宣佈在SGX中實現了block builder的運行,朝著交易的私密性與builder的去中心化又邁進了一步。
在安全隔離區中執行區塊構建算法,可以確保除了用戶以外的參與者無法窺見用戶交易的內容,維護了隱私性。同時,通過運行可驗證的區塊執行算法,能夠在不損害隱私的前提下,證明區塊的經濟高效性。長遠來看,在SGX中運行builder可以為proposer提供可驗證有效的區塊,並且提供真實投標,有可能徹底取代受信任MEV-Relay角色,實現無許可。
SUAVE——MEV的未來
MEV-Share解決了MEV帶來的利益分配,但仍然無法消除區塊構建權力帶來的中心化風險。在Flashbots的當前階段,由於1) 獨家訂單流(Exclusive orderflow) 2) 跨域MEV,Builder市場具備正向飛輪效應,容易引發中心化風險。
SUAVE(Single Unified Auction for Value Expression)嘗試解決MEV帶來的中心化風險。 SUAVE是模塊化區塊鏈的又一嚐試,試圖為所有區塊鏈提供一個即插即用的內存池與去中心化Block Builder,作為一條專用的區塊鏈,向現存的所有鏈提供交易排序與區塊構建服務。
來源:
支持多鏈的特性,有效地提升了對跨域MEV的提取效率;作為一條區塊鏈,其去中心化屬性將解決過往方案中Block Builder的中心化風險。
SUAVE由以下三個主要組件構成:
1.通用偏好環境(Univeral Preference Environment) 偏好可以理解為在bundle上進行改進的一種交易類型,反映用戶/搜索者對交易執行的需求(例如,交易參數、時間、順序),維持了bundle的確認前隱私與無撤銷屬性。通用則體現SUAVE的多鏈特性,將所有鏈上的用戶/搜索者提交的交易匯總到SUAVE上,提供通用的排序層,能夠匯集用戶偏好以提高MEV提取效率,並且允許不同域間的Block Builder合作以提高效率。
2.最佳執行市場(Optimal ution Market) 執行者根據用戶提交的偏好參與競標,向用戶提供最優的執行,並且能夠完成跨域的偏好表達,將盡可能多的MEV收益歸還給用戶。
3.去中心化區塊構建(Decentralized Block Building) 在去中心化的區塊鍊網絡中,Block Builder根據用戶偏好和最優的執行路徑構建各域的區塊,在維持去中心化的前提下,為各鏈的Validator提供最大化MEV的區塊。該組件實現的前提是Block Builder間在不洩露內容前提下共享訂單流與bundle。
來源:
當然,必須指出,SUAVE還是一個很早期的方案,技術路線仍不明確,方案設計也模棱兩可,細節仍在推進中。這可能是一件很困難的事,Flashbots把MEV稱為Crypto界的Millennium Prize Problem,呼籲大家共同合作,創建去中心化的未來。
MEV市場的新變量
Chainlink:公平排序服務(FSS)——Arbitrum選擇的MEV緩解方案
Chainlink作為市場上最大的預言機平台,試圖在預言機網絡的層面通過交易排序來緩解MEV問題。個人認為,其啟發應該是防止對於預言機報告的Front Running,由於預言機報告對價格產生很大影響,所以操縱預言機報告在區塊中的順序會帶來很高的MEV。
公平排序服務(Fair Sequencing Services,FSS)可以簡單描述如下:去中心化預言機節點(Decentralized Oracle Network, DON)提供工具來分散交易排序,並根據依賴合約創建者指定的策略進行實施,理想情況下是一個公平的策略(通常是FCFS根據到達時間時間順序排序),不會給希望操縱交易排序的參與者帶來優勢。這些工具共同構成了FSS。
FSS包括三個組成部分。第一個是交易的監控。
1.交易監控在FSS中,預言機節點在O中監控MAINCHAIN的內存池,並且允許通過專用通道來完成鏈下的交易提交。
2.交易排序O中的節點根據為該合約定義的策略為依賴合約SCON排序交易。
3.交易發佈在交易被排序之後,O中的節點共同將交易發送到主鏈上。
4.FSS示意圖source: Chainlinkv2 Whitepaper
FSS的潛在好處包括:
特定合約的交易排序source:
對比在智能合約中緩解MEV的方案,使用DON實現的FSS由於其MEV防禦方案在鏈下執行,所以可以獲得更低的延遲,延遲將是毫秒級的網絡延遲,而不是12s倍數的區塊延遲。
UniswapX: 或解決MEV三明治攻擊,但創造了MEV審查
7月17日,去中心化交易所(DEX)龍頭Uniswap 發推文宣布,將推出一款名為UniswapX 的新開源協議,該協議將聚合去中心化交易池的流動性,並推出「防範MEV攻擊」等新功能。
UniswapX 在進行鏈下訂單匹配的過程中,添加了一些新的特性。這些特性包括不完全遵循價格順序進行排序,執行限價訂單,以及使用本地賬本來處理價格差異。
由於這些改變,存儲在Mempool 中的交易變得越來越難以預測,進一步壓縮了MEV 的套利空間。 MEV 的存在主要歸因於礦工按照gas 的多少進行優先打包的機械式機制。然而,通過鏈下賬本的調整,我們確實能在很大程度上改善MEV。
Uniswap的交易員每天因為"三明治攻擊"而產生大量的有害MEV,損失可能高達300萬美元。 UniswapX的設計目標是解決這一問題,方法是將原始交易轉化為提交給Uniswap中央服務器的意圖(intents)。這樣做有效地解決了"三明治攻擊"的問題,但同時也帶來了MEV審查的新問題。
在報價與交易的過程中,公允價格可能會偏向報價者。在這種情況下,唯一的報價者往往願意在獨家窗口期內通過將交易上鍊來提交報價。但這也給驗證者提供了機會,他們可能會聯手審查交易。儘管這種類型的攻擊在現階段看起來並不常見,但如果有些驗證者變得足夠強大,或者連續贏得多個區塊,或者用於驗證者串謀的基礎設施被廣泛應用,那麼我們可能會看到MEV審查問題的惡性增長。
CGVFOF綜合認為,雖然以太坊基金會對於MEV實際或持偏負面的態度,但當前的區塊鏈生態格局下,中心化的礦工/驗證者巨頭權力較大,很難通過交易加密等手段,一步到位地解決問題,否則會引發劇烈的市場振盪,不利於區塊鏈生態的可持續發展。
所以,Flashbots等團隊的漸進改良式方案通過引入多方參與MEV,彼此制衡,逐漸削弱中心化的話語權,將MEV對用戶的影響降到最小,並最終以較小的摩擦遷移至隱私交易方案(正如Vitailik在The Three Transitions中所強調的隱私問題)。
由此看來,MEV已經從最初的黑暗森林零和博弈逐漸,過渡到三權分立的製衡階段,也許正在朝著全面隱私慢慢前進。但無論如何,MEV依然是個具備可持續發展潛力的大市場,也會迎來更多的弄潮兒和更有趣的新事物。
***注意:本文系CGV FoF 研究報告,不構成任何投資建議,僅供參考。 ***