如何改進DeFi的「AMM」(自動做市商)?聽聽FTX創始人SBF怎麼說
Serum资讯平台
2020-10-19 09:27
本文约2637字,阅读全文需要约11分钟
「 AMM 協議可以改進嗎?」

編者按:本文來自「 AMM 協議可以改進嗎?」,經授權發布。

二級標題

「 AMM 協議可以改進嗎?」

「 AMM 協議可以改進嗎?」

「 AMM 協議可以改進嗎?」

事先聲明,以下看法並非投資建議,也非做市商建議。

這個問題論述有點怪:AMM 在這個夏天讓流動性提供者賺進數百萬元,AMM 怎麽會有問題?

好,讓我們慢慢梳理這個問題。

首先的問題是,為什麽AMM 一開始會出現?

那是因為大部分的區塊鏈交易吞吐量(Throughtput)都不高,區塊鏈的延遲性讓去中心化交易所(DEX)無法支援交易掛單簿,所以DEX 被逼著使用AMM 協議。

那麽AMM 表現得如何呢?到這個夏天之前,AMM 的表現並不好。

雖然現在AMM 看似運作的很有效率,但這個效率並不是完全「自然形成」的。

大多DeFi 交易量和鎖倉量(TVL)都是因爲流動性挖礦(Yield Farming),不管怎樣,這種形式就相當於項目將自家代幣空投給用戶。不管你怎麽看待流動性挖礦,但實際就是因為有了項目方的強力激勵,才有了這些統計過後的數據。

現在大家在用AMM 協議,抵押代幣在流動池中,是因為有人付錢請他們這樣做。

但這種做法並不是AMM 協議的專利,大家都可以用同樣方式讓利給做市商、抵押代幣的用戶,或任何其它想獎勵的人。

而一旦抽離了這些獎勵,你覺得交易量和鎖倉量還會剩下多少?不清楚,也沒人知道。

話說回來,大部分人都發現了AMM 有個大問題,那就是「無常損失」(Impermanent Loss)。

什麽是無常損失?無常損失就是,如果你在交易對池中提供流動性,代幣價格變動,你也會跟著損失。之所以叫無常,是因為流動性提供者損失與否,取決於代幣價格。如果你繼續提供流動性,只要代幣價格回升,那你損失的價值就自然回來了。

二級標題

二級標題

二級標題

為什麽沒有解決?

那是因為無常損失並不是「錯誤的參數」,調整回來就可以。無常損失只不過是委婉說法,大白話就是:「爛交易選擇」。

舉例來說,假設你在AMM 中抵押了1 ETH 和400 USDC,現在的ETH 價格為400 美元。假設AMM 的吃單和掛單價格是30 基點(30 bps,約0.3%),那你400 美元時抵押資產進去的話,等於是在跟全世界宣布:

「嘿!有人想以401.20 美元的價格買入或以398.8 美元的價格賣出嗎?如果是,那就快來吧!」

所以會發生什麽事呢?好,你就繼續坐著等,繼續等,等到ETH 下跌60 個基點的時候,才有人用398.8 的價格賣給你,因為這就是市場價格。

提供流動性的你,就像是乾坐在那的鴨子,面對的是共60 基點的雙向風險,而想要撤單必須要撤走流動性(資產),但區塊鏈延遲性讓這個動作不但執行慢,手續費又高。所以你只能坐等市場在市場變動超過30bp的時候才跟你交易。

而這個時候市場價格是對你不利的,接著就會有人用你不想要的價格賣給你。這就是「無常損失」。

在正常的交易掛單簿,大家的掛單價格就是真正想買進、賣出的價格;但在AMM 協議中,大家都在流動性池中,所以雙邊代幣都被迫以市價買入或賣出,不管價格為何,這些價格不代表任何觀點,所以看起來就像一群坐在交易池中的鴨子。

期貨、期權等對沖風險解決方案,也幫不上忙。因為AMM 的核心問題不是在於「風險」,而是回報期望值是負值的爛交易。

回饋交易手續費也不能改善這筆爛交易,這只能平衡損失,讓損失變低。

二級標題

二級標題

二級標題

那如果用演算法設定價格呢?

可能有三種情況:

1.這個演算法的數據取自於中心化交易所預言機一> 那交易者不如直接到中心化交易所交易就好了

2.演算法數據取自鏈上數據一> 預言機數據來自去中心化交易所,其價格演算法一樣跟DEX 一樣,屬於遞歸邏輯

3.也有可能是用上述兩種以外的其它演算法,通常這種都是垃圾演算法

所以AMM 提供者必然會出現下列情況:

A.流動性提供者正在進行一筆爛交易,不斷地受到無常損失而不自知

C.太多隨機的不理智的吃單者進場所導致的盈利>無常損失,但效率依然比一般有訂單簿的交易所低。

又或者

又或者

二級標題

二級標題

二級標題

那如果,只是單純想要流動性呢?

沒錯,這是完全合理的,也是AMM 最明確的做法。

你有一些代幣,你想要交易它,又不想要做市商(MM),所以將代幣抵押進去AMM,然後就不去管它。

你其實根本無法解決AMM 的問題,頂多只能讓它們沒這麽難用而已。

但還是得說,AMM 在某些應用是可以彰顯其價值的,例如波動性低的穩定幣與穩定幣的兌換,又或是新項目需要代幣流動性。

AMM 迫使你同時要承受雙邊風險,顯而易見是無效的交易手段,就算你改善了滑點的演算法、同時對沖風險,或是其它做法也沒有用。

現在只是因為流動性挖礦興起,我們就突然忘記AMM 之前其實是很低效的交易手段,有多麼不受市場待見。

但還是得說,AMM 在某些應用是可以彰顯其價值的,例如波動性低的穩定幣與穩定幣的兌換,又或是新項目需要代幣流動性。

你其實根本無法解決AMM 的問題,頂多只能讓它們沒這麽難用而已。

你其實根本無法解決AMM 的問題,頂多只能讓它們沒這麽難用而已。

Serum资讯平台
作者文库