「黑暗森林」已經是以太坊上老生常談的話題之一了。
這是因爲以太坊的設計機制是將所有的交易放置於 mempool 中,而 mempool 就像黑暗森林一般危機四伏。通常情況下,礦工根據交易支付的 gas 費用來進行排序打包。不過,如果礦工或套利者對 mempool 進行監控,那麼就可以通過操縱交易排序以此獲利。
對於礦工,可以通過區塊重組、交易重新排序等多種方式進行搶跑、後跑、三明治攻擊獲利;非礦工的手段則較少於礦工,只能通過增加 gas 戰爭進行攻擊。
根據 MEV-Explore 數據顯示,從 2020 年 1 月至今,礦工在他們挖取的區塊通過區塊重組、交易重新排序等多種方式額外獲利(這一行爲又被稱爲最大可提取價值 MEV)13.66 萬枚 ETH,過去 30 天 MEV 價值 6,800 枚 ETH。

目前,市面上提取 MEV 的方案主要分爲三種,其中 Flashbots 爲使用最廣的方案。截止發稿,已經有 81.63% 的以太坊算力支持 Flashbots。
MEV 的三大解決方案分別爲,隱私交易、MEV Auction 和 Front-running as a Service(FaaS)。
隱私交易主要原理在於繞開公共 mempool,將交易放入隱私的 mempool 中等待礦工打包,使其無法廣播至其他節點。目前提供隱私交易的有 1inch 的 Stealth Transactions、Taichi Network 和 bloXroute。
以 Taichi Network 爲例,其由目前以太坊算力第二大礦池星火礦池創建,用戶可通過 Taichi Network 接口將交易直接發送至星火礦池的隱私 mempool 中,星火礦池不會對該筆交易進行網絡廣播,因此在該交易被確認之前,無法查看該筆交易的狀態。
MEV Auction 是由 Layer 2 方案 Optimism 的 CTO Karl Floersch 於 2020 年初提出。在設計上,MEV Auction 將礦工的兩大權力「交易抉擇權」和「交易排序權」進行拆分。在 MEV Auction 機制中,礦工只保留交易抉擇權,交易排序權則交由另外一名角色 Sequencer。當然,MEV Auction 也並非完美的方案,Sequencer 作惡、串通都是可能發生的事情。
FaaS 通過提取 MEV 然後進行利潤再分配,這是目前較受歡迎的解決 MEV 的方案。Flashbots 便屬於其中的一種,目前,包括 Ethermine、星火礦池、F2Pool、HiveonPool 在內的礦池皆已支持 Flashbots。
目前,已有多個項目通過集成 Flashbots 方式完成抗 MEV。
社區推動項目 Alchemist 的首個 DEX 產品 mistX 便集成了 Flashbots。mistX 通過將交易捆綁於 Flashbots 的私有 mempool 以完成抗 MEV。關於 mistX 更完整信息以及如何處理一筆抗 MEV 交易,可點擊閱讀《mistX:集成 Flashbots 以及無交易 gas 費的 DEX|項目介紹》。
Eden Network 同樣也是一個集成 Flashbots 的抗 MEV 網絡,不過相比只是集成 Flashbots 的網絡而言,其結構更加複雜。
使用 Eden Network 的區塊結構按交易順序一共分成四層:Slot Tenant(插槽租戶)、Transaction Bundle(交易捆綁包)、Staked EDEN(質押 EDEN 交易)、公共池。

Eden Network 的前三個插槽的參與者被稱爲「插槽租戶」。在由 Eden Network 開採的區塊中,插槽租戶的交易將被置於最前方。Eden Network 已經和 2Miners 和 Ezil 礦池達成合作,2Miners、Ezil 持有約以太坊全網 6% 算力。插槽用戶並非固定不變,插槽用戶需要支付哈伯格稅(Harberger tax),支付的 EDEN 將每天銷燬。(關於哈伯格稅,詳細信息可點擊閱讀)
Sushi 是 Eden Network 的頂級插槽租戶,並且也已經集成 Eden Network,這意味着在 SushiSwap 進行交易可以不用擔心三明治攻擊、搶跑交易。當然,這一切的前提是該區塊是經由集成 Eden Network 的礦池挖取的。
在插槽租戶之後,便是 Flashbots 的交易捆綁包。該交易模式和類型和上文 mistX 的幾乎一致。
在交易捆綁包之後,質押 EDEN 代幣(至少 100 枚)的用戶可以獲得更快的交易速度,並且質押的代幣不會銷燬。當然,如都屬於質押用戶,那麼將根據質押數量進行排序。當然,如果不想加速交易,只想抗 MEV,也可以在 MetaMask 錢包中設置 Eden RPC,隨後所有的交易將通過 Eden 私有網絡進行廣播。不過,目前 Eden RPC 端點還不適用於以太坊 Layer 2 網絡。
在區塊的最後,便是公共 mempool 池中的交易,這些交易將按照支付的 gas 費用進行排序。
最重要的一點,Eden Network 已經宣佈適配 EIP-1559,並且在以太坊區塊高度 12,965,000 即倫敦分叉升級之後,Eden Network 將正式啓動。
在正式啓動前的 8 月 3 日,Eden Network 已啓動流動性挖礦計劃,用戶可通過質押 EDEN-ETH Sushi LP 代幣獲得 EDEN 代幣獎勵。根據官方介紹,在開啓流動性挖礦首月,將提供 570 萬枚 EDEN 分配給流動性提供者。除了 EDEN 獎勵之外,流動性提供者還可獲得 0.25% 的交易費用。
Eden Network 並非一個新項目,而是由 Archer DAO 遷移而來。根據介紹,Archer 是由匿名團隊開發,不過從 medium、discord、官網等平臺可以找到其部分團隊成員。
Caleb Sheridan
Caleb Sheridan 是區塊鏈數據提供商 Blocklytics 創始人,此前,其曾在 PokerStars 擔任產品負責人,PokerStars 是 The Stars Group 集團旗下撲克博彩產品。The Stars Group 集團已於 2020 年 5 月 5 日宣佈倒閉。
Luke Lichtenstein
Luke Lichtenstein 是 Caleb Sheridan 在 The Stars Group 集團的同事,其目前從事自由職業。
Chris Piatt
Chris Piatt 是 Blocklytics 聯合創始人,其曾在 2016 年創立了分析諮詢公司 Pyython。
在 Archer DAO 遷移至 Eden Network 之後,Archer DAO 代幣 ARCH 也 1:1 切換爲 EDEN,並且總量從此前的無上限更改爲總量 2.5 億枚。
《What is Harberger Tax & Where Does The Blockchain Fit In?》
《Understanding the Full Picture of MEV》

歡迎加入律動 BlockBeats 官方社群:
Telegram 訂閱群:https://t.me/theblockbeats
Telegram 交流群:https://t.me/BlockBeats_App
Twitter 官方帳號:https://twitter.com/BlockBeatsAsia