摘要:抗MEV 型DEX 無需Gas 費是因為用其他方式支付了Gas,普通交易者在這些聚合器中進行交易時需要注意「隱形消費」。
抗MEV 型DEX 無需Gas 費是因為用其他方式支付了Gas,普通交易者在這些聚合器中進行交易時需要注意「隱形消費」。
撰文:蔡彥(llamacorn),NGC Ventures 董事總經理
去年夏天DeFi 進入爆發式增長時,我們見證了許多DEX 聚合器,如1inch、 Matcha、 ParaSwap 等,它們在我們的日常交易生活中發揮了重要作用,讓我們在加密交易中獲得更好的價格、支付更低的費用成本。
順便說一句,我一直有一個觀點:工具類加密資產的價值天花板低於基礎設施類加密資產,因為工具類加密資產的價值依賴於進化能力,來證明其不可替代性——而這很難做到。此外,它們主要建立在基礎設施類加密資產之上,例如交易聚合器之於DEX、利率協議之於貨幣市場。
尋找到可以成長為基礎設施的產品真的很難,更容易失敗,也正是因此,研究工具類加密資產的創新也有很多樂趣。
一年過去了,DEX 聚合器發展到更強大和更全面的階段,正考慮解決《以太坊是黑暗森林》 一文中提到的 電動汽車 (礦工可提取價值)、Gas 費用和滑點等問題。
今天在這篇文章中,我想討論一下在這個領域走在探索前線的3 個創新性DEX 聚合器,它們是ArcherSwap、CowSwap 和MistX——我稱之為「抗MEV 型DEX」。
本人親測的交易案例
弓箭手交換
正像 這篇博客 中提到的:「Archer Swap 為交易者在Uniswap 和SushiSwap 上的大額兌換提供絕對最優的價格,同時不必擔心被搶先交易機器人截胡。」這些功能的實現依賴於Archer Relayer。
Archer Relayer 與礦工合作,為他們尋找最有價值的交易,並讓他們將交易提交給以太坊主網。此外它可以使交易者受益,交易者只需要向礦工支付一些小費,Archer Relayer 將幫助交易者繞過公共內存池來結算交易。
以這一交易為 例子:
例子: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 已經在他的 推特 中描述了他們合約中的一些錯誤,導致他們的合約中留下了一些無法轉出的代幣。
換牛
CowSwap 由Gnosis 團隊開發的 Gnosis 協議 V2 (GPv2) 支持,該技術提供了抗MEV 保護。 GPv2 為「需求的巧合(CoWs)」進行了優化,這種巧合可以解釋為:「一種經濟現象,即兩方各持有對方想要的物品,因此他們可以直接交換這些物品。」
也就是說,CowSwap 首先在鏈下為交易者匹配訂單,如果沒有找到其他的需求交易,則將交易提交到鏈上給其他DEX。
CowSwap 引入了「Solver」概念來實現這個功能。鼓勵Solver 相互競爭,為交易者提供最佳的訂單結算,以換取每批的獎勵。用戶提交交易訂單帶有一定程度的靈活性,因為Solver 需要找到解決它們的最佳方式。
由於交易可以在鏈下結算,CowSwap 不需要鏈上的外部流動性,從而降低了交易成本。 CowSwap 將使用統一的價格來結算同一批次的所有訂單,稱為批量拍賣機制。
在確認掉期之前,你需要簽署一條包含賣出/ 買入類型、數量、到期日等信息的消息,以允許CowSwap 將您的訂單移至鏈下。然後「Solver」開始尋找是否有適合你的CoWs。
以這筆交易為 例子
你會發現交易記錄在Gnosis 協議瀏覽器中。並且點擊Transaction Hash,其實可以看到 交易明細。
例子:這筆交易中找到了CoWs
這筆交易找到了CoWs,在鏈下進行了交易處理,而無需路由到Uniswap。因此,在你的地址中找不到這一交易,實際是由他們的合約進行了這一交易的結算。
例子:這一交易中沒有找到CoWs
這一交易中沒有找到CoWs,Gnosis 從0.2 WETH 中扣除了合約費用和交易費用0.005 WETH,將該交易路由到Uniswap V2 協議。
迷霧X
MistX 是Alchemist 團隊開發的一個項目,它的工作原理與ArcherSwap 非常相似。此外,bloXroute 團隊開發的一個名為BackRunMe 的項目也以類似的方式運行。
ArcherSwap 與FlashBots 兼容,MistX 則直接使用FlashBots,而BackRunMe 由bloXroute 支持。 FlashBots、bloXroute 和其他類似工具都被用來作為搜索者向ETH 主網提交交易。
老實說,MistX 的UI 看起來完全是ArcherSwap 的複制。但是MistX 交換路由的邏輯與ArcherSwap 相比有較大提升。因為它跳過了必須將ETH 發送到ArcherSwap 合約的第一步,這可能會導致一些中心化問題。
雖然MistX 和ArcherSwap 都可以自動調整給礦工的小費金額,但MistX 表現更好,小費給的更智能。
以下面這筆 交易 為例:
例子:MistX 上的一筆交易
我花了0.2 WETH 交換到1.43 AAVE。過程是,0.00516 WETH 以小費支付到礦工地址(Ethermine),0.000271WETH 以小費支付到MistX 地址。然後MistX 路由器地址被路由到Uniswap V2。因此,MistX 繞過以太坊的公共內存池,在Flashbot 的私有內存池中以捆綁包的形式專門發布交易。
僅供參考:Hasu 在 這篇 文章中對MistX 上的交易進行了非常詳細的分析。
三個項目的功能對比
我畫了一張表格,將抗MEV 型DEX 的核心特徵記錄下來,讓讀者更好地了解它們的異同。
功能對比
費用/ 收入結構:無需花費Gas?
這些產品的費用結構相當模糊。也許這些項目不想予以清晰呈現,是因為交易者只關心總交易效率。
但是當我嘗試了每個產品後,我得出兩個一般性結論和一些詳細解釋:
-
這些項目的收入主要來自交易資金或礦工小費。
-
天下沒有免費的午餐。無需Gas 費用是因為用其他方式支付了Gas。
ArcherSwap 不收取Gas 費,因為它包含在礦工小費中。礦工小費可以調整,但通常對小額交易不友好。 ArcherSwap 能夠從礦工小費中提取一些費用作為收入,但看起來他們目前還沒有收取費用。交易者還需要支付Uniswap/SushiSwap 交易費用。
CowSwap 聲稱在測試期間不收取協議費用,現在似乎收取交易金額的1-1.5% 的費用。
再次以這兩個交易為例進行比較。
如果GPv2 找到了CoWs,只需要支付協議費用,即0.0159 AAVE。但是如果GPv2 沒有找到CoWs,我猜用戶需要同時支付Uniswap 交易費和協議費用,總計0.005 WETH。這就是為什麼兩項交易的費用核算不同的原因。 (0.0159 AAVE/1.4636 AAVE=1.08%;0.005 WETH/0.2 WETH=2.5%)。
另外有趣的是,在第一筆交易中,CowSwap 為我支付了0.00498 ETH 作為Gas 費用,因此其淨收入為0.0159 AAVE-0.00498 ETH≈ -0.0028 ETH。而在第二筆交易中,CowSwap 為我支付了0.02 ETH 作為Gas 費用,因此淨收入0.005 WETH-0.02 ETH≈ -0.015 ETH。
CowSwap 在兩筆交易中都賠錢! CowSwap 上的小額交易似乎同時傷害了CowSwap 和交易者。
MistX 實際上與礦工分享了小費,這可以在交易細節中看到無論交易金額大小,它都會收取總小費的5% 左右。 (上例中0.0002717 ETH/0.005435 ETH=5%)。交易者還需要支付Uniswap/SushiSwap 交易費用。
總結
我們必須尊重這些項目的創新,讓我們看到更多處理抗MEV 問題的可能性,一些大額交易確實對這類項目有需求。
但所有這些項目都處於早期階段,需要升級的東西很多。有時我們普通交易者在這些聚合器中進行交易時需要注意「隱形消費」。老實說,當Gas 價格較低時,大型DEX 和低滑點設定的效率可能更高。
還有,這些產品背後的Flashbots、bloXroute 等工具,是幫助我們安全穿越以太坊黑暗森林的出色基礎設施,在許多DeFi 產品中有著廣闊的應用場景。