抗 MEV 型 DEX 無需 Gas 費是因爲用其他方式支付了 Gas,普通交易者在這些聚合器中進行交易時需要注意「隱形消費」。

撰文:蔡彥(llamacorn),NGC Ventures 董事總經理

去年夏天 DeFi 進入爆發式增長時,我們見證了許多 DEX 聚合器,如 1inch、 Matcha、 ParaSwap 等,它們在我們的日常交易生活中發揮了重要作用,讓我們在加密交易中獲得更好的價格、支付更低的費用成本。

順便說一句,我一直有一個觀點:工具類加密資產的價值天花板低於基礎設施類加密資產,因爲工具類加密資產的價值依賴於進化能力,來證明其不可替代性——而這很難做到。 此外,它們主要建立在基礎設施類加密資產之上,例如交易聚合器之於 DEX、利率協議之於貨幣市場。

尋找到可以成長爲基礎設施的產品真的很難,更容易失敗,也正是因此,研究工具類加密資產的創新也有很多樂趣。

一年過去了,DEX 聚合器發展到更強大和更全面的階段,正考慮解決 《以太坊是黑暗森林》 一文中提到的 MEV (礦工可提取價值)、Gas 費用和滑點等問題。

今天在這篇文章中,我想討論一下在這個領域走在探索前線的 3 個創新性 DEX 聚合器,它們是 ArcherSwap、CowSwap 和 MistX——我稱之爲「抗 MEV 型 DEX」。

本人親測的交易案例

ArcherSwap

正像 這篇博客 中提到的:「Archer Swap 爲交易者在 Uniswap 和 SushiSwap 上的大額兌換提供絕對最優的價格,同時不必擔心被搶先交易機器人截胡。」這些功能的實現依賴於 Archer Relayer。

Archer Relayer 與礦工合作,爲他們尋找最有價值的交易,並讓他們將交易提交給以太坊主網。此外它可以使交易者受益,交易者只需要向礦工支付一些小費,Archer Relayer 將幫助交易者繞過公共內存池來結算交易。

以這一交易爲

NGC 蔡彥:解讀抗 MEV 型 DEX 領域的創新實驗例子:ArcherSwap 上的一筆交易

我花了 0.2 WETH 交換到 1.418 AAVE。流程是,首先將 0.2 WETH 轉入 Archer Router 地址,然後將 0.0639 ETH 從這一地址轉入 ArcherSwap TipJar 合約,支付給礦工(UU 礦池)作爲小費。然後將 Archer Router 地址路由到 Uniswap。

因此,我可以繞過公共礦池來完成這筆交易,Gas 費用爲 0,但支付給礦工非常高的小費(自動設置)。

在 ArcherSwap 交互界面上,我們也可以選擇開啓 / 關閉手動小費設置,並自行輸入小費金額。但是如果小費不夠,礦工就不會願意打包你的交易。

另外,ETH 必須先發送到 ArcherSwap 合約的設計,可能會導致一些中心化問題。交易能否成功很大程度上取決於合約的質量。我的朋友 Blanker 已經在他的 Twitter 中描述了他們合約中的一些錯誤,導致他們的合約中留下了一些無法轉出的代幣。

CowSwap

CowSwap 由 Gnosis 團隊開發的 Gnosis Protocol V2 (GPv2) 支持,該技術提供了抗 MEV 保護。GPv2 爲「需求的巧合(CoWs)」進行了優化,這種巧合可以解釋爲:「一種經濟現象,即兩方各持有對方想要的物品,因此他們可以直接交換這些物品。」

也就是說,CowSwap 首先在鏈下爲交易者匹配訂單,如果沒有找到其他的需求交易,則將交易提交到鏈上給其他 DEX。
CowSwap 引入了「Solver」概念來實現這個功能。鼓勵 Solver 相互競爭,爲交易者提供最佳的訂單結算,以換取每批的獎勵。用戶提交交易訂單帶有一定程度的靈活性,因爲 Solver 需要找到解決它們的最佳方式。

由於交易可以在鏈下結算,CowSwap 不需要鏈上的外部流動性,從而降低了交易成本。 CowSwap 將使用統一的價格來結算同一批次的所有訂單,稱爲批量拍賣機制。

在確認掉期之前,你需要簽署一條包含賣出 / 買入類型、數量、到期日等信息的消息,以允許 CowSwap 將您的訂單移至鏈下。 然後「Solver」開始尋找是否有適合你的 CoWs。

以這筆交易爲

你會發現交易記錄在 Gnosis 協議瀏覽器中。 並且點擊 Transaction Hash,其實可以看到 交易明細

NGC 蔡彥:解讀抗 MEV 型 DEX 領域的創新實驗例子:這筆交易中找到了 CoWs

這筆交易找到了 CoWs,在鏈下進行了交易處理,而無需路由到 Uniswap。因此,在你的地址中找不到這一交易,實際是由他們的合約進行了這一交易的結算。

另一個 例子,查看一下 交易明細

NGC 蔡彥:解讀抗 MEV 型 DEX 領域的創新實驗例子:這一交易中沒有找到 CoWs

這一交易中沒有找到 CoWs,Gnosis 將該交易路由到 Uniswap V2 協議。

MistX

MistX 是 Alchemist 團隊開發的一個項目,它的工作原理與 ArcherSwap 非常相似。此外,bloXroute 團隊開發的一個名爲 BackRunMe 的項目也以類似的方式運行。

ArcherSwap 與 FlashBots 兼容,MistX 則直接使用 FlashBots,而 BackRunMe 由 bloXroute 支持。FlashBots、bloXroute 和其他類似工具都被用來作爲搜索者向 ETH 主網提交交易。

老實說,MistX 的 UI 看起來完全是 ArcherSwap 的複製。但是 MistX 交換路由的邏輯與 ArcherSwap 相比有較大提升。因爲它跳過了必須將 ETH 發送到 ArcherSwap 合約的第一步,這可能會導致一些中心化問題。

雖然 MistX 和 ArcherSwap 都可以自動調整給礦工的小費金額,但 MistX 表現更好,小費給的更智能。

以下面這筆 交易 爲例:

NGC 蔡彥:解讀抗 MEV 型 DEX 領域的創新實驗例子:MistX 上的一筆交易

我花了 0.2 WETH 交換到 1.43 AAVE。過程是,0.00516 WETH 以小費支付到礦工地址(Ethermine),0.000271WETH 以小費支付到 MistX 地址。然後 MistX 路由器地址被路由到 Uniswap V2。因此,MistX 繞過以太坊的公共內存池,在 Flashbot 的私有內存池中以捆綁包的形式專門發佈交易。

僅供參考:Hasu 在 這篇 文章中對 MistX 上的交易進行了非常詳細的分析。

三個項目的功能對比

我畫了一張表格,將抗 MEV 型 DEX 的核心特徵記錄下來,讓讀者更好地瞭解它們的異同。

NGC 蔡彥:解讀抗 MEV 型 DEX 領域的創新實驗功能對比

費用 / 收入結構:無需花費 Gas?

這些產品的費用結構相當模糊。也許這些項目不想予以清晰呈現,是因爲交易者只關心總交易效率。

但是當我嘗試了每個產品後,我得出兩個一般性結論和一些詳細解釋:

  • 這些項目的收入主要來自交易資金或礦工小費。
  • 天下沒有免費的午餐。 無需 Gas 費用是因爲用其他方式支付了 Gas。

ArcherSwap 不收取 Gas 費,因爲它包含在礦工小費中。礦工小費可以調整,但通常對小額交易不友好。ArcherSwap 能夠從礦工小費中提取一些費用作爲收入,但看起來他們目前還沒有收取費用。交易者還需要支付 Uniswap/SushiSwap 交易費用。

CowSwap 的費用 / 收入結構最爲模糊,因爲它可以鏈下結算。

我和 CowSwap 團隊在推特上有過交流,依據我們的交流,我得出如下結論:

1- 交易費:如果 CoW 出現,鏈下結算,因此無交易費;如果 CoW 沒有出現,交易費根據其路由的去中心化交易所收取。交易費會算入顯示在前端的估價中。

2- Gas 費:Solver 會估算結算你鏈上交易的 gas 成本,向你收取其中的 40%,另外 60% 由 CowSwap 補貼。

3- 協議費:目前不收取。

不過我認爲,依賴鏈上 gas fee 的估算來決定用戶該支付多少的做法不完全透明,也不夠去中心化。我寧願他們直接收取協議費。

MistX 實際上與礦工分享了小費,這可以在交易細節中看到,無論交易金額大小,它都會收取總小費的 5% 左右。(上例中 0.0002717 ETH/0.005435 ETH=5%)。交易者還需要支付 Uniswap/SushiSwap 交易費用。

總結

我們必須尊重這些項目的創新,讓我們看到更多處理抗 MEV 問題的可能性,一些大額交易確實對這類項目有需求。

但所有這些項目都處於早期階段,需要升級的東西很多。有時我們普通交易者在這些聚合器中進行交易時需要注意「隱形消費」。老實說,當 Gas 價格較低時,大型 DEX 和低滑點設定的效率可能更高。

還有,這些產品背後的 Flashbots、bloXroute 等工具,是幫助我們安全穿越以太坊黑暗森林的出色基礎設施,在許多 DeFi 產品中有着廣闊的應用場景。