以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads
首頁 > 區塊鏈 > Info

通過鏈上數據和交易 一文帶你讀懂MEV_MEV:Trade Butler Bot

Author:

Time:1900/1/1 0:00:00

原文作者:Ye & Kan,Sentio;原文編譯:Leo,BlockBeats 

MEV 機器人攻擊在 DeFi 中很常見,但很多人對其理解也僅限概念上,例如套利攻擊、三明治攻擊等,但其實通過追蹤鏈上交易數據可以更好地理解 MEV。近日,Web3 觀測平臺 Sentio 發文解讀了 MEV,通過鏈上數據和示例可以幫助你更好地理解 MEV。

文章開始前簡單介紹一下 Sentio,Sentio 是一個鏈上數據監測平臺,通過低代碼解決方案從智能合約數據生成指標、日志和跟蹤,可用于分析和監控、模擬/調試交易、數據導出 API 等。目前 Sentio 支持 ETH、BSC、Polygon、Solana、Sui、Aptos 等鏈。該平臺由來自 Google、Linkedin、微軟和 TikTok 的資深工程師創建,并得到了 Lightspeed Venture Partners、Hashkey Capital 和 Canonical Crypto 等頂級 VC 的支持。

介紹

隨著區塊鏈和 DeFi 的不斷發展,最大可提取價值(MEV)已成為一個頗具吸引力且有爭議的話題。本文旨在通過來自 Sentio 的真實交易、數據點和簡單執行示例來深入探討 MEV 相關話題,為大家揭開 MEV 概念的神秘面紗。

什么是 MEV?最大有多大?

疑似Cream Finance被盜資產已通過Tornado.Cash進行混幣交易:2月13日消息,據鏈上數據顯示,0x905315602Ed開頭地址在Etherscan上已被標記為“Cream Finance Iron Bank Exploiter”,該地址部分資產已發送至以太坊隱私交易平臺Tornado.Cash進行混幣交易,此外還向杠桿挖礦協議Alpha Homora部署者發送了1000ETH,向Cream Finance發送了1000枚ETH,向Tornado grant發送了了100ETH,該地址目前持有超1353萬美元的ERC 20代幣。Cream Finance官方此前推特稱發現潛在漏洞,并正在對此進行調查。[2021/2/13 19:41:32]

MEV 是指礦工、驗證者或交易訂單者在將區塊中的交易添加到鏈上之前通過對區塊中的交易順序后獲取的潛在利潤。這種重組交易順序的行為也提供了獲取利潤的機會。

下圖是近 14 天內兩種 MEV 策略(即套利和三明治)產生的每日收入和利潤,以證明 MEV 的機會有多大。每日總收入平均值超過 50 萬美元,每日利潤平均值在 10 萬美元左右。僅 jaredfromsubway.eth(藍色區域)收入就占據了三明治攻擊的總利潤和收入金額的一半。

美國眾議院將很快通過一攬子援助措施:美國眾議院議長佩洛西表示,與美國總統特朗普就抗擊病法案達成協議。眾議院將很快通過一攬子援助措施。[2020/3/14]

MEV 是如何運作的?

套利

我們從最「簡單」的套利策略開始,來說明 MEV 交易的工作原理。讓我們從上帝視角看一下典型 MEV 套利交易的工作流程,如下圖:

套利交易:首先,MEV 機器人發現 2 個流動性池之間存在價格差距;隨后機器人可以在單筆交易中從低價池買入并在高價池賣出,從而產生利潤。

例如,交易 A 是套利交易,點擊交易 A 鏈接就可以在 Sentio 調試器的幫助下查看詳細的資金流向、持倉變化和交易跟蹤,以逐步了解此交易的執行情況。

圖中的 MEV 交易是由0x1a6 開頭交易機器人發起的,本次交易中,MEV-bot 能夠檢測到 Uniswap V3 池中 SDEX 中 WETH 的價格比 SmarDex 池中的 WETH 價格更便宜(SmarDex 是一個類似 Uniswap V2 的 DEX)。MEV-bot 首先在低價池中 swap,然后將收到的 WETH 到高價池賣出,最終獲利 0.07ETH(5.91-5.98)。

聲音 | 德國央行董事會成員:應該通過區塊鏈對實物資產進行標記,使區塊鏈真正增值:據Trust Nodes報道,現任德國央行(Bundesbank)董事會成員的伯克哈德?巴爾茨(Burkhard Balz)認為,區塊鏈技術在賦予實物資產以象征意義的同時,確實增加了價值。他說:“這需要創新和可持續的解決方案,我們如何使資金標記化,還需要不同形式的現有資產,并將它們轉化為健康的數字生態系統。”他認為,主要通過代理銀行處理的跨貨幣支付,很可能受益于使用區塊鏈技術的系統。巴爾茨說:“對于證券結算或提供抵押品,區塊鏈技術還應提供更大的儲蓄潛力。減少中間機構的數目、所有各方對共同數據庫的訪問以及對公司行動的自動處理可以大大減少處理時間。因此,許多金融市場基礎設施提供商正在努力簡化現有的交易和結算系統,甚至為數字資產的交易和結算提供新的平臺。”巴爾茨稱,應該努力找到使用區塊鏈技術的方法,對實物資產進行標記,讓區塊鏈真正增值。[2019/6/3]

此外,本次交易中的第 5 步支付了 0.047 ETH 給 Flashbots,這是 MEV 機器人向區塊構建者支付的賄賂,以使其包含在后面的區塊中,考慮到賄賂費用,MEV 機器人私下賺取了 0.02 WETH 收益。

讓我們更深入地了解 MEV-bot 是如何在 0x1a6 上找到獲利機會的。可以看到本次 MEV 交易位于Block 17935927 上,在該交易之前,同一區塊還有一筆交易 B,這筆交易在 SmarDex 池中進行了大額 swap(在 SDEX 上 swap 了 8.52 WETH),該交易使該池中的 ETH 價格上漲。

動態 | 塞內卡動物園計劃通過區塊鏈監控馬達加斯加的植樹活動:據coincryptorama消息,塞內卡動物園每年都要資助馬達加斯加東部的Ranomafana國家公園進行植樹計劃。最近,保護行動主管湯姆·斯奈德表示,不知道這些資金的使用效率如何。“有時報告在審查期結束后6個月內沒有到達,在獲得任何信息之前可能需要18個月,所以很多時候錢并沒有用于他們所說的事情。”于是動物園計劃通過Ixo(一家軟件開發組織)基于區塊鏈的平臺監控馬達加斯加的植樹活動。當種下每個種子或樹苗時,林務員使用GPS坐標來拍攝它。記錄在區塊鏈上,以驗證該地區的樹木確實增加了,創建一個不會被篡改的獨特記錄。[2018/9/23]

上面的 MEV-bot 很快注意到這一過程,并在這筆交易之后添加了自己的交易,抓住了這個「低入高出」的機會。

在交易被納入區塊之前,MEV 機器人如何發現交易的呢,這就不得不提到 mempool 了,在交易被添加到區塊并上鏈前,它們存在于一個被稱為 mempool 的池中,mempool 中的交易尚未確認時會等待納入到下一個區塊。區塊構建者負責選擇要納入哪些交易以及按什么順序納入,這個過程可能會受到交易費用和 Gas 價格等因素的影響(這是 MEV 機器人為獲得參與而支付的費用)。

幣安CEO趙長鵬推特實名認證通過,提醒大眾注意識別:據CCN消息,幣安CEO趙長鵬在推特上宣布其賬號的實名認證已經通過并已加上藍勾標識,同時提醒相關人士不要相信有人說的只要你給他以太坊,他會回報你更多。[2018/2/24]

在上述情況下,MEV 機器人可以查看所有 mempool 交易,并發現該某筆交易存在。隨后 MEV 機器人在其后面添加另一筆交易,形成 bundle 以獲取利潤。MEV 機器人可以使用 Flashbot 等工具創建 bundle,并強制 bundle 交易包含在同一塊中并按所需順序執行。

事實上,在這個特定的區塊中發生了更多的 MEV 交易。由于這是一個 Flashbot 構建塊,你可以點擊進入 Marto 構建的 Flashbot 瀏覽器來查看更多交易,并在 Sentio 調試器中查看資金流、余額變化和調用跟蹤詳細信息。

三明治攻擊

套利策略通常是在有利可圖的交易后追加交易,但三明治攻擊是一種通過在目標交易之前和之后添加 1 個(或更多)交易并強制這些交易按順序執行來獲利的策略。讓我們從上帝視角看一下典型 MEV 三明治攻擊的運作流程,如下圖:

首先,用戶向 mempool 提交交易,MEV 機器人持續監控所有 mempool 交易,并追蹤該交易,并確定該交易是否可以成為三明治的盈利機會。一旦發現機會,MEV 機器人需要通過在目標交易之前和之后插入交易(就像包裝三明治)來創建一個 bundle,并向區塊構建者提交該 bundle。當 mempool 交易被包含在下一個區塊中并執行時,bundle 交易將按照下面的確切順序執行。

MEV 機器人通過操縱池流動性來產生利潤。在搶先交易中,MEV 機器人可以以較低的價格購買資產。在目標交易之后,攻擊者以更高的價格出售之前購買的 token。

我們以區塊 17786884 上的最近 3 筆交易為例(Position 0—2)。

Position 0(搶先交易): 0×850 開頭的交易

該交易是由 MEV 機器人插入的,以 swap 724.6 WETH 為 1.34M USDC,目標交易之前,該交易是按 1857 ETH/USDC 價格進行的。

Position(目標交易者):0xc3ae 開頭的交易

目標交易者希望 swap 2743 ETH 為 USDT(Uniswap V3),最終由 Uniswap Router 處理并以平均 1851 ETH/USDC 價格完成交易。由于搶先交易的出現,目標交易者遭受了不同的價格,在 MEV 機器人搶跑的池中以 1850 ETH/USDC 的價格 swap 了 1782 ETH。

Position 2(后跑):0×040 開頭的交易

該交易是由 MEV-bot 在目標交易之后插入的,134M USDC 被 swap 為 727.6 ETH。Position 0 和 Position 2 結合的最終結果是 MEV-bot 獲利了 3 ETH,而目標交易者則遭受了更高的 swap 價格。下面這兩個 Position 的持倉變化可以讓您快速了解 MEV 機器人獲取的利潤。

為了保護 swap 免受三明治攻擊的影響,你應始終設置最大滑點。否則,滑點將被三明治攻擊利用,并成為 MEV-bot 的收入(例如,以編程方式設置時,在應用 UI 或 amountOutMinimum/sqrtpricelimitx 96 參數內的 swap 設置中設置一個百分比)。

清算

MEV 機器人還可以在借貸協議中獲利,借貸協議是連接貸款人和借款人的 DEX(例如 MakerDAO、Aave、Compound 等)。借款人提供平臺支持的抵押品后可以借入一定價值的資產,當借款人的抵押品無法償還債務時,就會發生清算,清算人被激勵以低價購買抵押品償還債務。

讓我們以0×652 開頭的交易為例。

0×310 地址開頭的 MEV 機器人通過從 Balancer 獲得閃電貸獲得 212 USDT 借款,然后 MEV-bot 在步驟 3-8 中清償了借款人所欠的 USDT,0×994 地址開頭的 MEV 機器人以折扣價獲得了抵押品作為回報,在步驟 8-11 中,MEV 機器人將所有收到的 TUSD swap 為 WETH 和 USDT,并在步驟 12 中還清了初始閃電貸,所有步驟都在一次交易中完成。

長尾 MEV

套利、三明治攻擊和清算是提取 MEV 的主要方式。此外,MEV 中還有其他一些策略,這些策略是利基的、神秘的和未被發現的,這些均被稱為長尾 MEV。

區塊律動BlockBeats

媒體專欄

閱讀更多

金色財經

金色財經 善歐巴

web3中文

金色早8點

YBB Capital

吳說Real

元宇宙簡史

Tags:MEVETHSWAPBOTmev幣圈啥意思reth幣最新消息Wallet SwapTrade Butler Bot

區塊鏈
Starknet如何推動鏈上游戲發展?_ARK:STA

作者:StarkNet 中文使用 Starknet 的原生語言 Cairo,可以進一步提升鏈上游戲取得成功的能力,因為它們可以處理海量的計算數據,進行超高效的驗證.

1900/1/1 0:00:00
晚間必讀 | Cosmos現在發展的怎么樣_以太坊:koirobot

近日,Telegram Bots概念幣種突然暴漲引發市場關注。數據顯示 Telegram Bots 代幣市值逼近 9500 萬美元,近24 小時交易額超 1900 萬美元.

1900/1/1 0:00:00
講故事、上權益 攜程能在海外玩轉NFT嗎?_TRI:NFT

過去幾年涌現出許多商業品牌布局NFT和數字藏品的實踐。眾多公司期盼用貼近Web3群體和年輕受眾的方式,尋找到傳統業務之外的增長點.

1900/1/1 0:00:00
見聞與思考:為何很難在Web3里聽到女性創業者的聲音?_WEB:BSPAY幣

作者:一只泡芙 01 你能說出三個以上的 Web3女性創始人嗎?回想你在Web3認識的女生,她們都從事哪類工作?運營,BD,技術.

1900/1/1 0:00:00
坎昆升級的前生、今生和未來_STR:以太坊

前世 為什么需要坎昆升級? 以太坊的愿景為:在去中心化的前提下變得更具有可擴展性且更安全。當前以太坊的升級也致力于解決這個三難問題,但是一直面臨著很大的挑戰.

1900/1/1 0:00:00
Meme幣只是沒有圖片的NFT罷了_NFT:nbs幣官網

作者:ZENECA 翻譯:MetaCat 坦白講,絕大多數 NFT 項目/社區都是被重新想象的 Meme 幣、shit coins、山寨幣或任何你想稱呼的東西.

1900/1/1 0:00:00
ads