去年夏天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 將幫助交易者繞過公共內存池來結算交易。
以這一交易為 例:
- 例子: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,其實可以看到 交易明細。
- 例子:這筆交易中找到了CoWs -
這筆交易找到了CoWs,在鏈下進行了交易處理,而無需路由到Uniswap。因此,在你的地址中找不到這一交易,實際是由他們的合約進行了這一交易的結算。
另一個 例子,查看一下 交易明細。
- 例子:這一交易中沒有找到CoWs -
這一交易中沒有找到CoWs,Gnosis 從0.2 WETH 中扣除了合約費用和交易費用0.005 WETH,將該交易路由到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 表現更好,小費給的更智能。
以下面這筆 交易 為例:
- 例子: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 的費用/ 收入結構最為模糊,因為它可以鏈下結算。
我和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 產品中有著廣闊的應用場景。
(完)
(文內有許多超鏈接,可點擊左下”閱讀原文“ 從EthFans 網站上獲取)
原文鏈接:
https://llamacorn888.medium.com/exploring-innovation-in-mev-protection-dex-c506422474c2
作者: llamacorn