一個關於MEV的零基礎快速入門指南——by Wyeeeh
注意:本文僅涉及時事熱點的學術分析和交流。
事件緣起
2023 年3 月8 日,矽谷銀行(SVB)的母公司SVB Financial Group 宣布虧本出售價值210 億美元的證券資產,以應對在美聯儲加息、科技股持續低迷背景下,用戶提款造成的資金持續流出。虧本賣出資產以應對流動性危機的消息在市場上進一步引發了投資者的恐慌, 9 日,SVB Financial 的股價暴跌60.41 %,投資者和儲戶試圖從矽谷銀行撤資420 億美元,是10 多年來美國最大的銀行擠兌之一。 10 日,加州監管機構關閉了矽谷銀行,並將其送入破產管理程序。
SVB 倒閉的黑天鵝引發了一系列連鎖危機,並蔓延至了加密市場。 3 月11 日,穩定幣USDC發行商Circle 發推表示,在其共計約400 億美元的資金儲備中,有大約33 億的現金儲備存放在SVB。 Circle 發布聲明後,其對SVB 的風險敞口同樣引發市場的恐慌。為了減少損失,投資者開始拋售他們的USDC 以換取如Tether (USDT)的其他穩定幣,USDC 面臨嚴重擠兌,其價格出現持續性脫錨,最低降至0.88 美元。同時,Binance、Coinbase 等中心化交易平台均宣布關閉USDC 的部分兌換服務。
在恐慌擠兌潮和一片市場混亂中,代幣價格出現劇烈波動,MEV 搜索者反而能夠看到獲利機會。而成為MEV 目標的受害者,則可能不幸承受巨額損失。在本輪USDC 擠兌潮中,就出現了一例這樣的MEV 套利事件。一位地址開頭為0x 8 ff 的投資者試圖轉換其穩定幣倉位,想要將其持有的203 萬個3 CRV 代幣換成USDT(3 CRV 為Curve 流動池的LP 代幣,由USDT、 USDC、DAI 三種穩定幣組成),但其並未直接通過Curve 解除LP token,而是經由KyberSwap 聚合路由將交易發送給了Uniswap上的一個幾乎完全沒有流動性(僅有約2 美元的流動資金)的LP,這個資金池在過去的251 天裡一直處於閒置狀態。
此外,據推特用戶@BowTiedPickle 分析,除了KyberSwap 路由的問題外,這個巨鯨在匆忙之中很可能沒有正確設置滑點,使得該筆交易不幸成為了MEV 機器人套利的對象。
受害者交易:
受害者交易:
https://etherscan.io/tx/0xde46a6bb1fc7834dde4d01428c88f84d65a607f4dc11b7f3dd710e86b7d226a8
https://eigenphi.io/mev/eigentx/0x de 46 a 6 bb 1 fc 7834 dde 4 d 01428 c 88 f 84 d 65 a 607 f 4 dc 11 b 7 f 3d d 710 e 86 b 7 d 226 a 8
MEV 機器人的尾隨交易:
https://etherscan.io/tx/0x8a6be1e4db4375c1a1c9d1e5c5fcaa5c255b2d24f5da3de05f3b25d7c3508021
https://eigenphi.io/mev/eigentx/0x8a6be1e4db4375c1a1c9d1e5c5fcaa5c255b2d24f5da3de05f3b25d7c3508021
在DeFi生態中,MEV 是交易者在DEX中進行代幣兌換過程中最頭疼但也難以繞開的風險問題。特別是在危機中,MEV 反而是在動盪市場中最具活力和破壞性的存在。
什麼是MEV?它如何為交易者帶來利潤?一個完整的套利交易過程是什麼樣的?如何利用DeFi 的閃電貸功能實現“零本萬利”的回報?本文的目的旨在回答上述問題,為對MEV 有興趣的交易者提供入門指南。歡迎來到MEV 的世界。
MEV 概述
在工作量證明(PoW)的背景下,MEV 最初是指礦工可提取價值(Miners extractable value),即指代礦工通過在其生產的區塊內任意添加、排除或重新排序交易的能力可以獲得的利潤。
隨著以太坊合併(Merge),加入權益證明共識層(PoS)後,實行了提議者/ 構建者分離(PBS:Proposer/Builder Separation),將收集交易及提議區塊的角色和排序構建區塊的角色(即確定哪些交易以何種順序包含在區塊中)分開。其中,之前礦工的角色由PoS 網絡中的驗證者(Validator)負責。在PoS 的背景下,MEV 的定義擴展為了最大提取價值(Maximal extractable value) ,指驗證者通過添加、刪除並更改區塊中的交易順序,在超過標準區塊獎勵和gas 費用的區塊生產中所能提取的最大價值。
雖然從理論上講,MEV 應該完全由驗證者獲得,因為他們是唯一能夠保證將套利機會付諸實踐的一方。然而,實際中MEV 並不會完全被驗證者所提取,而是可能被稱為“搜索者(searcher)”的套利交易者和機器人(MEV-bot)所瓜分。
事實上,MEV 的邏輯和證券交易中的高頻交易(HFT)類似。在基於自動做市商(AMM)的DEX 中,每一筆交易都會產生滑點:每出售一美元資產,就會將新的兌換價格壓低一點。這為那些想通過價格差異賺取利潤的搜索者提供了可能。 MEV 搜索者依靠以太坊區塊中交易的特定順序來賺取利潤。他們通過掃描區塊鏈數據來捕獲普通用戶的DEX 交易,並從不同DEX 之間的價差中尋找潛在的套利機會,然後支付高額gas 費用以搶佔先機。在一般情況下,MEV 也是發生在鏈上套利交易的總稱。
MEV 的幾種類型
搶先交易(front-runs)
這種類型的MEV 指在內存池(mempool)中的已知交易之前執行交易。 MEV 搜索者會掃描內存池以尋找可盈利的交易。例如,如果MEV 機器人發現了一筆大額交易,它會復制用戶的交易並支付更高的gas 費用,以確保在區塊的交易順序中處於最高優先級,能夠被更早確認。
套利
套利
套利
套利的基礎邏輯就是在不同的DEX 流動性資金池(Liquidity Pool)之間進行“低買高賣”,利用兌換價差賺取利潤。
圖片描述
圖片描述
圖:雙邊套利流程示意圖
圖片描述
圖片描述
圖:三邊套利流程示意圖
三明治攻擊
三明治攻擊
三明治攻擊
三明治MEV 的存在是因為DeFi 交易用戶必須將預期的交易發送到區塊鏈的內存池(memepool)等待確認。換言之,這些交易並不是即時放上區塊,而是根據支付的gas 費/優先費用在區塊內排序的。而MEV 機器人通常會在內存池中尋找特定交易,並試圖根據預定的算法進行搶先交易或尾隨交易。
清算
清算
清算
閃電貸
閃電貸
閃電貸
區塊上可以包含多筆交易,而一個交易裡面可以執行多個操作,只要是這個交易的最終狀態是正確的,就可以完成操作。鑑於這種特點,DeFi 借貸平台AAVE 創造了“閃電貸(flash loan)”。閃電貸是一種即時的無抵押貸款,允許用戶在沒有抵押品的情況下從鍊式流動性池中藉入資產,但是藉入的資產必須在同一區塊鏈交易中償還。這意味著借款人必須調用智能合約,在交易結束前即時還款,並按一定比例支付貸款服務費。因為交易結束通常是幾秒鐘,這種借貸行為被稱為閃電貸。如果借款人沒有在同一交易中償還貸款,則整個交易將被撤銷,包括初始借入和之後採取的任何操作。閃電貸可以為DeFi 用戶提供低成本、即時的流動性,目前已有多家協議(如AAVE、Balancer Vault、Uniswap V3、dYdX等)提供閃電貸服務,這為流動性不足的MEV 搜索者創造了“一本萬利”甚至“零本萬利”的機會。接下來文章將介紹如何利用閃電貸實現無風險套利。
套利交易分析實戰
目前可用於分析MEV 交易的數據產品有EigenPhi、zeromev、flash bots 的MEV-Explore 等,下文將利用EigenPhi 的EigenTx 可視化工具,對一筆真實的閃電貸套利交易進行分析。在這筆交易中
(0x2ac586b83b5222cac59c854cca1e202605919fe2fdacfbef1d2e0489bbb26e53),搜索者以$ 5.6 的成本,獲得了$ 11, 981 的淨利潤。
下圖呈現了一筆利用Uniswap V3的閃電貸套利交易的代幣流向。
圖上共五個交易節點:兩個WOOL/WETH 代幣對流動性池(UNI-V2 LP 1 與UNI-V3 LP 2 ),to 地址(即搜索者提交的智能合約地址),閃電貸借貸協議(Uniswap V3 Pool),以及搜索者的錢包地址(leaf 葉子節點)。
該筆交易整體的套利邏輯是:搜索者發現在兩個流動性池(LP 1 位於Uniswap V2,LP 2 位於Uniswap V3)中,WOOL/WETH 代幣對的兌換價格存在差價,具有套利空間。搜索者先是在LP 1 中用1.1474 WETH 兌換了851, 424 WOOL(見圖中步驟1, 2 ),並將換到的851, 424 WOOL 在LP 2 中換回了11.4902 WETH(見步驟3, 4 )。該筆套利的收入等於步驟3 獲得的11.4902 WETH 減去步驟1 付出的1.1474 WETH,即約10.34 WETH。
而在上述套利的過程中,步驟1 的“啟動資金”,即1.1474 WETH,是從Uniswap V3借得的閃電貸(見步驟0 )。待到完成套利,搜索者償還了該筆閃電貸並支付了服務費,共歸還平台1.1479 WETH(見步驟5 )。最終,搜索者從這筆交易中獲得的利潤等於其收入(10.34 WETH)減去閃電貸服務費與gas 費用(見步驟6 )。
總結
總結
總結
參考
參考
參考
以太坊開發文檔https://ethereum.org/en/developers/docs/mev/
MEV 的第一個五年:從Flashbots 誕生前說起https://foresightnews.pro/article/detail/22060
MEV 的下一個五年:讀懂MEV 領域最新趨勢https://foresightnews.pro/article/detail/23394
一文讀懂MEV 鏈上套利https://foresightnews.pro/article/detail/16585
深度研究:MEV 的過去、現狀與未來https://foresightnews.pro/article/detail/18044
深度| 一文全覽MEV 前沿發展與賽道項目全景圖https://www.defidaonews.com/article/6790242
The 0 to 1 GuideforMEVhttps://calblockchain.mirror.xyz/c 56 CHOu-Wow_ 50 qPp 2 Wlg 0 rhUvdz 1 HLbGSUWlB_KX 9 o
EigenPhi Classroom https://eigenphi-1.gitbook.io/classroom/
MEV 是不是一個好的投資機會? https://mp.weixin.qq.com/s/s 7 fTlOIlxP 92 w 5 fK 7 wsE 3 Q
Ethereum is a Dark Forest https://www.paradigm.xyz/2020/08/ethereum-is-a-dark-forest
一文看懂MEV 是如何產生的,以及它在以太坊網絡中的流動機制https://cointelegraphcn.com/news/best-understand-mev
AAVE's documentation of flash loans https://docs.aave.com/developers/guides/flash-loans
What Is a Flash Loan? A guide to one of DeFi’s most innovative and controversial features. https://www.coindesk.com/learn/what-is-a-flash-loan/
Aave and Flash Loans: Uncollateralized Lending in DeFi https://www.gemini.com/cryptopedia/aave-flashloans
What Are Flash Loans? https://chain.link/education-hub/flash-loans
How to Use AAVE Loan to Launch a Sandwich MEV Attack? https://eigenphi.substack.com/p/aave-loan-sandwich-attack
Get Everything for Nothing: How to Use Flash Loans to Launch an Arbitrage? https://eigenphi.substack.com/p/complicated-flash-loan-mev
What Is MEV, aka Maximal Extractable Value? https://www.coindesk.com/learn/what-is-mev-aka-maximal-extractable-value/
Ethereum’s Hidden Tax: Maximal Extractable Value (MEV) https://www.treehouse.finance/insights/ethereums-hidden-tax-maximal-extractable-value-mev
https://www.mev.wiki/