Pantera 合夥人解讀MEV 常見攻擊方法和解決方案

在所有協議中,Uniswap V2 提取的MEV 最多,約佔總量的62%。

撰文:Paul Veradittakit,Pantera Capital 合夥人

編譯:Leah,Foresight News

MEV 簡介

MEV(最大可提取價值)是一個近期在加密貨幣領域受到廣泛關注的概念。隨著區塊鏈技術的發展,交易排序的重要性日益凸顯,但排序可以被操縱,有心之人可以從交易系統中提取價值。

MEV 是指礦工或驗證者從區塊鏈中提取的超出了正常交易費用的價值。礦工在打包交易的時候可以做到將某些交易進行排序干預等,通過這些操作,礦工可能獲取除了交易費用和區塊獎勵之外的額外利潤,這些多出來的價值就被稱為MEV。為了緩解MEV 的負面影響,出現了像Flashbots 這樣的公司,Flashbots 是Pantera 的投資組合公司。

示例

讓我們通過一個假設的情景來分析MEV 在加密貨幣領域的應用。

假設你是一個去中心化交易所的交易員,想要在特定的價格點購買某種代幣,你下單完成後等待區塊鍊網絡執行。但你可能並沒有意識到,你想執行的交易在同一時間已經被納入了更複雜交易網絡。

與此同時,交易網絡中的某名礦工可以訪問所有未確定交易,並有可能為了自己的利益操縱交易。例如,為了獲取利益,礦工可能選擇優先處理某些交易,其中也包括他們自己的交易。這就是所謂的MEV。

image.png

在執行你的那筆交易時,如果你的訂單排在另一個附有更高手續費的交易之後,礦工可能會選擇優先執行那筆手續費更高的交易,導致你的訂單未能以你期望的價格成交。結果就是作為交易員的你遭受了損失,而礦工獲得了更多利潤。

總的來說,雖然MEV 是加密領域的一個問題,但各方正在協力找尋解決方案,以期減輕MEV 的負面影響,並為交易員和用戶提供一個更公平、安全的環境。

最常見的MEV 攻擊

下面我將介紹幾種最常見MEV 攻擊及其攻擊原理。

搶先交易(Front-Running)

簡單來說,搶先交易指惡意行為者在執行隊列中將自己的交易放在已知待處理交易之前。惡意行為者通常利用搶先交易機器人完成搶單行為,這些機器人會掃描去中心化交易所上的大額訂單,發現大額訂單後,機器人會以更高的gas 費搶先完成攻擊交易,以此攫取利益。

image.png

三明治攻擊(Sandwich Attacks)

三明治攻擊是搶先交易的一種,攻擊者在受害者待處理的交易前後各放置一個交易。在去中心化交易所上,三明治攻擊通常被用於從毫無戒心的交易者身上提取MEV。攻擊者通過識別受害者即將購買的代幣,開展搶先交易以推高價格,然後在受害者的購買命令價格已經大大提高時,賣掉先前購買的代幣,從而操縱資產價格。

後置交易(Back-Running)

後置交易是指惡意行為者在已知待處理目標交易之後立即放置他們的交易。搜索者使用後置交易機器人監控內存池中新的代幣配對列表或去中心化交易所上創建的流動性池。當發現新的代幣配對時,機器人在初始流動性之後立即提交交易,盡可能多地購買代幣,使其他交易者隨後購買的代幣數量變少。然後機器人等待價格上漲,其他交易者購買代幣後以更高的價格出售以獲利。

清算(Liquidations)

清算是一種通過清算去中心化鏈上協議的超額抵押貸款來提取MEV 的攻擊類型。清算者使用專門的機器人監控網絡尋找清算機會,並在交易中選擇預先執行或後置執行以清算貸款。他們通過在藉款人還款之前清算其貸款,並出售其抵押品來從不知情的借款人身上提取MEV。

時間強盜攻擊(Time-Bandit Attacks)

時間強盜攻擊是一種僅礦工可以執行的攻擊。這些攻擊通過重組區塊來從先前挖掘的區塊中提取MEV 機會。當MEV 與區塊獎勵相比足夠高時,礦工可能會破壞共識以從舊區塊中提取MEV。具有足夠能力的礦工可能決定重新生成舊區塊以捕獲套利機會,從而擁有比最初生成該區塊的礦工更長的鏈。

解決方案:Flashbots

Flashbots 是一家專注於減少MEV 負面影響的公司,通過允許礦工在交易上鍊之前私密且安全地匯集交易來實現這一目標。這降低了礦工通過重新排序交易來提取MEV 的激勵。相反,他們可以簡單地按照提交的順序處理交易,將MEV 分配給用戶。

Flashbots 開發了許多機制來實現這一目標。

image.png

Flashbots Relay 是最重要的機制之一,它是一個連接礦工和交易發送者的點對點網絡。 Relay 允許礦工直接從用戶接收交易包,而無需依賴內存池。這使得用戶能夠更好地保護隱私和安全,並減少了MEV 提取的激勵。

Flashbots 開發的另一個關鍵機制是MEV-Geth 客戶端。此客戶端使礦工能夠訪問可包含在區塊中的所有交易,而不僅僅是那些在內存池中的交易。這使礦工能夠在不重新排序交易的情況下更有效地捕獲MEV。

除了這些機制之外,Flashbots 還開發了許多其他工具和技術來解決MEV 提取問題。其中包括一個交易模擬工具,該工具允許用戶估算其交易的潛在MEV,以及一個交易池管理系統,該系統使礦工能夠管理他們收到的交易。

MEV 統計與相關數據

  • 總提取的MEV(即成功的MEV 交易+ 成功MEV 交易的gas 費+ 失敗MEV 交易的gas 費)超過6.9 億美元。

  • 僅在過去的30 天裡,就有超過500 萬美元的MEV 被提取。

  • 在所有提取的MEV 中,36.4% 是MEV 礦工收入,而63.6% 是MEV 搜索者收入。

  • 絕大多數MEV 是通過套利完成的;通過清算完成的不到百分之一。

  • 按協議分類的MEV 提取量中,Uniswap V2 提取量最大,佔總量的約62%。 Uniswap V3 和Balancer 也各自擁有不菲的提取量。

  • ETH/WETH 是用於MEV 利潤獲取的主要代幣(佔總量的95%)。

image.png

累積提取的MEV – 毛利潤。來源:FlashBots

結論

總之,MEV 是一個在加密貨幣行業中出現的術語,描述了礦工通過操縱交易以謀求利益所能賺取的利潤。雖然MEV 並不是一個新概念,但由於去中心化金融(DeFi)的興起、礦工之間為獲取更高的費用而展開的激烈的競爭,它在近年來變得越來越普遍。

MEV 對加密貨幣行業有積極和消極的影響。一方面,MEV 可以激勵礦工通過優先處理更重要的交易和區塊來為網絡的安全做出貢獻。另一方面,它也可能導致市場操縱,催生不公平的行為,損害網絡的完整性。

儘管存在這些挑戰,但像Flashbots 這樣的公司正在研究創新的解決方案,以減輕MEV 的負面影響,創造一個更公平和透明的加密貨幣生態系統。隨著MEV 繼續成為行業討論和爭論的話題,各方利益相關者需要共同努力,尋找有效的解決方案,平衡所有參與者的利益。通過持續的創新和合作,可以充分發揮區塊鍊和加密貨幣的潛力,創造一個更加包容和去中心化的金融未來。

Total
0
Shares
Related Posts