三分鐘讀懂mistX:如何利用Flashbots 搭建防MEV 的DEX?

摘要:​mistX 的核心特點是交易無需Gas 費,但需從每筆交易中扣除一定比例的「賄金」。

迷霧X 的核心特點是交易無需 氣體 費,但需從每筆交易中扣除一定比例的「賄金」。

撰文:Leo Young

根據 閃光機器人 統計,2020 年一月開始至今,以太坊網絡最大可提取價值 (電動汽車,也被稱為「礦工可提取價值」) 至少達7.49 億美元。如此龐大的金額降低用戶體驗,妨礙網絡發展。

守門員DAOArcherDAO,從 太極網 到Flashbots,為解決MEV ,協議層不斷開疆拓土。這方面的探索也在不斷演化,最近開始在應用層有更多嘗試。例如Gnosis 最新推出的 換牛三分鐘讀懂CowSwap:無MEV、低手續費交易如何實現? )採用「需求匹配」方式,實現鏈下點對點撮合訂單。

下面要介紹的就是為解決交易中的搶跑問題,Alchemist 利用Flashbots 技術推出的去中心化交易所 迷霧X

mistX 可以稱之為Flash去中心化交易所,通過Flashbots 綁定交易,實現交易確認。

核心特點:交易無需Gas 費且防MEV

mistX 交易無需Gas 費。在以太坊上交易都需要額外ETH 支付Gas 費,但是通過mistX,任一代幣與ETH 互兌不再需要額外ETH 支付Gas 費,所有交易可以實現零Gas 費。

不過,零Gas 費並不意味著沒有交易手續費。用戶使用一種代幣兌換ETH,或用ETH 兌換其他代幣,每筆交易中都會付給礦工一定比例費用,這筆費用稱為「賄金(Bribe)」。如果交易中是兩種代幣互兌,沒有ETH,那麼用戶錢包中需要有額外ETH 用以支付Gas 費。

「賄金」類似於Gas 費,不同之處在於,這筆費用用於通過mistX 來保護交易、防止搶先交易。利用Flashbots 在交易發布前「綁定(bundle)」,不會先發到mempool 等待礦工打包交易。這樣,便會在交易確認前隱藏交易信息,避免被搶先交易,或避免三明治夾擊交易。

此外,使用mistX 也可以無需支付Gas 費來一鍵取消交易。由於Flashbots 使用「綁定」處理交易,只要交易未在網絡確認,用戶可以無需支付任何費用隨時取消交易。

mistX 如何完成一筆交易?

無Gas 費交易指用戶無需直接向礦工支付Gas 費。 CowSwap 是由「解算方」先預付交易Gas 費,之後再從執行交易中扣除。而mistX 是利用Flashbots 的交易「綁定」方式實現。下面通過交易來詳解實現過程。

下圖是,通過mistX 合約的 一筆交易

三分鐘讀懂mistX:如何利用Flashbots 搭建防MEV 的DEX?

從輸入數據(圖中1 所示) 種可以看到,用戶用0.15 個以太坊兌換至少3.898 枚MIST,而實際上得到3.918 枚MIST (圖中2 所示)。

mistX 的創新之一就是利用Flashbots 的隱私mempool 捆綁交易,交易確認前不會在公開mempool 發布,籍此來防止搶先交易和三明治夾擊套利攻擊。 Etherscan 將這類交易標記為「私密交易」(圖中3 所示)。

Flashbots 綁定交易特點是,交易要么全部打包確認,要么全部失效,而且在沒有同類綁定交易情況下,綁定交易確認是在區塊頭部。 Nonce 一欄中區塊位置為「1」,表示這組綁定交易沒法受到搶先交易攻擊(圖中4 所示)。

實際上此例中用戶還是要信任Flashbots 不會在綁定交易內進行三明治夾擊。而出現這種情況也很容易被發現,如果出現這種情況,Flashbots 會取消此類交易。最終Flashbots 是要實現所有綁定交易在確認前礦工都不可見。

從交易費(圖中5 所示) 一欄中可以看到無需向礦工支付交易費(「賄金」)。只有交易成功後才會向礦工和mistX 支付費用(圖中6 所示)。

圖中可以看到,用戶向F2Pool 礦池支付0.003607 ETH,向mistX 支付0.0001898。總計佔交易總額2.5%,約10 USD。

計算mistX 的交易成本,仍舊按照「交易Gas 用量x Gas 價格= 支付的ETH」。實際使用中,mistX 比Matcha 等聚合器消耗更多Gas。本例中的Gas 用量22.5 萬(7),相比Matcha 耗用Gas 13 萬。

Flashbots 的綁定交易的費用,對用戶來說是免受搶先交易、三明治套利的機會成本。相對而言,用戶交易量越大,機會成本越高,使用mistX 越划算。

隨著採用Flashbots 的礦工和去中心化交易所越多,單個區塊綁定交易越多,給礦工的賄金也會降低。

總結

從KeeperDAO 到Flashbots,從CowSwap 到mistX,不到一年時間,MEV 已從協議層演化到應用層。從這方面看,這或許標誌著以太坊底層基礎設施建設逐步完善,開始在應用層積極探索。

短期內,用戶為了防止套利攻擊仍舊需要承擔高額費用,但隨著市場完善,逐步進化,相信未來用戶體驗會有很大提升。

Total
0
Shares
Related Posts