一個關于MEV的零基礎快速入門指南——byWyeeeh
注意:本文僅涉及時事熱點的學術分析和交流。
事件緣起
2023?年?3?月?8?日,硅谷銀行的母公司SVBFinancialGroup宣布虧本出售價值210億美元的證券資產,以應對在美聯儲加息、科技股持續低迷背景下,用戶提款造成的資金持續流出。虧本賣出資產以應對流動性危機的消息在市場上進一步引發了投資者的恐慌,?9?日,SVBFinancial?的股價暴跌?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,但其并未直接通過?Curve?解除?LPtoken,而是經由?KyberSwap聚合路由將交易發送給了Uniswap上的一個幾乎完全沒有流動性的?LP,這個資金池在過去的251天里一直處于閑置狀態。
此外,據推特用戶@BowTiedPickle?分析,除了?KyberSwap路由的問題外,這個巨鯨在匆忙之中很可能沒有正確設置滑點,使得該筆交易不幸成為了?MEV?機器人套利的對象。
在該筆交易發送后,MEV?機器人完成了一筆尾隨交易,支付了?45?美元的?Gas?費和?23.8?個ETH的?builder?小費,用?1.45?枚?USDC?在?LP?中換得了受害者發送的?203?萬個?3?CRV,搶走了約?204.5?萬美元的利潤。而受害者發送的?203?萬個?3?CRV,最終僅換回了?0.05?個?USDT。
主力數據復盤:火幣ETH主力在下跌過程中買入超過2600萬美元:AlCoin PRO版K線主力大單統計顯示:8月15日10:00-8月16日20:15,ETH從442美元跌至最低412美元。這一過程中,火幣ETH/USDT出現并成交了大量委托買單。
其中,成交了70筆,總價值超過2600萬美元的大額委托買單(單筆委托金額20萬美元以上),買入均價426美元。[2020/8/17]
受害者交易:
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?概述
在工作量證明的背景下,MEV?最初是指礦工可提取價值,即指代礦工通過在其生產的區塊內任意添加、排除或重新排序交易的能力可以獲得的利潤。
隨著以太坊合并,加入權益證明共識層后,實行了提議者/構建者分離(PBS:Proposer/BuilderSeparation),將收集交易及提議區塊的角色和排序構建區塊的角色分開。其中,之前礦工的角色由?PoS?網絡中的驗證者負責。在?PoS?的背景下,MEV?的定義擴展為了最大提取價值(Maximalextractablevalue),指驗證者通過添加、刪除并更改區塊中的交易順序,在超過標準區塊獎勵和gas費用的區塊生產中所能提取的最大價值。
主力數據復盤:幣安現貨主力3142.71枚BTC砸盤引發瀑布:AICoin PRO版K線主力成交數據顯示:通過秒級周期數據對比,昨晚的劇烈下跌或由幣安現貨主力砸盤引起。 22:46:21,幣安BTC/USDT以10055.01美元市價賣出709.82枚BTC,最終被買價格10000美元,賣出滑點95.01美元,價格直接跌至9905美元。
3秒后,繼續以9969美元市價賣出361.96枚BTC,最終被買價格9905.99,賣出滑點73.44美元,價格跌至9871美元。 隨后繼續有大額市價賣單成交,3分鐘內累計主動賣出41筆,共計3142.71枚BTC。
可見,幣安現貨主力的大量市價賣出或引起了此輪瀑布。[2020/6/3]
雖然從理論上講,MEV?應該完全由驗證者獲得,因為他們是唯一能夠保證將套利機會付諸實踐的一方。然而,實際中?MEV?并不會完全被驗證者所提取,而是可能被稱為“搜索者”的套利交易者和機器人所瓜分。
事實上,MEV?的邏輯和證券交易中的高頻交易類似。在基于自動做市商的?DEX?中,每一筆交易都會產生滑點:每出售一美元資產,就會將新的兌換價格壓低一點。這為那些想通過價格差異賺取利潤的搜索者提供了可能。MEV?搜索者依靠以太坊區塊中交易的特定順序來賺取利潤。他們通過掃描區塊鏈數據來捕獲普通用戶的DEX交易,并從不同?DEX?之間的價差中尋找潛在的套利機會,然后支付高額?gas?費用以搶占先機。在一般情況下,MEV?也是發生在鏈上套利交易的總稱。
MEV?的幾種類型
搶先交易(front-runs)
這種類型的MEV?指在內存池(mempool)中的已知交易之前執行交易。MEV?搜索者會掃描內存池以尋找可盈利的交易。例如,如果?MEV?機器人發現了一筆大額交易,它會復制用戶的交易并支付更高的gas費用,以確保在區塊的交易順序中處于最高優先級,能夠被更早確認。
尾隨交易(back-runs)
尾隨交易指在已知待處理交易之后立即放置交易。搜索者通常使用此類機器人來監控內存池中的新代幣對列表或在?Uniswap?等DEX上創建的流動性池,在發現新的代幣對上市后,機器人可以在初始流動性之后立即下達交易訂單,并購買盡可能多的代幣,只留下少量供其他交易者購買。通過尾隨交易,機器人可以在某個代幣以極低的價格購買流動性池中出售的代幣,然后在另一家交易所溢價出售,這筆溢價就是搜索者的利潤。與搶先交易不同,尾隨交易可能是?MEV?機器人向網絡發送很多相同的交易,其附加的交易費用會略高于目標交易,因此這可能會造成網絡擁堵。
主力數據復盤:大量主力恐慌性平空買入推高了價格:AICoin PRO版K線主力數據顯示,在此輪拉升中,多個平臺都出現了大量的大額買入平空單,大量的買入推高了價格。
最先是火幣BTC季度合約在28日17:00~19:00中短時掛起7筆,共計2333.19萬美元大額委托買單并成交,買入均價9211美元。成交后,價格開始拉升。
20:50~22:50,OKEx BTC季度合約短時掛起25筆,共計6284.92萬美元的大額委托買單并成交,買入均價9494.9美元。
05:15,BitMEX XBT永續合約市價主力市價買入1000萬美元,買入價格9445.5美元,滑點41,價格向上插針至9523美元。不久后價格再度拉升至最高9629美元。
結合AI秒級持倉量分析,以上大部分買單成交后,持倉量均下降明顯,可判斷大部分均為買入平空單。
可見,大量主力恐慌性的平空買入推高了價格。[2020/5/29]
套利
套利的基礎邏輯就是在不同的?DEX?流動性資金池之間進行“低買高賣”,利用兌換價差賺取利潤。
雙邊套利又稱作直接套利,它是通過發現同一交易對在兩個資金池間存在的價差關系,進行高賣低買,并從中套取差價利潤。一個典型的雙邊套利過程如下:
首先,搜索者通過掃描鏈上數據,發現在?UniswapV3的一個資金池?LP?1?中,WETH/USDC?的兌換價格是?1300?;在另一個資金池?LP?2?中,WETH/USDC?的兌換價格是?1305?。那么,搜索者可以利用兌換價差,①在?LP?1?用?130,?000?個?USDC?兌換?100?個?WETH,②并在?LP?2?將這?100?個?WETH?兌換為?130,?500?個?USDC,③這兩筆兌換交易需要向網絡支付?gas?費用,一共?0.02?個?ETH。綜上,搜索者可獲得的總收入是?500?個?USDC,凈利潤等于?500USDC?減去?0.02ETH?的費用。
在簡單的雙邊套利基礎上,搜索者還可以掃描三個及以上的資金池之間的代幣對價差,通過三次、四次及以上不斷兌換不同的代幣對,實現套利。
一個三邊套利的流程如下:首先,假設發現在?LP?1?中,WETH/USDC?的兌換價格是?1300?;在另一個資金池?LP?2?中,WETH/DAI?的兌換價格是?1305?;在?LP?3?中,DAI/USDC?的兌換價格是?1.1?。那么,搜索者可以利用兌換價差,①在?LP?1?用?130,?000?個?USDC?兌換?100?個?WETH,②在?LP?2?將這?100?個?WETH?兌換為?130,?500?個?DAI,③在?LP?3?將?130,?500DAI?兌換為?143,?550USDC。這三筆兌換交易需要向網絡支付?gas?費用,一共?0.03?個?ETH。綜上,搜索者可獲得的總收入是?13,?550?個?USDC,凈利潤等于?13,?550USDC?減去?0.03ETH?的費用。
復盤:405萬張主力賣出后價格迅速回落:AICoin PRO版K線主力成交數據顯示:BitMEX XBT永續合約從4月23日23:00至今在小時周期中做上漲中繼平臺。
10:05分,價格接近平臺上沿壓力線,并突破。突破后,并無主力買入單子跟進,相反有2筆,共計405.97萬美元的主力賣出單子。因此可判斷為假突破,隨后價格迅速回調,最高點最低點相差近200美元。 當前,價格仍然比較接近上沿線,請密切留意主力成交情況。[2020/4/29]
以此類推,在實際的套利交易中,搜索者還可以從多個資金池中利用多個代幣對的價差實現低買高賣的套利。目前,通過智能合約,MEV?機器人甚至可以瞬時間內,從上百個資金池中完成上百個代幣對的兌換。例如,下面這個套利交易中,MEV?機器人就在?172?個資金池中完成了代幣對兌換,共涉及?81?種代幣。
對于整個市場來說,套利交易實際上起到了“價格發現”的作用。換句話說,通過上述套利交易,不同交易資金池中的代幣對兌換價差會減小并趨向一致,實際上能夠提高市場效率。然而,接下來要介紹的三明治攻擊是最為糟糕的?MEV?類型,其實際上是損害了市場中投資者的利益。
三明治攻擊
三明治?MEV?的存在是因為?DeFi?交易用戶必須將預期的交易發送到區塊鏈的內存池等待確認。換言之,這些交易并不是即時放上區塊,而是根據支付的?gas?費/優先費用在區塊內排序的。而?MEV?機器人通常會在內存池中尋找特定交易,并試圖根據預定的算法進行搶先交易或尾隨交易。
一個典型的三明治過程如下:首先,搜索者發現有一個用戶發送了一筆交易,想用?130,?500USDC?兌換?WETH。此時資金池中?WETH/USDC?的兌換價格是?1300?。搜索者這時可以①發送一筆用?130,?000USDC兌換?WETH?的交易,并支付更高的?gas?費用以提前交易順序,完成搶先交易,以?1300?的兌換價格購買了?100WETH。如上文所述,每一筆兌換都可能在?DEX?中產生滑點。在搶先交易后,假設?DEX?中的?WETH/USDC?的價格被拉升至?1305?。②用戶初始提交的?130,?500USDC?兌換?WETH?的交易得到執行,以新的兌換價格購買了?100WETH。③搜索者同時發送一筆尾隨交易,以?1305?的價格用?100WETH?兌換回了?130,?500USDC。綜上,搜索者可獲得的總收入是?500?個?USDC。假設為了保證搶先交易的執行需要支付的優先?gas?費用是?0.05ETH,那么凈利潤等于?500USDC?減去?0.05ETH。
主力成交復盤:火幣上的主力先砸盤,幣安現貨主力成交活躍:AICoin PRO版K線主力成交數據顯示:13:00,火幣BTC現貨出現了一筆價格為7122.12美元,數量為253.66BTC的大單賣出;隨后,幣安BTC現貨相繼出現13筆,總額超過1132BTC的大額賣出,主力成交活躍。 可見,這輪下跌中,火幣上的主力最先砸盤。另外,因主力成交活躍我們需要密切關注幣安BTC現貨的主力成交情況。[2020/4/10]
從上述流程不難看出,三明治攻擊并沒有提高市場效率;相反,它給最開始發送交易的用戶帶來了損失,給市場參與者帶來了更高的交易風險。在?T?1?時刻下,WETH/USDC?兌換價格為?1300?,因此受害者實際上可以本應該獲得約?100.384?個?WETH。然而,由于搜索者的搶先交易拉升了?WETH/USDC?的兌換價格,受害者最終只獲得了?100?個?WETH,其損失為?0.384?個?WETH,折合為?500USDC。搜索者的攻擊為其帶來了?500USDC?的收入,這筆收入實際上是對受害者的一種“搶劫”。
清算
通常來說,諸如?AAVE、Compound等借貸協議會要求用戶存入一定數額的資產作為抵押品,然后將這些存入的抵押品借出給其他用戶。隨著抵押資產價值的波動,用戶的借貸能力也隨之波動。當借款人的抵押品價值不足以彌補其債務價值時,借貸協議就會對借款人進行清算,而市場中任何人都能夠完成清算。為了激勵清算,協議向借款人收取清算費,并將其中一部分費用交給清算人。因此,搜索者會競相監控所有借款人的頭寸,以確定哪些借款人可以被清算,并成為第一個提交清算交易并收取清算費的人。
基于閃電貸的?MEV?鏈上套利
閃電貸
區塊上可以包含多筆交易,而一個交易里面可以執行多個操作,只要是這個交易的最終狀態是正確的,就可以完成操作。鑒于這種特點,DeFi?借貸平臺?AAVE?創造了“閃電貸”。閃電貸是一種即時的無抵押貸款,允許用戶在沒有抵押品的情況下從鏈式流動性池中借入資產,但是借入的資產必須在同一區塊鏈交易中償還。這意味著借款人必須調用智能合約,在交易結束前即時還款,并按一定比例支付貸款服務費。因為交易結束通常是幾秒鐘,這種借貸行為被稱為閃電貸。如果借款人沒有在同一交易中償還貸款,則整個交易將被撤銷,包括初始借入和之后采取的任何操作。閃電貸可以為?DeFi?用戶提供低成本、即時的流動性,目前已有多家協議提供閃電貸服務,這為流動性不足的?MEV?搜索者創造了“一本萬利”甚至“零本萬利”的機會。接下來文章將介紹如何利用閃電貸實現無風險套利。
套利交易分析實戰
目前可用于分析?MEV?交易的數據產品有?EigenPhi、zeromev、flashbots?的?MEV-Explore?等,下文將利用?EigenPhi?的?EigenTx?可視化工具,對一筆真實的閃電貸套利交易進行分析。在這筆交易中
,搜索者以$?5.6?的成本,獲得了$?11,?981?的凈利潤。
下圖呈現了一筆利用?UniswapV3的閃電貸套利交易的代幣流向。
圖上共五個交易節點:兩個?WOOL/WETH?代幣對流動性池,to?地址,閃電貸借貸協議,以及搜索者的錢包地址。
該筆交易整體的套利邏輯是:搜索者發現在兩個流動性池中,WOOL/WETH?代幣對的兌換價格存在差價,具有套利空間。搜索者先是在?LP?1?中用?1.1474WETH?兌換了?851,?424WOOL,并將換到的?851,?424WOOL?在?LP?2?中換回了?11.4902WETH。該筆套利的收入等于步驟?3?獲得的?11.4902WETH?減去步驟?1?付出的?1.1474WETH,即約?10.34WETH。
而在上述套利的過程中,步驟?1?的“啟動資金”,即?1.1474?WETH,是從?UniswapV3借得的閃電貸。待到完成套利,搜索者償還了該筆閃電貸并支付了服務費,共歸還平臺?1.1479WETH。最終,搜索者從這筆交易中獲得的利潤等于其收入減去閃電貸服務費與?gas?費用。
需要注意的是,雖然上述圖將整個交易拆分為了幾個步驟,但在智能合約中上述步驟都是同時完成的。搜索者甚至不需要支付初始資本就能完成套利,因此這筆交易其實是零成本的“空手套白狼”。
對于三明治攻擊者來說,其閃電貸的使用邏輯也是類似的。搜索者可以使用閃電貸即時借出大額資金,在搶先交易階段制造更大的滑點。等到受害者的交易被執行,搜索者只需要緊接著在尾隨交易中償還該筆閃電貸即可。由于三筆交易都是同時被驗證并被記錄上區塊,閃電貸的借款-償付同樣能順利完成。
總結
MEV?是?DeFi?生態的特別產物,其中像套利和清算能夠促進市場效率,但三明治攻擊則會威脅每一個?DeFi?交易者。根據?MEV-Explore?的數據,目前以太坊上的?MEV?累計利潤已經達到了?6.87?億美元。隨著以太坊合并,MEV?的活躍度有所抑制,但仍是不可忽視的市場干擾力量。
本文的目的在于對?MEV?的概念和交易基礎邏輯進行快速入門,涉及的概念都相對基礎。但在真實的?DeFi?世界,不乏各種組合式套利類型和新式三明治攻擊。無論是如果你是想規避鏈上風險,還是想成為一名合格的?MEV?搜索者,都不妨以此文作為指南,開始你的?MEV?進階之旅。
參考
以太坊開發文檔?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
EigenPhiClassroomhttps://eigenphi-1.gitbook.io/classroom/
MEV?是不是一個好的投資機會?https://mp.weixin.qq.com/s/s?7?fTlOIlxP?92?w?5?fK?7?wsE?3?Q
EthereumisaDarkForesthttps://www.paradigm.xyz/2020/08/ethereum-is-a-dark-forest
一文看懂?MEV?是如何產生的,以及它在以太坊網絡中的流動機制https://cointelegraphcn.com/news/best-understand-mev
AAVE'sdocumentationofflashloanshttps://docs.aave.com/developers/guides/flash-loans
WhatIsaFlashLoan?AguidetooneofDeFi’smostinnovativeandcontroversialfeatures.https://www.coindesk.com/learn/what-is-a-flash-loan/
AaveandFlashLoans:UncollateralizedLendinginDeFihttps://www.gemini.com/cryptopedia/aave-flashloans
WhatAreFlashLoans?https://chain.link/education-hub/flash-loans
HowtoUseAAVELoantoLaunchaSandwichMEVAttack?https://eigenphi.substack.com/p/aave-loan-sandwich-attack
GetEverythingforNothing:HowtoUseFlashLoanstoLaunchanArbitrage?https://eigenphi.substack.com/p/complicated-flash-loan-mev
WhatIsMEV,akaMaximalExtractableValue?https://www.coindesk.com/learn/what-is-mev-aka-maximal-extractable-value/
Ethereum’sHiddenTax:MaximalExtractableValue(MEV)https://www.treehouse.finance/insights/ethereums-hidden-tax-maximal-extractable-value-mev
https://www.mev.wiki/
原文作者:Kylo,ForesightVentures Tips: 上海升級將會帶來LSD賽道基本面的變化ETHstaking收益率將成為鏈上基準收益.
1900/1/1 0:00:00金色財經報道,Polygon和Immutable宣布建立“戰略聯盟”并合作推出一個專為Web3游戲設計的全新以太坊擴展網絡“ImmutablezkEVM”.
1900/1/1 0:00:00在銀行業動蕩、核心通膨數據高于預期、市場預期聯準會將由鷹轉鴿的背景下,比特幣今日凌晨短暫突破28,000美元,創下9個月新高,自年初以來幣價漲幅超過70%.
1900/1/1 0:00:00ProjectGalaxy號稱是世界上最大的Web3憑證數據網路,建立在開放、協作的基礎架構之上,可幫助Web3.0開發人員和項目利用數字憑證數據和NFT來構建出色的產品和社區.
1900/1/1 0:00:00尊敬的用戶: 火必將于2023年3月17日上線新幣挖礦第3期,用戶可通過HT鎖倉或DAO鎖倉方式參與活動.
1900/1/1 0:00:00在過去的十個月里,Solana幣的價格在下行趨勢線的影響下出現了穩定的下行,利用這條趨勢線,賣家在看漲的回撤中恢復了銷售勢頭,這是一個既定的下降趨勢的關鍵特征.
1900/1/1 0:00:00