探索ArcherSwap、CowSwap與MistX的創新熱點!三大抗MEV交易平台全解析

Jeff
分享
探索ArcherSwap、CowSwap與MistX的創新熱點!三大抗MEV交易平台全解析

去中心化金融(DeFi)最吸引人的地方在於,他充滿強大的創新能力與無窮的未來潛力,你永遠不知道下個月會有什麼樣的產品在市場上出現。以 DEX 聚合平台為例,從過去單鏈捕捉最佳價格、到限價單功能與多鏈流動性聚合,創新的功能不斷的推陳出新。如今,DEX 聚合器已發展到更強大和更全面的階段,即「抗 MEV 聚合交易平台」,將以太坊黑暗森林一文中所描述的 MEV(礦工可提取價值)問題,以及當前 DEX 交易環境中的 GAS 與滑點問題作為首要問題。

NGC Ventures 的董事總經理蔡彥(llamacorn)近日在個人 Medium 上發佈了一篇文章,闡述 ArcherSwap、CowSwap 和 MistX 三個抗 MEV 聚合交易平台的運作原理與差異。

ArcherSwap

ArcherSwap 是由 MEV 解決方案 ArcherDAO 所開發的交易平台。該平台能夠為 Uniswap 和 SushiSwap 的大額交易者提供最優的價格,且不需要擔心有第三方機器人「搶先交易」或「夾交易」的情況發生。

其運作原理主要是將交易發送給 Archer Relayer,Archer Relayer 則會與礦工合作,只要支付小費給礦工,礦工就會幫你走後門,讓你的交易能夠繞過以太坊網路的内存池(Mempool),網路中未確認交易的存放區域),避免交易在確認之前洩漏給機器人或競爭者。

資料來源:llamacorn

上圖是 llamacorn 實際操作的一筆交易,雖然因為礦工走後門所以 Gas Fee 為 0,但實際上,Gas Fee 已經以「礦工的小費」的形式收取了。llamacorn 針對 ArcherSwap 的解決方案指出:

「交易時必須先將資金發送到 ArcherSwap 合約的設計可能會導致一些單點故障問題,交易能否成功很大程度上取決於合約的質量。」

CowSwap

CowSwap 由 Gnosis 團隊開發並基於 Gnosis Protocol V2 所構建。 Gnosis Protocol V2 同樣是 MEV 解決方案,其特點是鏈下的「批量拍賣」,這意味著當兩個交易者達成「需求一致性(CoW)」,即各自持有對方想要的資產時,交易可以直接在他們之間進行結算,而無需外部做市商或流動性提供者。

在 CowSwap 進行交易時,用戶需要簽署一條包含賣出/買入類型、數量、到期日等資訊的訊息,以允許 CowSwap 在鏈下處理用戶的訂單。當包含用戶簽名的訂單在鏈下出現後,CowSwap 的「解決者(Solver)」為了獲得小費會相互競爭,搜尋匹配的最佳訂單,幫助交易者在鏈下搓合交易,規避 MEV 問題,不過,如果沒有在鏈下找到符合條件的訂單,那用戶的交易就會被提交到鏈上的其他 DEX(如 Uniswap、Sushiswap)處理。

換句話說,使用 CowSwap 會出現兩種結果,「直接透過 CowSwap 完成」或「透過鏈上 DEX 完成」。

資料來源:llamacorn

上圖的交易,由於成功在鏈下找到匹配的訂單,直接透過 CowSwap 完成,因此交易看起來才會是直接透過 Gnosis 的合約完成結算。大部分人操作 CowSwap 的疑惑是,為什麼這筆交易是由 Gnosis 的錢包地址發送而不是自己?原因在於,用戶與 CowSwap 的互動是在鏈下完成的,實際的鏈上交易,是鏈下找到匹配的訂單後,Gnosis 才會將「搓合後的結果」重新發送至鏈上進行確認,從時實現低滑點、交易失敗免付 Gas Fee 等特點。順帶一提,交易的 Gas Fee 是由 Gnosis 錢包地址支付而非用戶,但羊毛出在羊身上,CowSwap 仍會從其他地方進行收費。

使用 CowSwap 會出現的另一種結果鏈下找不到匹配訂單「透過鏈上 DEX 完成」。下圖交易為範例。

資料來源:llamacorn

本次交易中沒有發現 CoW,因此,Gnosis 從 0.2 WETH 中扣除了協議的手續費和礦工費 0.005 WETH,並將本次交易轉移至 Uniswap V2 結算。

MistX

MistX 是 Alchemist 團隊開發的 MEV 保護聚合器,同時,Alchemist 團隊與 MEV 研究機構 Flashbots 也有很深的關係。MistX 的工作原理與 ArcherSwap 非常相似,都是透過礦工走後門的方式,繞過區塊鏈內存池,避免交易在確認前洩漏給以太坊網路中的第三方。ArcherSwap 與 FlashBots 兼容,而 MistX 則直接使用 FlashBots。llamacorn 評測 MistX 時表示:

「MistX 交易時的路徑邏輯與 ArcherSwap 相比提升了很多。因為它跳過了必須將 ETH 發送到 ArcherSwap 合約步驟(這可能會導致一些單點故障問題)。雖然 MistX 和 ArcherSwap 都可以自定義願意支付的礦工小費,但 MistX 整體表現更好。」

資料來源:llamacorn

上圖的交易中,交易採用了 FlashBots 的解決方案,用戶支付了足夠的礦工小費之後,交易便會被 FlashBots 的搜尋者挑選進交易包,繞過內存池,直接由礦工進行交易的確認。0.00516 WETH 被作為小費支付到礦工地址,另外 0.000271WETH 則作為協議費用支付到 MistX 地址。由於「礦工費」以「小費」的形式支付,因此鏈上 Gas Fee 顯示為 0 。

綜合比較圖

llamacorn 將以上三個平台的特徵與技術以表格形式整理,鏈新聞也整理了三個平台的收費方式與 llamacorn 的實測結果,方面用戶比較。

(注:目前 Cowswap 處於發展初期,官方將補貼部分 Gas 成本,且協議目前不收取費用。)