原文標題:《一文了解 DEX 聚合協議 1inch 的新產品 Mooniswap》
原文來源:巴比特
8 月 11 日消息,去中心化交易平臺(DEX)聚合協議 1inch.exchange 今日宣佈推出自動做市商服務 Mooniswap,這一新的 AMM DEX 對 Uniswap 的設計進行了改進,其會把套利者的部分收益重新分配給流動性池,並保護交易者免受搶先交易攻擊,根據模擬實驗,Mooniswap 爲流動性提供者帶來的收入,預計將比 Uniswap V2 多 50% 至 200%。

什麼是自動化做市商(AMM)?
自動化做市商(AMM)極大地改變了用戶交換加密貨幣的方式,流動性池允許用戶以完全去中心化和非託管的方式在代幣之間輕鬆轉換。同時,流動性提供者(LP)可以獲得交易費被動收入,而這一收入是根據其對儲備池提供的資金按比例計算的。
2017 年,Bancor 推出了第一款 AMM 產品,它使得參與者可以在不依賴外部數據定價的情況下交易加密貨幣。之後,由 Uniswap、Balancer、Curve 等不同項目設計的創新 AMM,開始在 DeFi 領域涌現。
歷史上,Alan Lu 首先爲預測市場使用了恆定乘積公式,隨後,Hayden Adams 就使用了這個漂亮的公式來打造了他的 Uniswap,而這個優雅的 AMM 公式便是:
x * y = k
其中,x 代表代幣 1 的數量,y 代表代幣 2 的數量,k 則是一個固定常數。
換言之,這個方程表達了兩種資產數量之間的依賴關係,它們的乘積必須保持不變。有了這個等式,AMM 可以引用一個池中兩個資產的價格,以維持它們的單位乘積等於一個常數。
這一想法很快就被市場參與者接受了,Vitalik Buterin 呼籲「以我們運行預測市場的方式來運行鏈上的去中心化交易平臺」,並對搶先交易問題進行了反思。事實上,AMM 機制也給交易者帶來了可能的虧損風險。之後,很多項目方便從不同的角度來解決這些缺陷。
自動化做市商(AMM)是如何工作的?
通過兩個面,恆定乘積不變方程會平衡資產池中的資產。其中第一面是交易者,他們與資產池進行交易,並導致價格的變動,第二面則是套利者,他們在交易者完成交易後,通過與資產池進行交易,將價格帶回到市場價。因此,我們就有了 AMM 的兩個進出流。
一般來說,交易者是按照 AMM 提供的價格交換資產的散戶投資者,而套利者則相反,通常它們是旨在捕捉利潤的交易機器人,由於套利流程的確定性是很高的,因此,套利者具有比其他市場參與者更多的優勢。
理想情況下,如果價格下跌所帶來的利潤回到池中,那麼做市商將從價格差異中獲利。資產池是預先融資的,因此一筆互換交易可以輕鬆執行,在任何一段時間內,一名交易者在賣出,而另一名交易者則在買入,最後他們就相互抵消。
不幸的是,這在現實情況下是不存在的,進行搶先交易的交易者,實際上是通過價格波動來從流動性提供者(LP)那裏竊取資金。不可否認的是,搶先交易的問題非常重要。
現有 AMM 面臨的問題
恆定乘積不變量公式爲 AMM 設計的很多後續創新奠定了基礎。而現在,旨在改善價格曲線的 AMM 創新正迎來爆炸式的增長。
恆定乘積公式最直接的實現是 Uniswap 的 AMM,Uniswap 是完全無需許可的,任何人都可以參與它的資產池做市。Uniswap AMM 不需要來自預言機提供的任何外部喂價,除了針對它執行的交易之外,基本上對定價沒有其他影響。不幸的是,當流動性提供者在不利的條件下退出時,他們會遭受損失(無常損失),這自然是令人不愉快的。
而 Curve 則針對穩定幣創建了一個更好的定價函數,它由一個恆定乘積及一個常數和函數組成。由於等式兩邊都嵌入了池不平衡係數,Curve 的 AMM 能夠更有效地報價。該 AMM 會根據查詢時資產池不平衡的程度,在常數和公式和恆定乘積公式之間切換。
Curve 的創新極大地促進了 DEX 領域的發展,但它依舊沒能解決一些令人頭疼的問題。
作爲 AMM 領域的開拓者,Bancor 在其 V2 版本更新中,首次嘗試通過流動性放大和動態權重機制來解決大額交易的高滑點和無常損失問題。然而,Bancor V2 減輕無常損失的浮動權重解決方案,需要依賴於協議外部運行的預言機的平穩價格報價流。Bancor 發現這是一個關鍵的缺點,因爲預言機容易受到搶先交易攻擊的影響。我們贊同 Bancor 的觀點,即一條鎖鏈的強度取決於它最脆弱的那一環。
很多項目方都試圖用自己獨特的實現來改進 AMM 設計。
而 1inch 團隊設計的 AMM,它使得流動性提供者能夠從價格滑點中捕獲到一部分利潤。

Mooniswap 簡介
Mooniswap 是下一代具有虛擬餘額(virtual balance)的自動化做市商,它使得流動性提供者能夠捕獲套利者獲取的利潤。
面對搶先交易難題,Vitalik Buterin 建議使用「虛擬量」方案,但是在一個稍微不同的背景下。
這一想法在 Mooniswap 設計中得到了充分的實現。新的 AMM 能夠通過維持不同互換方向的虛擬餘額,將大部分滑點收入保留在池中。當發生互換交易時,做市商不會自動應用不變算法並顯示即將進行交易的新價格。AMM 在大約 5 分鐘的時間內緩慢地提高套利交易者的匯率。因此,它們將只能收回一部分滑點收益,而其餘部分將保留在流動性提供者(LP)共享的資金池中。我們相信這會改變遊戲規則。
通過延遲價格更新,做市商將爲套利者創造一個高度競爭的環境,迫使他們以利潤較低的價格進行交易,這反過來又會增加流動性提供者獲得的價值。
下圖顯示了幾筆套利如何顯著增加從 X 點到 Q 點的恆定乘積不變量:

其中:
1. A 是初始餘額;
2. X 是在一筆互換交易後發生滑動的餘額;
3. B 是在一段時間後反向互換的虛擬餘額;
4. 0A—0Q 價格的真實線;
5. BC,DE,ZQ 是基於虛擬餘額的套利交易;
6. XY,YZ-套利交易與實際餘額的並行交易;
互換後,反向互換的虛擬餘額開始從 A 點線性移動到 X 點,在某些 B 點,套利者發現價格有利可圖,並通過從 B 點到 C 點執行互換來重新平衡資產池。請注意,A 點和 C 點以及原點都位於同一條線上,這意味着它們擁有同樣的價格。圖表顯示了三筆連續的套利交易,這些交易一直持續到 Q 點的實際餘額達到均衡價格。
我們基於真實世界的數據對 Mooniswap 的性能進行了多次模擬,並將結果與 Uniswap V2 進行了比較。在下面,你可以找到關於交易量、累計價格滑點、Uniswap V2 流動性提供者收入以及 Mooniswap 流動性提供者收入的預測結果圖表。爲了說明這一點,我們在 Uniswap V2 上選取了一些流動性最強的市場:
圖:不同資產池的 Uniswap V2 LP 收入與 Mooniswap LP 收入的對比
平均而言,由於價格滑點利潤的重新調整,我們預計 Mooniswap 爲流動性提供者帶來的收入,將比 Uniswap V2 多 50% 至 200%。
互換交易和推薦費
Mooniswap 最初設置了 0.3% 的互換交易費用,而這一費用將來可逐漸降低到 0%,以此爲市場提供一種更具競爭力的交易方式。
Mooniswap 引入了推薦費的概念,以鼓勵與錢包和其他服務的整合,從而增加交易量和流動性提供商的額外收入。只有在交易參數中指定了推薦錢包時,纔會收取推薦費。
推薦費是固定的,它等於流動性提供者在交易中賺取收入的 5%。因此,最初 0.3% 的互換費將有 0.015% 會是作爲推薦費,剩下 0.285% 給予流動性提供者。虛擬餘額產生的額外利潤也按相同比例分配,其中有 5% 會作爲推薦費。
推薦費不會對價格造成額外壓力,並可以通過提供交易量來獎勵爲協議做出貢獻的外部參與者。
除交換費和推薦費外,Mooniswap 不會收取任何附加協議費用。
VWAP 預言機
Mooniswap 還推出了鏈上交易量加權平均價格預言機,價格預言機數據存儲爲兩個方向的所有交易輸入和輸出的累計和,並且在每次交易後更新。通過選擇不同的時間段,預言機用戶可以配置所需的價格近期性和抗操縱性程度。我們認爲,由於 Mooniswap 使用了虛擬餘額機制,VWAP 預言機將很難被惡意參與者操縱。
需要指出的是,Mooniswap 的用戶界面參考了 Uniswap,這表明 Uniswap 的用戶界面已被證明是直觀、可靠的,並且它已受到了很多用戶的喜愛。
原文鏈接:https://www.8btc.com/article/633734
歡迎加入律動 BlockBeats 官方社群:
Telegram 訂閱群:https://t.me/theblockbeats
Telegram 交流群:https://t.me/BlockBeats_App
Twitter 官方帳號:https://twitter.com/BlockBeatsAsia