Flashbots 與 KeeperDAO 本質上都是在重新分配 MEV 價值,保護以太坊不被礦工彼此間的 MEV 套利行爲影響,讓價值提取民主化。

原文標題:《Flashbots 與 KeeperDAO—MEV 價值的守護者》
撰文:Loners Liu

最近的幾天,以太坊的 Gas 費達到了近兩個月以來的低點,據 Etherscan 數據顯示,4 月 13 日以太坊網絡交易平均 Gas 價格爲 91 Gwei,也有人說是因爲 BSC 的快速發展搶佔了以太坊的資金和用戶量,但從交易量來看並沒有出現下滑。

就在昨天,Flashbots 研究及開發者 Stephane Gosselin 發推表示,目前 Flashbots 上已激活 58%以上的算力支持,這意味着大量交易中的搶先交易機器人被 Flashbots 打敗。也有一些以太坊開發者推測,Flashbots 已經對大幅降低以太坊上的 gas 費起到推動作用。

搶先交易在傳統金融裏並不奇怪,以零佣金網絡券商作俑者 Robinhood 爲例,當用戶把交易訂單提交給 Robinhood 的後,Robinhood 會把訂單交給高頻做市商(system internalizer),做市商先用一小筆交易打出一個極寬的買賣價格區間,然後在這個區間內來回套利。在用戶的交易訂單到達交易所之前,這些高頻做市商們已經中間截胡好幾次了。

同樣如果某個用戶在去中心化交易所交易了一筆大單,在瀏覽器上可能就會發現它被機器人提前買下,在成交之後再賣掉,就好像你的經紀人提前知道你要買哪個股票他就提前下單一樣,但這在鏈上卻是真實在發生的。

特別是隨着 AMM 鏈上 DEX 上交易的流行,礦工打包的交易不再侷限於用戶與用戶之間的轉賬,更多包含價值傳遞的交易訂單也在增加,如果有一筆交易存在把價格差拉大的可能,就有被搶跑的可能,此時交易的先後順序就變得十分重要。

那麼這樣的交易有多少呢,據 MEV-Explore 數據顯示,自 2020 年 1 月 1 日以來,礦工提取 MEV (鏈上利潤,也稱礦工可提取價值)的操作至少佔 Ethereum 網絡整體 gas 消耗的 3%,其中 88.5% 爲 DeFi 交易者和套利機器人所捕獲,剩餘 11.5% 價值纔是礦工以交易費形式所捕獲,如今越來越多的礦工也加入了這場遊戲。

Flashbots

Flashbots 是如何阻止套利機器人在以太坊的「黑暗森林」裏爲非作歹呢,據官方 GitHub 的說明,Flashbots 有三個目標:使 MEV 收入民主化、MEV 活動透明化和重新分配 MEV 收入,到目前爲止,他們已經發布了兩個項目:Flashbots Alpha 和 MEV-Explore。下面對這兩款產品做一個簡單的介紹。

Flashbots Alpha

2021 年 1 月 6 日,我們通過在交易搜尋者和礦工之間建立概念驗證的交流渠道,進入了 Flashbots Alpha 階段。這個概念驗證由兩個部分組成:MEV-Geth (特殊的以太坊 Geth 客戶端)和 MEV-Relay (事務捆綁中繼器)。

讓礦工委託作爲第三方的「交易搜尋者」進行交易發現和排序。搜尋者彼此之間競爭,找到最大利潤的交易排序,使用標準的「交易捆綁」模板競價將其納入下一個區塊。礦工以密封拍賣評估捆綁交易,生成帶有交易序列信息的「區塊模板」進行挖礦上鍊。

Flashbots Alpha 運作流程

  • 使用者可使用 MEV-Geth 廣播稱爲 Bundle 的交易包,捆綁包包含:

    • 一個或幾個事務可能是交易搜尋者和 / 或其他用戶的內存池中待處理的事務
    • 交易搜尋者通過智能合約調用向礦工支付的密封小費 block.coinbase.transfer()
  • 此外,捆綁包具有以下屬性:

    • 每個塊只能有一個捆綁包(未來將合併捆綁包以啓用多個捆綁包)

    • Flashbot 捆綁包將始終位於該塊的頂部插槽中

  • MEV-Relay 接收捆綁並將其發送給所有列入白名單的 MEV-Geth 礦工

  • 礦工從 MEV-Relay 接收 Flashbots 捆綁包,並在 MEV-Geth 中對其進行處理

  • MEV-Geth 從發送的所有捆綁中選擇利潤最高的捆綁。

  • 然後,MEV-Geth 將包含此捆綁包的區塊與不包含任何捆綁包的區塊進行比較。

  • 僅當交易搜尋者的捆綁包包含在一個區塊中時,才與他們的捆綁包相關的小費被支付。

    • 如果不包含捆綁銷售商品,則搜索者不會花任何錢(即,交易失敗無需支付 Gas 費)

MEV-Explore 運作方式

MEV-Explore 是一款以太坊 MEV 交易實時資訊面板和瀏覽器,其展示 MEV 價值、提取價值分類、網絡活動、最新 MEV 交易、MEV Gas 費消耗等相關資訊,MEV-Explore 網站數據每 3 小時更新一次。

MEV-Explore 通過 MEV-Inspect 收集和構建儀表板基礎數據,MEV-Inspect 在鏈上進行爬蟲,可掃描以太坊並識別 MEV 提取活動,使用某種技術掃描交易池中的每筆交易,對其進行解析,替換其參數(例如,交易調用方),並判斷對其截胡是否有利潤。

以太坊 MEV 價值守護者:簡析 Flashbots 與 KeeperDAO 運作機制

MEV-Explore 目前覆蓋 8 種 DeFi 協議:Aave,Balancer,Compound,Curve,DyDx,Sushiswap,Uniswap V2 和 0x。MEV-Explore 把已提取的 MEV 按類型分爲:套利、清算和套利+清算,目前僅涵蓋單筆交易 MEV 機會,不包括三明治攻擊(sandwich trade)或多筆套利交易,也不涵蓋去中心化交易所到中心化交易的套利,因爲在中心化交易所的交易記錄無從得知。

KeeperDAO

如果說 Flashbots 想做的是消除信息不對稱,給礦工重新分配 MEV 收入,那 KeeperDAO 要做的就是讓協議的「清算者」和用戶相互合作,達到雙方的利益最大化。因爲清算者會互相競爭拍賣,導致大部分 MEV 直接流向了礦工,正所謂鷸蚌相爭,漁翁得利,恰恰形容的就是這樣的情景。而清算者拍賣還會導致網絡擁堵,大大影響了用戶體驗。

KeeperDAO 相當於做了一個共享流動性池,作爲鏈上流動性承銷商,主要由流動性提供者 (Liquidity Provider) 和守護者 (Keeper) 構成。流動性提供者可以將自己的 ETH、USDC、DAI 等主流資產存入流動性資金池獲取收益,守護者也稱爲「清算者」,利用 KeeperDAO 資金池資金允許用戶和清算人(keeper)協調、捕獲和分發 MEV。例如,不同 DEX 之間套利,以及 MakerDAO、Compound、Aave 等借貸平臺不良資產清算。

守護者可利用資金池資金進行套利,再歸還套利利潤給 KeeperDAO,在交易完成後,KeeperDAO 還會鑄造其代幣 $ROOK 對交易者加以獎勵(keeper fee),彌補交易滑點帶來的損失。還可以參與一些借貸協議的清算,允許 KeeperDAO 略微提前清算,利潤以 $ROOK 代幣返還給用戶。KeeperDAO 通過對流動性提供者、守護者及參與其中的用戶加以獎勵。不僅清算者可以獲利,用戶的損失也會降低。

KeeperDAO 相對於個人的優勢在於可以利用公共的流動性池去參與鏈上更大的套利機會,當然目前只有 KeeperDAO 清算人(清算人的地址需要獲得白名單)纔有權限獲取一些隱藏的訂單,官方表示主要是爲了避免 gas 競拍,雖然某種程度上降低了普通用戶參與清算的准入門檻,但同時也埋藏了一些中心化的擔憂。

以太坊 MEV 價值守護者:簡析 Flashbots 與 KeeperDAO 運作機制

此外,KeeperDAO 還 在推特表示:KeeperDAO 不是 Flahsbots 的競爭對手,透露未來會與 Flashbots 合作,共同解決困擾以太坊已久的 MEV 問題。

以太坊 MEV 價值守護者:簡析 Flashbots 與 KeeperDAO 運作機制

總結

以太坊價格的上漲,以及 DeFi 的良性發展,使得礦工無法忽略交易內容,僅以礦工費高低來爲交易排序,同時也使得由 MEV 帶來的負外部性暴露出來,包括網絡擁堵和鏈擁堵。而 Flashbots 與 KeeperDAO 在做的事本質上都是在重新分配 MEV 價值,保護以太坊不被礦工彼此間的 MEV 套利行爲影響,讓價值提取民主化。

當然除了這兩款產品,還有「隱私交易」這樣的解決方案,指的是礦池開設專門的通道,由該通道進入礦池交易池的交易不對外廣播,但仍根據 Gas Price 高價優先的形式排序並打包交易。

如星火礦池研發的一款以太坊中繼網絡產品太極網絡(Taichi),主要解決以太坊網絡上常見的搶跑問題,Taichi「將直接收到的交易推送到礦池的 mempool 中」,繞過傳統的 mempool,讓套利者無計可施。與此同時,如果一筆交易真的被搶跑,那理論上犯罪嫌疑人只有礦池。

來源鏈接:www.chaincatcher.com