恆定函數做市商:DeFi 的真正突破

2021-01-10 巴比特資訊

作者: Dmitriy Berenzon

翻譯: 閔敏

來源:以太坊愛好者

很多市場可能沒有足夠的有機流動性來支持活躍交易。做市商就是解決這一問題的代理方,促使市場達成原本不會達成的交易。「自動做市商(AMM)」 就是通過算法來實現這些功能的代理方,可以為數位化的市場注入流動性。

雖然自動做市商在理論和實踐上都有了長足發展,但是 「恆定函數做市商(constant function market maker,CFMM)」 對學術界和金融市場來說是 「從零到一」 的創新。後者為數字資產交易所引入了確定性的定價規則,重新定義了做市商的流動性供給流程,並實現了全球資金池訪問平等化。

在這篇文章中,我將:

解釋 AMM 和 CFMM 之間的區別探索 CFMM 的優缺點及其設計和用例的未來發展方向

術語解讀

儘管密碼學貨幣社區對自動做市商有濃厚的興趣,但是他們對相關術語的概念不甚了解。

每當談及自動做市商,大多數人都會想到 Uniswap 。實際上,過去十年來,已經有大量學術文獻研究了自動做市商這一概念。在大多數情況下,自動做市商主要是為了信息聚合而設計的,並在收益取決於未來狀況的市場(例如,預測市場)中執行。

最受歡迎的自動做市商是 2002 年提出的對數市場評分規則(Logarithmic Market Scoring Rule)。大多數預測市場(例如,Augur 1.0 和 Gnosis )都採用這一模型。另外,用於信息聚合的自動做市商模型種類繁多,例如,貝葉斯做市商(通常適合二元市場)和動態同注分彩做市商(常用於賽馬)。

雖然 Uniswap 確實是自動做市商,但是我們可以給出更具體的解釋。由於 Uniswap 做市商使用的是 「恆定乘積做市商」(詳見下文),我們將這類自動做市商歸入恆定函數做市商一類。

每當談及 CFMM,人們經常會把它跟 「聯合曲線(bonding curve)」 聯繫起來,但這是不對的。聯合曲線定義了價格和代幣供應量之間的關係,而 CFMM 定義了兩個或以上代幣的關係。實際上,「聯合曲線」一詞的創造者指出,這個詞原本用於 「聯合型策展社區」 的語境中。

最後,經常有人將 Compound 等算法借貸協議稱作自動做市商。我相信,這些算法市場所使用的 AMM 是不包括 CFMM 的,因為利率函數是基於利用率的動態變化的,而且不以保持利率不變為目標。

恆定函數做市商

CFMM 是第一類應用於現實金融市場的 AMM 。密碼學貨幣社區設計 CFMM 的目的是為了構建去中心化的數字資產交易所,並基於兩個或以上資產的可用數量在實際交易前預定義出一組價格(因為這種關係是根據函數確定出來的,相對價格會隨可用數量的改變而改變,邊買賣邊變)。不同於基於訂單簿的傳統交易所,交易者是基於一個資產池而非特定的交易對手進行交易。

「恆定函數」 一詞指的是,無論交易如何改變資產儲備額,資產儲備額的乘積都是不變的(即,恆等於某個常數)。

CFMM 通常有三類參與者:

交易者:使用一種資產交換成另一種資產流動性提供者(Liquidity provider, LP):願意提供他們的資產組合來滿足交易需求,以此賺取交易費套利者:將資產組合中資產維持在市場價格,並從中獲利CFMM 通常用於二級市場交易,往往會通過套利交易準確反映每個資產在參考市場上的價格。例如,如果 CFMM 的價格低於參考市場價格,套利者會在 CFMM 上買入資產,然後到基於訂單簿的交易所賣出,以此獲利。

恆定乘積做市商

恆定乘積做市商由 Uniswap 率先實現。其公式如下所示:

其中,R(α)和R(β)分別代表兩種資產的池內儲備數量,γ代表的是交易費率。無論資產 α 或 β 的交易數量是多少,當費用為零時,R(α)*R(β) 的乘積恆等於常數 k。這一等式常被簡化為 x*y=k,其中 x 和 y 分別代表兩種資產的儲備額。實際上,由於 Uniswap 會收取 0.3% 的交易費添加到資金池內,每筆交易都會增加 k。

兩種資產的恆定乘積函數構成一條雙曲線,其優點是資產價格越接近無窮大,越能產生流動性。

恆定總和做市商

恆定總和做市商是較為簡單的恆定函數做市商的實現。其公式如下所示:

其中,R(i)代表了每種資產的儲備量,k是一個常數。儘管這個函數會產生 「零滑點(zero slippage)」,但是它不能無限提供流動性,因此可能不適合作為獨立的去中心化交易所用例實現。實際上,如果作為儲備代幣的參考價格不等於 1 ,那麼所有套利者會不斷買入其中一種代幣,直至其流動性耗盡。

兩種資產的恆定總和函數構成一條直線,並得到一個等式 x+y=k 。

恆定平均值做市商

恆定平均值做市商由恆定乘積做市商這一概念推廣而來,可用於兩種以上資產,權重比例不僅限於 50/50 。恆定平均值做市商由 Balancer 率先引入,其公式(不計入費用)如下所示:其中 R代表每種資產的儲備量,W代表每種資產的權重,k是常數。換言之,在不計入費用的情況下,恆定平均值做市商可確保資產儲備量的加權幾何平均值保持不變。

-來源:Balancer 白皮書-

例如,三種資產的平均加權函數是 (xyz)^(1/3) = k 。

混合型 CFMM

一些項目根據交易資產的特徵使用混合函數獲得理想屬性。

Curve(又稱 Stableswap)的設想是,如果底層資產的價格相對穩定(例如,兩種錨定美元的穩定幣),就可以減少函數的滑點。因此,它採用了恆定常數和恆定乘積的混合函數,得到了一個非常複雜的公式:

其中,x代表每種資產的儲備量,n代表資產種類數,D代表儲備資產中的不變量,A是 「放大係數(這是一個可以調整的常數,會產生類似於槓桿的效應,並影響與流動性提供者收益相關的資產價格範圍,即,資產波動性越高,A越高)」,當資產組合處於平衡狀態時,該函數就會發揮恆定總和的作用,當資產組合的平衡狀態被打破時,該函數就會發揮恆定乘積的作用。實際上,該函數看起來像是 「放大的雙曲線」。

-來源:Curve 白皮書-

雖然 Shell Protocol 有著類似的目標,但是它採取的方法截然不同。它不僅像 Curve 那樣利用穩定幣來優化函數的滑點,還像 Balancer 那樣使用加權資產籃子作為儲備資產,但是它的獨特之處在於,它引入了多個可調參數。其公式如下圖所示:

-來源:Shell 白皮書-

其中,U(x)是由增益函數G(x)和損失函數F(x)組成的效用函數;x代表的是每種資產的儲備量。實際上,當流動性池達到平衡時,該函數起到恆定總和的作用,但是當流動性池中每種資產的權重都偏離指定閾值時,就會逐漸增加滑點。這種設計可以確保流動性池基於每種資產的預設權重保持平衡。

CFMM 的優勢

提高交易速度

在傳統的交易所流程中,做市商需要創建訂單,並將它們發布到交易所上,然後瀏覽訂單,等待訂單成交。由於訂單需要被撮合,一些訂單可能需要等待較長時間才能成交。CFMM 可以解決經濟學上的 「需求巧合( coincidence of wants)」 問題,讓交易立即達成,這一點對某些應用場景來說至關重要(例如,因流動性太低而難以造市的遊戲道具)。引導流動性

對基於訂單簿的交易所來說,冷啟動流動性是一個非常複雜且成本高昂的過程。通常來說,交易所必須找到做市商,讓他們編寫自定義代碼來定價以及發布訂單,通常還要直接提供交易所需的帳戶和資金。交易所還要運行一個帶有控制項的內部交易平臺來執行一些交易,確保做市商不會通過搶先交易來損害客戶的利益。或者,交易所創始人會編寫一個 python 腳本,利用自己的資產來提供流動性,同時在其他交易所上對衝風險。對於 「Delta neutral」 (譯者註:大意可理解為風險中性的,不偏愛也不厭惡風險)的做市商來說,很難找到一種方法來對衝帳面上資產,因為市場上沒有純粹的多頭或空頭。由於 CFMM 鼓勵被動的市場參與者將資產借給流動性池,這種模式能夠大幅降低流動性供給的難度。例如,Synthetix 能夠使用 Uniswap 為其 sETH 流動性池引導流動性,讓用戶能夠更容易地在交易所上開展交易。

鏈上信息輸入系統

CFMM 無需通過中心化的第三方機構來衡量資產價格,從而解決了所謂的信息輸入系統問題。受到經濟激勵的代理方在與 CFMM 交互時會提供正確的資產價格。因此,去中心化交易所成為了可靠的鏈上價格信息輸入系統,可以作為智能合約的價格信息來源。Uniswap 2.0 又在此基礎上進行了完善,在每個區塊的第一筆交易執行之前確定並記錄價格,因此在出塊期間價格更難被操控。

路徑獨立

簡而言之,路徑依賴意味著 「過往對未來有影響」。基於訂單簿的交易所的價格發現過程具有路徑依賴性,資產價格取決於參與者的行為反應。無論是在傳統市場還是中心化的密碼學貨幣交易所,這一點都很明顯,資產價格受到了訂單簿深度、買方或賣方流動性、交易歷史和私人信息等因素的影響。

CFMM 具有很強的路徑獨立性(假設手續費率足夠低)。這意味著,任意兩種資產的價格取決於它們的數量,而非它們之間的路徑(曾經的歷史價格)。這會帶來兩大重要優勢:

無論交易者參與所有的交易,還是一小部分交易,得到的價格都是相同的。因此,交易者無需制定交易策略。CFMM 通過了最小化的狀態表示:我們只需知道數量就可以對該資產進行定價。

CFMM 的劣勢

滑點

滑點指的是因交易者吸收流動性而導致價格與交易者行為背離的趨勢 —— 交易量越大,滑點越大。CFMM 會產生較高的滑點成本,因此適合體量較小的訂單。外部金融風險

往 CFMM 中注入流動性雖然簡單,但是會帶來一些複雜的財務風險(暫時性虧損、短期波動性、長期波動性/交易量相關性等)。例如,Uniswap 收益曲線的是凹形的。這意味著,流動性提供者在一定的價值範圍內是盈利的,在價格波動較大時會虧損。

-來源:AlfaBlok-

理想情況下,我們希望在承擔風險時,收益曲線呈 「凸形」,也就是說,風險範圍的兩側都有上升空間。在這種收益結構下,流動性提供者應該積極監控流動性池的變化情況,並迅速採取措施來避免重大損失。

CFMM 的未來

特定資產函數

通過 Curve 和 Shell 的案例可以看出,我們可以針對特定類型的數字資產打造恆定函數。因此,我相信除了穩定幣之外,將會出現很多針對不同資產類型設計的 CFMM ,包括衍生品(例如,有擔保的期權)和證券性代幣(例如,房地產)。

這些 CFMM 的價格函數最能反映各類資產的特徵,從而減少滑點,並提升交易效率。

流動性敏感度

流動性敏感度的含義是,做市商會基於市場交易量來調整對定價反應的彈性。流動性敏感度是非常可取的,因為它在直觀上符合人們對市場運作的期望:同等資金規模的投入,在流動性充足的市場上比在缺乏流動性的市場上造成的影響更小。目前,CFMM 模型的流動性敏感度受到價格的限制(即,流動性池越大,價格滑點越低),但是還有其他一些維度可以是動態的。

例如,固定的 LP 費用(流動性提供者費用)不具有流動性敏感度,因為該費用不隨交易量的變化而變化(即,無論流動性池的規模如何,費用始終保持在 0.3% )。另一種方法是,在流動性較低時提高 LP 費用,來激勵流動性提供者存入資產(例如,當流動性低於一定的閾值時,費用會提高到 0.5% ,其他情況下維持在 0.3% )。

還有一種方法是,在市場誕生之初降低 LP 費用,以促進交易量,並隨著市場日趨成熟逐漸提高費用。雖然較低的 LP 費用會增加交易量,但是不利於聚集流動性。如何收取費用才能在平衡交易激勵與流動性激勵的同時實現收益最大化呢?這是個有趣的研究方向。

另外,LP 費用可以基於除流動性以外的其他因素。例如,人們可以根據拖尾波動性(trailing volatility)來調整 LP 費用,形成一種隨機定價機制,同時賦予 CFMM 「波動性敏感度」 這一額外優點。

一級市場

雖然迄今為止大多數 CFMM 都用於二級市場交易,但是它們也可以用來引導一級市場的資產發行。通過 CFMM ,發行方可以提高實物資產和數字原生資產的發行效率,捕捉二級市場的上漲空間,並提高消費者的流動性和價格發現。Unisocks 率先進行了嘗試。它創建了 $ SOCKS(襪子代幣),每個 $ SOCKS 都代表一雙限量版襪子。Uniswap 的 $ SOCKS/ETH 流動性池中有 500 $ SOCKS 和 35 ETH 。如果 ETH 的交易價格是 200 美元,則第一雙襪子的最低價為 14 美元,第 499 雙襪子的最低價約為 3.5 美元。Saint Fame 利用這一概念來售賣襯衫。Zora 更是利用這一概念創建了一個限量版市場。我希望未來看到更多項目使用 CFMM 發行代幣。

有趣的是,這又將我們帶回到了 AMM 的初始用例,即,信息誘導。但是,此時它影響的不是事件發生的可能性,而是資產的價格!

結論

CFMM 從根本上對金融市場進行了革新,並開拓了關於 AMM 的學術研究領域。

CFMM 仍處於發展初期。我期待未來幾年內會有新的設計和應用誕生。

非常感謝 Tom Schmidt、Tarun Chitra、Guillermo Angeris 和 Dan Robinson 對本文的反饋。

歡迎關注我的推特。

參考資料:

Automated Market Making: Theory and PracticeAn analysis of Uniswap markets

Improved Price Oracles: Constant Function Market Makers

原文連結:

https://medium.com/bollinger-investment-group/constant-function-market-makers-defis-zero-to-one-innovation-968f77022159

相關焦點

  • 一文了解DeFi恆定函數做市商(CFMM)的曲率權衡(二)
    (part 2)》在本系列文章的第一篇,我們研究了恆定函數做市商(CFMM)的交易函數曲率是如何影響交易者行為的,我們還提到了我們將發布的論文《狗尾巴什麼時候搖?曲率與做市》,其中會說明價格穩定性與曲率的關係。回想一下,非正式地說,CFMM交易函數的曲率描述了CFMM在一筆小交易後的報價絕對變化。
  • 於淼:做市商策略(Market Making Strategy)
    高頻交易策略中最主要的一類策略就是Market Making,即通過賺取買賣價差來獲取利潤,該策略雖然應用於連續競價機制,但由於與傳統的做市商市場類似,所以命名為Market Making。目前有幾篇學術論文已經對策略設計做了些研究,這些論文和對衝基金實際應用的有多大差距我們不得而知,但是起碼可以給我們帶來一些啟示。
  • 曾差點被幣安下架的它,如今半年翻37倍,defi榜排行第四
    Lend代幣發行與2017年12月,雖然這是一個現在想來瑟瑟發抖的月份,但在defi領域算是相當早期發幣的了,恐怕那個時期能歸於純粹做抵押借貸的,也就能看到一個makerdao。即便如此,它在18-19年並不算是出眾的平臺,運營效果似乎也一般,當時的價格側面反映出這一點。
  • BTC價格下跌,大量資金再次湧入DeFi
    分析師表示,市場動態也在不斷發生變化,此前交易商將ETH從DeFi中撤出,但現在似乎正在重新投入。屬於DeFi的一年2020年無疑是屬於DeFi的一年,在不斷增長和突破中,DeFi協議加速了金融創新,同時重塑了區塊鏈格局。
  • 一文了解 DeFi 項目 Balancer
    而 Balancer 協議是一個具有某些關鍵屬性的自動做市商(AMM),這些屬性使其可作為一種自平衡加權投資組合和價格傳感器。Balancer 顛覆了指數基金的概念:你無需向投資經理支付費用來再平衡你的投資組合,而是向交易員收取費用,交易員通過跟蹤套利機會來再平衡你的投資組合。
  • YAM這個幣種已經把DEFI徹底摧毀了!
    這個崩,直接帶崩全場defi主流幣,甚至整個幣圈的主流幣都受到了波及。 於是,下午3點半的時候,官方在推特上提醒大家儘快撤出做市資金:
  • 這對 DeFi 意味著什麼?
    如果你知道有一個有利可圖的做市機會,為什麼要把它分享給別人呢?沒有一家常規做市商會有這種想法。即使做市商想籌集更多的庫存,按庫存和股本 1:1的比例來出售庫存的做法,也是瘋狂的。如果某做市商在該領域擁有真正顯著的優勢,他們會有動力將股本留給自己。請記住這一點,後面我們還會討論這個話題。
  • 一文帶你讀懂什麼是DeFi?(下)
    如何參與defi項目 以下篇幅以去中心化交易所(uniswap)為例做一個演示:1.用戶可以到https://www.token.im下載一個去中心錢包。(蘋果手機需要海外帳號登錄appstore)2.打開imtoken,選擇最下面【瀏覽】按鍵,然後選擇【uniswap】看到兌換資金池。
  • Injective丨可被「自定義」的DeFi衍生品協議,如何 「更優解」?
    技術創新和突破參考下其他答案。首先對於 DeFi 的普通用戶來說,Injective 交易平臺將提供優質的交易體驗。對於高頻的 DeFi 做市商以及交易人員來說,Injective 擁有可驗證延遲函數(VDF)保障的防止搶先交易的機制,消除了 DeFi 本身局限於以太坊性能的風險。這樣,用戶可以在一秒內下單,更新錢包,並重新交易。這一過程在以太坊上起碼需要3分鐘。
  • Opening #DeFi
    甚至 Defiprime[7] 單獨為DeFi的項目分類做了產品上的呈現。Brendan 創建的 DeFi Telegram[8] 頻道,目前人數接近一千七百人,每天頻道內的討論都非常活躍。以太坊開發者社區,也同樣日漸活躍。可以發現DeFi運動的勢頭不可阻擋。
  • 開啟DeFi鎖倉挖礦新紀元,OKEx上線OKB挖礦上幣
    在Jay掛出微博兩個小時內,OKB交易量迅速突破百萬個OKB,創下日內新高。從 盤面形態看,已經有一波投資者趁機埋伏了進去。晚間,OKEx官方發布一張宣傳海報,正式拉起OKB鎖倉上幣的序幕。2020年的盛夏,Defi帶來的熱潮給幣圈注入了一針強心劑,先是ETH價格飆漲,一路突破200刀、300刀、400刀大關,創下年內新高。繼而compound、uniswap崛起,一眾defi幣開啟造富神話,百倍幣千倍幣甚至萬倍幣接連登場,據DEFI PULSE統計,defi鎖倉金額從2020年3月初的不足6億美金髮展到8月底的將近100億美金,6個月的時間裡增長十餘倍。
  • 隨著BTC等主流幣的飆升,DeFi的總價值破新高
    近幾日虛擬貨幣的漲勢兇猛,比特幣一度突破2.2萬美元大關。根據彭博社數據顯示,12月16日-17日,比特幣在24小時內漲幅逾14%,高見23850.21美元。自3月13日創下4705美元的年內新低後,比特幣目前的價格已比那時暴漲了超451%,有分析指出,在全球經濟疲軟的情況下,加密貨幣將成為黃金之外的最優秀的多元化投資方式。
  • VEX交易所觀察:DeFi食物鏈頂端的科學家又一次通過「翡翠」順利收割
    吸引大家鎖倉做市商挖礦,9點左右,抵押的eos和usdt就不能提幣了。從開始挖礦到無法提幣,前後只有13個小時。EOS的defi跑路項目翡翠EMD收到了眾多投資者轉帳和留言,為了使自己的留言得到及時反饋,投資者竟然還不斷的給項目方轉帳。目的是為了和項目方進行溝通。羊向狼發出請求,結果可想而知。
  • 從全球首家接入聚合挖礦的平臺,解讀OKEx布局DeFi的野心與雄心
    如果要看2020年defi發展有多麼迅猛,那麼用數據來說話顯然更有力量,據defipulse的統計顯示,defi鎖定價值從6月初10億美金髮展到100億美金,僅僅用了三個多月的時間。
  • DeFi「黑暗深林」:有去無回的危機
    中秋國慶「黃金周」剛過,DeFi Pulse數據顯示,DeFi(去中心化金融)中鎖定的資產總價值已突破100億美元。從DeFi應用排行來看,Uniswap高居榜首,獨佔23億美元價值。
  • 新三板做市商排行榜:國泰君安做市企業市值漲逾270億元
    編者按:中國新三板APP、中國網新三板(finance.china.com.cn)聯合信道三板投融資信息網(www.xindaowm.com)發布業界首份「新三板做市商排行榜單」,通過對已有公開數據的收集整理,按照累計做市企業數量、做市企業總市值、每家做市企業成交量、平均每家做市企業換手率和累計做市投入五大指標
  • 突破恆定看法,其實「杯子不一定是杯子」
    對於觀念藝術的定義,劉峰認為一切藝術都有觀念,只不過有的藝術不強調觀念,比如做一個雕塑、畫一幅畫,而觀念藝術則強化藝術表達裡的觀念部分。觀念藝術裡邊的觀念特別重要,沒有觀念藝術就不存在了。他同時強調對作品多層次的探索,會嘗試把很多藝術元素和藝術化的想法融入展廳設計中,讓它突破單純的產品展示功能。強烈的超現實主義和戲劇感,並呈現出全新的生活體驗和可能性。
  • 幣圈Defi保險項目遭攻擊暴雷!
    Defi的火爆讓大家都認為2021年將是defi的天下,確實每一個風口都能創造一波財富。看似簡單的投入就能獲得高額的回報,其實一樣參雜著各種風險。在這個不規範的幣圈市場無非都是炒作。雖說新模式新制度是一種探索,但如玩不好也會把自己玩進去。
  • Happy AMA | 當Defi遇上Cefi —— OneSwap - CoinEx
    Jennifer: 首先,OneSwap 是一個基於智能合約的完全去中心化的交易協議,上幣無需許可,支持自動化做市,支持限價單。OneSwap同樣是基於AMM自動化做市模型的交易協議,OneSwap選用的是與Uniswap項目一樣的恆定乘積做市商(Constant Product Market Maker,CPMM)模型,它將更為簡潔和易用。再者,OneSwap採用AMM和訂單簿結合的組合,不僅滿足用戶的需求,也進一步增強了平臺中加密資產的流動性,有效解決長尾代幣的交易問題。