一文了解DeFi恆定函數做市商(CFMM)的曲率權衡(二)

2020-12-14 巴比特資訊

註:本文作者是Gauntlet創始人Tarun Chitra、placeholder研究員Alex Evans以及斯坦福電氣工程博士Guillermo Angeris,原文標題為《Can one hear the shape of a CFMM?(part 2)》

在本系列文章的第一篇,我們研究了恆定函數做市商(CFMM)的交易函數曲率是如何影響交易者行為的,我們還提到了我們將發布的論文《狗尾巴什麼時候搖?曲率與做市》,其中會說明價格穩定性與曲率的關係。回想一下,非正式地說,CFMM交易函數的曲率描述了CFMM在一筆小交易後的報價絕對變化。當CFMM是主要市場時,一筆交易對相同資產的次級市場的影響,取決於兩個市場的曲率比率。這說明了一個觀點,即市場之間的價格穩定性與市場的曲率密切相關。而一個自然的問題是:為什麼理性的流動性提供者(LP)選擇將流動性放在主要市場或者次級市場?或者,他們是如何比較這些市場的回報的?

在這篇文章中,我們將著重從兩個角度回答這些問題:

證明LP在均值回歸資產對的情況下能夠獲得最大的利潤;在交易者掌握信息的情況下,衡量LP面臨的逆向選擇;第二種情況下的LP收益,類似於Albert Kyle、Lawrence Glosten以及Paul Milgrom(2020年諾貝爾紀念獎得主)的經典市場微觀結構結果。我們將證明,LP收益的這兩個方面都與曲率密切相關。這些結果表明,CFMM的形狀不僅決定了主要市場的穩定性,而且還控制了LP的預期損益

均值回歸是最佳的

對於給定的價格變動,較低曲率的CFMM將給LP帶來更大的損失。同時,較低的曲率提供了較低的滑點,從而吸引更多的交易者和手續費收入研究無常損失與費用之間的權衡,可以讓LP優化其回報。而最優曲率將取決於市場的行為。在這裡,我們可以選擇兩種模型:一種是對獨立於市場機制的外部價格過程進行建模,另一種是直接對基礎市場微觀結構進行建模。

就前者而言,該過程的相關特徵是相關性、波動性以及均值回歸。對於均值回歸資產,「收益率最優」曲率通常較低。CFMM流動性提供者從均值回歸中獲利,因為儲備金恢復到了以前的水平,而費用則是雙向累積的。在強均值回歸資產的情況下,無常損失的風險較低,流動性提供者(LP)可以提供較低的曲率來吸引交易者。最知名的例子就是Curve,其穩定幣通常在1美元的價格附近徘徊,套利者很快就會糾正偏離這些水平的情況。因此,Curve提供了一種超低曲率的CFMM,它比Uniswap等同等的高曲率池吸引了更多的交易興趣。只要穩定幣繼續回歸至美元價值的平均值,Curve LP的表現將優於其它高曲率CFMM的LP。在我們的論文中,我們證明了一個簡單的結果,即對於均值回歸資產,要讓LP獲益,協議需收取的費用取決於曲率:

對於正的常數C > 0。

很多協議具有隨時間變化的交易函數。在下面,我們看到了Yield協議(左)和Notional協議(右)的邊際價格函數。

這兩個協議旨在提供固定利率貸款並有效利用CFMM的曲率來控制用戶的激勵。在時間t,這些系統的用戶有效地創建了在時間t + T到期的固定利率,零息債券。用戶創建債券時,他們以低於1債券/ 1 Dai的價格鑄造債券。用戶可以在CFMM市場上用Dai交易債券,而Dai面臨的滑點反映了提前贖回的成本。這類似於在傳統的回購協議市場中提前贖回債券。當我們接近時間t + T時,CFMM曲率會降低,從而激勵用戶關閉其債券(例如,將其交易為Dai)。到期時,該CFMM沒有曲率,這意味著用戶可以用1:1的比例兌換Dai。請注意,隨著我們越來越接近到期日,這些CFMM的設計會鼓勵均值回歸(例如,達到1:1)。以上我們的結果表明,在設計這種機制時,還需要調整費用,以確保LP有利可圖。

市場微觀結構

描述LP收益的另一種方法,是考慮LP、套利者和知情交易者之間博弈的預期利潤。為了構建我們的遊戲,我們首先從傳統的市場微觀結構文獻中汲取靈感。在這些文獻中,比如 Kyle的連續拍賣和內幕交易(1985),考慮了做市商與噪音和知情交易者之間的博弈。在這些模型中,假設每個參與者都有一個策略來提供他們願意交易的價格和數量。例如,知情交易者可能知道某項資產的每股收益在上升,並積極買入,直到新的市盈率與原來的相同。另一方面,做市商有一個策略來產生他們願意在訂單中報價的價格和數量,而噪音交易者購買的是完全隨機的數量。在給定一組市場參與者策略的情況下,我們試圖找出是否存在市場均衡,如果存在,我們是否可以計算它。

一般來說,由於計算複雜性和統計原因,在多人遊戲中計算精確的均衡是相當困難的。然而,通過研究一個簡化的博弈,我們可以獲得足夠的直覺來設計一個可估計現實均衡的數值模擬。這正是Kyle (1985) 和Glosten以及Milgrom (1984)考慮的只有三個參與者的博弈遊戲。

在這些博弈中,通常通過對做市商實施零利潤條件(一種無套利的弱形式)來實現均衡。零利潤條件有效地代表了做市商的「收支平衡」點,並且是所收取的費用和知情交易者的信息優勢的函數。例如,如果知情交易者的信息優勢較弱,那他們的交易看起來會像是「噪音」,而做市商則通過反覆地跨越買/賣價差而賺錢,且價格看起來是弱均值回歸的。另一方面,如果知情交易員是無所不知的,並且總是提前知道未來的價格變動,那麼做市商需要更大的費用和更大的買賣差價以補償不利於他們的交易。在這種情況下,我們說做市商受知情交易者逆向選擇的影響。實際上,做市商通過降低市場流動性來應對逆向選擇的增加。Glosten(1994)指出,當你考慮那些在多個市場上報價的做市商時,訂單簿的形狀會影響流動性如何因逆向選擇而變化。在下圖中,我們看到一個訂單簿有兩個不同的形狀,一個近似凹形和一種凸形。Glosten指出,對於流動性大、交易速度低的情況,凹形更好,而對於許多小訂單和高交易速度的情況,凸形更好。

而據伯克利大學的Jun Aoyogi在最近的研究表明,通過考慮LP和知情交易者之間的一個簡單的單周期博弈,可以為Uniswap找到與Kyle(1985)類似的結果。他特別指出,只有在噪聲交易者與Uniswap進行交易,並且費用能正確補償噪聲交易者造成的波動,LP才可能賺錢。此外,他還說明了價格穩定的結果(類似於我們在第一篇文章中介紹的內容)。但是,這些結果在很大程度上取決於Uniswap恆定乘積公式的簡單函數形式。此外,這些結果未涵蓋補償逆向選擇所需的費用的精確範圍。對於其他CFMM,我們能否以更一般的方式將費用和逆向選擇聯繫起來?

為此,我們在套利者、知情交易者和LP之間構建了一個不同的博弈。我們首先將知情交易者定義為在時間t時,知道資產價格在時間t+1, p(t+1)時的概率 > 的參與者。

我們將知情交易者對p(t+1)的預測寫成p_inf(t)。我們可想像成這是一個知情交易者在拋出一枚硬幣,硬幣正面落地的概率為,反面落地的概率為1-。如果是正面的,交易者會正確選擇下一個價格。這個有洞察力的參與者在時間t與CFMM交易,在時間t+1時以概率實現利潤。另一方面,如果知情交易者輸了,價格會恢復到時間t時的價值。示意圖如下所示:

注意,當知情交易者虧損時,價格從p(t)變為p_inf(t),再回到p(t)。在這種「往返」交易序列中,流動性提供者獲得的利潤是費用和CFMM曲率的函數。這意味著我們可以查看流動性提供者的預期利潤,PNL(curvature, fees) = * Loss(curvature, fees) + (1-) * Profit(curvature, fees)。我們使用此預期利潤條件查找當PNL(curvature, fees) > 0時的充分條件,並發現對於某些常數C> 0

這意味著,如果知情交易者是無所不知的(=1)或費用為零,那麼任何曲率都無法補償LP的損失。另一方面,如果知情交易者基本上是一個噪音交易者(≈),則曲率可以較低,以使LP獲利。這一結果說明,與CFMM設計領域的常識不同,人們不僅需要獲得最佳費用來最大化LP回報,而且還需要調整曲率。我們在現實情況中看到了許多這樣的例子,例如Dodo和McDEX這樣的保護性做市商加入了一個預言機,以響應主要市場(例如Uniswap或Coinbase)的交易來調整曲率。在Shell協議中,費用與曲率之間的關係是直接的,一旦穩定幣儲備偏離目標權重,則通過動態費用函數將曲率引入交易函數中。

在下圖中,我們看到了這些協議如何根據交易活動調整其交易函數曲率的示意圖。這有效通過增加了對知情交易的反應曲率,來減少逆向選擇。目前,大多數曲率調整都是外生的,這需要一個外部預言機來觸發曲線變化。

Dodo的協議根據中間價格預言機來調整曲率

此外,這也告訴我們,活躍且具有低曲率CFMM的市場(例如Curve)往往有較少的知情交易。這符合這樣一種直覺,即用一種穩定幣兌換另一種穩定幣的交易者,對未來價格的有用信息較少。

未來的CFMM設計

這告訴了我們該如何設計CFMM?首先,通過設計CFMM的交易函數,可使用預言機糾正曲率來進行改進。做市商可以有一個動態更新的交易函數,對交易作出反應,以減少LP的無常損失。更新規則可以是純內生的(與使用預言機的設計不同)和簡單的控制機制(類似於DeFi-PID控制器,請參閱我們之前撰寫的關於這一主題的文章)。類似的,CFMM曲率的梯度流(例如,類似於著名的Ricci流)可用於自然壓平由於高滑點而交易量較低的區域。不幸的是,無法通過分析來設計此類CFMM。這需要通過模擬具有不同數量信息,以及與LP互動的策略的多個agent代理來設計這種形式的實用CFMM。此外,如果我們看到在高頻交易中經常會發現的複雜性,那麼我們應期望動態LP策略將成為未來的規範。這些策略對曲率和逆向選擇的影響,也需要通過基於agent的模型進行建模。

我們要感謝James Prestwich 和Ciamac Moallemi提供的寶貴意見和建議。

相關焦點

  • 恆定函數做市商:DeFi 的真正突破
    做市商就是解決這一問題的代理方,促使市場達成原本不會達成的交易。「自動做市商(AMM)」 就是通過算法來實現這些功能的代理方,可以為數位化的市場注入流動性。雖然自動做市商在理論和實踐上都有了長足發展,但是 「恆定函數做市商(constant function market maker,CFMM)」 對學術界和金融市場來說是 「從零到一」 的創新。
  • 抹鏈科技 | 從0到1的變革 一文讀懂AMM自動做市商
    做市商制度是由具備一定實力和信譽的法人充當做市商,不斷地向投資者提供買賣價格,並按其提供的價格接受投資者的買賣要求,以其自有資金和證券與投資者進行交易,從而為市場提供即時性和流動性,並通過買賣價差實現一定利潤。簡單說就是:報出價格,買賣雙方不必等到交易對手的出現,就能按這個價格買入或賣出。
  • 自動做市商AMM
    當然去中心化交易所在2017年也有一股浪潮,但是在2018年到2019年這兩年大多都因經營不善而草草收場。那為什麼Uniswap這類的去中心化交易所能夠崛起呢?其中最重要的一個原因,它們都引入了自動做市商模式,那什麼是自動做市商?
  • 一文看懂主動做市商(PMM)究竟是什麼?
    小編:記得關注哦來源:幣世界原文標題:一文看懂主動做市商(PMM)究竟是什麼?DeFi 在經歷了兩年的發展,終於在 2020 年迎來了爆發,近期整個 DeFi 市場的鏈上鎖定資產達到 170 億美金。主動做市商(PMM)與自動做市商(AMM)的工作原理不同,在 AMM 的機制中,代幣的可用數量乘積遵循一個恆定乘積公式 X*Y=K,其中 X 和 Y 分別代表交易池中兩種代幣的可用數量。這個公式是一個反比例函數,如下圖顯示。當 K 不變時,X 增大,Y 就會減小,反之亦然。
  • 今日推薦|一文探究DEX自動做市商(AMM)現狀與未來
    關鍵點包括:幾種AMM類型:恆定總和做市商(CSMM)、恆定平均值做市商(CMMM)和混合常數函數做市商(CFMM)。AMM必須克服的一些關鍵挑戰,包括:暫時性虧損、多代幣敞口( forced multi-token exposure)和低資本效率。
  • 長鋏:CFMM是AMM的加強版,代表未來自動化做市商的方向
    來源:巴比特長鋏表示,CFMM(Constant Function Market Maker)是AMM(Automated Market Maker)的加強版,代表未來自動化做市商的方向。CFMM可以根據不同資產間的兌換靈活調整做市函數,擁有極高的拓展性。uniswap恆定乘積AMM就不適合穩定幣資產的兌換,滑點太大了。也不太適合比特幣、以太坊等主流資產,流動性提供者承擔了收益曲線的凹性風險,交易對只有在一定波動範圍內,流動性提供者才是賺錢的,超過一定範圍,則是虧損的。所以也沒人去uniswap開主流Token的交易對。
  • 一文讀懂Perpetual協議,它將帶來DeFi衍生品的春天?|DeFi新項目
    小編:記得關注哦來源:巴比特原文標題:一文讀懂採用vAMM的Perpetual協議,DeFi衍生品將是下一個引爆點來源:巴比特原文標題:一文讀懂採用vAMM的Perpetual協議,DeFi衍生品將是下一個引爆點在DeFi領域中,自動化做市商(AMM)被用於描述一種協議或應用,其利用數學函數來確定資產的價格,並促進兩種或多種資產的交換
  • 歐科雲鏈研究院:金融市場交易的範式革命 ---自動做市商制度(AMM)
    一、金融市場交易的範式革命---自動做市商(AMM)範式(paradigm)一詞是由美國著名科學哲學家託馬斯·庫恩提出,庫恩認為只有導致科學革命,使科學獲得一個全新的面貌的一套理論體系才能被稱之為範式,而自動做市商(AMM)很明顯屬於此類。
  • LLab 第二期 DeFi 守望者
    LLab:目前很多 DeFi 項目為了解決流動性問題介入了自動做市商(AMM),目前已知的幾種 AMM 有恆定總和做市商 (CSMM)、恆定平均值做市商 (CMMM) 和混合常數函數做市商(CFMM),想問一下這幾種 AMM 分別有什麼優勢和劣勢呢?哪一種 AMM 可以更好的解決目前問題?
  • 關於徵集期貨和期權做市商的公告
    根據《大連商品交易所做市商管理辦法》,大連商品交易所(以下簡稱「交易所」)現擬徵集期貨和期權做市商,有意申請並符合條件的單位,請於2020年12月19日前提交申請材料。現就有關事項公布如下: 一、徵集品種及數量 豆一、雞蛋、豆二、豆粕、玉米、聚氯乙烯、液化石油氣、焦煤、焦炭、鐵礦石、苯乙烯期貨和玉米、液化石油氣、聚乙烯、聚氯乙烯、聚丙烯、鐵礦石期權分別徵集不超過5家做市商。
  • 從炒價格到炒市值,一文了解網紅概念——算法穩定幣
    那有沒有可能說,我們通過機器算法智能合約去做一個錨定法幣價值的幣呢,如今的算法穩定幣就是這個方向的一種嘗試。要說起算法穩定幣的機制,一定要了解一個詞:rebase,即通過更新流通量使得市場價格趨於目標價格。
  • PP、PVC、LLDPE期權做市商名單公布
    來源:期貨日報本報訊(記者 姚宜兵)6月16日,大商所公布聚丙烯(PP)、聚氯乙烯(PVC)、線型低密度聚乙烯(LLDPE)期權做市商名單,招商證券股份有限公司、浙江浙期實業有限公司、銀河德睿資本管理有限公司等公司成為PP、PVC、LLDPE
  • 從ReLU到GELU,一文概覽神經網絡的激活函數
    選自mlfromscratch作者:Casper Hansen機器之心編譯參與:熊貓、杜偉激活函數對神經網絡的重要性自不必多言,機器之心也曾發布過一些相關的介紹文章,比如《一文概覽深度學習中的激活函數》。本文同樣關注的是激活函數。
  • 二次函數y=ax2+c的圖像與性質
    一、說教材在日常生活,參加生產和進一步學習的需要看,有關函數的知識是非常重要的。例如在討論社會問題、經濟問題時越來越多地運用數學的思想方法,函數的內容在其中有相當的地位,二次函數更是重中之重。本節課是人教版九年級下第二十六章第三課時內容,在本節課之前,學生已學習了二次函數的概念和二次函數y=ax2的圖象和性質。
  • MXC抹茶社區:創新與融合,OneSwap 能否主導DeFi挖礦下半場?
    Jennifer:OneSwap 是一個基於智能合約的完全去中心化交易協議,上幣無需許可,支持自動化做市,支持限價單。它與目前DeFi生態最火的去中心化交易協議一樣,都是基於AMM自動化做市模型的交易協議,OneSwap選用的是與Uniswap項目一樣的恆定乘積做市商(Constant Product Market Maker,CPMM)模型。
  • 二次函數壓軸題系列3-教你一個公式解決二次函數與面積問題
    每年中考數學壓軸題都重點考查了與二次函數相關的問題,二次函數與面積問題也是考查的重點之一。老師朋友無私分享了解決二次函數與面積問題與眾不同的辦法,即使對於基礎不好的學生也容易記住,我在此整理好,分享給大家。本文分三部分分享完本次內容:一,重要結論的介紹。
  • 一文了解KingSwap
    一文了解KingSwap KingSwap進軍DeFi市場,能否登上DEX寶座? 最近,廣受歡迎的UniSwap項目具有諸如自動做市(AMM)之類的功能,鞏固了其作為頂級DeFi協議之一的地位,但是當然還有可以改進的地方。 此外,DEX生態系統還處於起步階段,這使得分布式金融新興世界中的設計缺陷和騙局項目泛濫成災。
  • DeFi 下一重要原語:探索反饋控制在 Ampleforth 與 THORChain 等應用
    其中,常數函數做市商(CFMMs)及自動利率曲線,是兩大最受歡迎的 DeFi 組件,它們出現在眾多 DeFi 產品中(例如 Uniswap和 Compound)。隨著行業聚集在這些原語周圍,這就引出了一個問題:是否存在更好的選擇?