眾所周知,2020年是DeFi的爆發年,而作為DeFi生態不可缺少的重要部分,DEX也異軍突起,吸引了加密世界更多人開始關注起這一類專案的發展。
2020年由基於以太坊的DEX——Uniswap領頭,自動化做市商 AMM被引入了加密世界,並且很快成為DEX的典型代表,為DeFi帶來了流動性。Uniswap以雷霆之勢席捲DeFi領域,而結合通過流動性挖礦提供的激勵,AMM也經歷了爆炸性的增長:
Compound在Uniswap上以流動性挖礦的形式上線了代幣COMP,由於高收益流動性挖礦的玩法逐漸被引燃,此後眾多DeFi專案都效仿Compound發行了數字資產,比如Oikos、Balancer,亦或者是後來的聚合器YFI等;一時間加密世界掀起了一股瘋狂的挖礦潮。根據相關數據顯示,僅2020年9月,Uniswap的交易量就達到了154億美元,幾乎比Coinbase的當月交易量高了20億美元。
時隔半年,Uniswap交易總量已經突破了1000億美元。我們不難發現,自動化做市商 AMM在其中發揮著至關重要的作用。自動化做市商 AMM是什麼?CoinEx研究院一文帶你詳細瞭解始末。
市商MM vs 自動化做市商AMM
我們先來簡單說下做市商MM,它是負責為交易所提供流動性、同時進行價格操作的實體。這是通過做市商從自己的帳戶買賣資產來實現的,而他們的目的則是盈利。由於他們的交易活動為其他交易者創造了流動性,這也降低了大宗交易的滑點。
而自動化做市商AMM,就是使用演算法機器人在DeFi等電子市場中模擬這些價格行為。簡單來說,就是根據公式計算出買賣價格,從而為市場提供連續報價。
AMM是DEX最為關鍵的技術之一,並且也已被市場證明是最具影響力的DeFi創新之一。它從根本上改變了用戶交易加密貨幣的方式:與傳統的訂單簿交易模式不同,AMM的交易雙方都是和鏈上流動性資產池在進行交互。流動性池允許用戶以完全去中心化和非託管的方式在鏈上的代幣之間無縫切換。而流動性提供者(LP),則通過交易費用賺取被動收入,而交易費用則基於其對資產池貢獻的百分比。
AMM風險
但AMM並非嚴格意義上的完美方案,它確實存在一些限制,例如低資金利用率、額外的風險敞口、以及受到廣泛討論的無常損失問題。
無常損失是指在AMM自動做市的運作環境下,流動性提供者向資金池提供流動性時,因外部市場價格波動而產生的暫時性損失。無常損失僅在AMM自動做市下存在,在資產價格恢復後可能消失。但在多數情況下,由於資產價格不能恢復到原位,無常損失實際是永恆的,也因此被稱為差異損失。通俗來講,無常損失是由於同一種資產在不同平臺之間存在的差價而產生的。
當然了,AMM的這些限制也促使不斷崛起的後浪專案進行創新,比如Uniswap、Bancor等專案,是通過提高資本效率、降低波動性風險以及提供更多的資本配置選項,使AMM可以對更大的流動性提供商產生吸引力;又比如OneSwap,採用AMM+訂單薄模式,用戶可以通過掛單來按照自己預期的價格進行交易,有效避免無常損失問題。
AMM類型
一般來說,AMM有如下四種類型:恒定和做市商(CSMM)、恒定平均值做市商(CMMM)、高級混合恒定函數做市商(CFMM)、恒定乘積做市商(CPMM)。
- 恒定和做市商(CSMM),它是零滑動交易的理想選擇,但它不能提供無限的流動性。恒定和做市商(CSMM)遵循公式x+y=k,在繪製它時,創建的是一條直線。如果代幣之間的鏈外參考價格不是1:1,那麼這種設計允許套利者耗盡其中一種儲備資產。這種情況將摧毀流動性池的一方,迫使流動性提供者承受損失,並使得交易者不再有流動性。因此,恒定和做市商(CSMM)並不是一個常見的AMM模型。
- 恒定平均值做市商(CMMM),它允許創建可擁有兩個以上代幣,並在標準50/50分佈之外加權的AMM。在這種模型中,每個儲備資產的加權幾何平均數保持不變。對於有三種資產的流動性池,它的公式如下:(x*y*z)^(⅓)=k。
- 高級混合恒定函數做市商(CFMM),它結合了多種函數和參數以實現特定的行為,如調整流動性提供者的風險敞口或減少交易者的價格滑點。比方說,Curve AMM結合使用CPMM和CSMM來創建更密集的流動性,從而降低給定交易範圍內的滑點。而它呈現出來的是一個雙曲線(藍線),它為大多數交易返回線性匯率,而對較大交易返回指數價格。
- 恒定乘積做市商(CPMM),Bancor、Uniswap和OneSwap均使用這個模型。CPMM基於函數x*y=k,該函數根據每個代幣的可用數量(流動性)確定兩種代幣的價格範圍。當代幣X的供給增加時,Y的代幣供給必須減少,反之亦然,以保持恒定的乘積K。在繪製這個函數時,結果呈現出來的是一個雙曲線,流動性總是可用的,但價格會越來越高,兩端接近無窮大。
值得一提的是,CoinEx在2021年2月推出了自動化做市功能,以提高交易所市場的流動性。在交易機制上,CoinEx採用AMM+訂單簿結合的方式,系統會將資金池自動轉化為訂單簿。
與Bancor、Uniswap和OneSwap相同,CoinEx選用了AMM中恒定乘積做市商(CPMM)的演算法,無論訂單簿規模有多大,或者流動性資金池有多小,它都能為市場提供流動性。
從Bancor到Uniswap,再到OneSwap等,AMM技術正在為任何數字資產的即時流動性提供新的可能性。AMM不僅在以前缺乏流動性的市場中引發價格行動,而且會以高度安全、可全球訪問且非託管的方式進行。儘管AMM本身已經幫助實現了流動性供給的民主化,不過當前的模型仍然需要不斷的創新,才能更契合DeFi的精神。
參考資料:
下一代 DeFi自動化做市商的發展與機遇
金色財經:什麼是自動化做市(AMM)
OneSwap:什麼是無常損失?