買以太坊 買以太坊
Ctrl+D 買以太坊
ads

CAS:五分鐘讀懂DODO背后的PMM算法:一個通用性的流動性框架及多種用例_USE

Author:

Time:1900/1/1 0:00:00

一個有效的市場包含巨量信息,這些信息承載了市場對價格的判斷。但是鏈上計算資源有限,要在鏈上實現一個高度靈活的市場,就好像要把大象塞進冰箱。把大象塞冰箱這種事情并不罕見,互聯網歷史上已經有過幾次壯舉。例如圖像壓縮,音頻壓縮。壓縮的本質是提取最重要的特征,拋棄不重要的細節信息。那么,一個市場最重要的特征是什么,是流動性。流動性可以表示為一張深度圖。

從下圖我們看到,深度圖可以抽象為兩個三角形,而描述這兩個三角形,只需要中間價和斜率即可。

我們盯住右邊的賣盤梯形深度,它的最大特點是,被買走的BaseToken越多,價格越高。因此,這種線性深度可以表示為

行情 | FUC近十五分鐘內漲幅15.51%:據FUBT交易平臺數據,FUC近十五分鐘內漲幅15.51%,報收于1.28FBT,請注意控制風險。據介紹,FUC依托于FUBT全球生態,致力于構建行業產業發展及資源管理服務為一體的生態空間。FUC恒定發行總量1億,流通時間始于2017年6月。非小號數據顯示,FUBT平臺僅2019年共回購銷毀5100萬FUC,銷毀完成后FUC的流通總量縮減為4900萬,占原有發行規模的49%。[2020/1/28]

其中i是第一個參數「midprice」,k是第二個參數「slope」。B表示當前的BaseToken庫存,B0表示初始BaseToken庫存,(B0-B)/B0用來表示有百分之多少的BaseToken被消耗掉了。這一公式可以使得價格隨著BaseToken被賣出的數量線性增長。但是,線性真的是描述流動性最好的方法嗎?并不是,線性描述有兩個局限:1.真正的市場,大部分流動性集中市場中間價附近,而線性描述并沒有反應這種不平衡的分布。2.即使價格遠遠偏離市場中間價,也應該有流動性,而線性描述下的價格是有上下限的。我們為價格曲線引入了非線性。在不擴充參數的前提下,使深度分布更符合市場規律,靈活度更高。

行情 | EOS在五分鐘快速上漲近5%:據Huobi數據顯示,EOS在五分鐘快速上漲,漲幅近5%,快速突破2美元,行情波動較大,請注意控制風險。[2018/12/17]

最簡單的非線性解決方案,就是使用乘法而非加法。

這個公式可以滿足隨著B的減小,P不斷增大,直至無窮大。但是要怎么把斜率的影響加進去呢?這就需要對B0/B這一項做改造了。B0/B≥1,我們用一個參數對其進行縮放,在保持此數值大于等于1的同時,可以控制它「大于1的程度」。

行情 | BTC十五分鐘內快速下跌近3%:根據Huobi數據顯示,BTC十五分鐘內快速下跌,由7570美元,迅速跌破7400美元,最低跌至7350美元,下跌金額為220美元,最大跌幅近3%,當前報價為7365美元,請密切關注行情走向,注意控制風險。[2018/7/23]

上式中,k的取值范圍是,決定了價格的斜率。當k=0時,價格完全不變當k=1時,價格斜率退化到上一個版本的公式k越大,價格變化越敏感。k越小,價格變化越不敏感。但是還有一個小問題,這里的P是邊際價格,對邊際價格的積分才是用戶需要支付的資產數量。上式中,B0/B這項積分后出現了對數函數,這會使后續計算變得很復雜。為了避免這一麻煩,我們再進一步:

在B0/B外面加一個平方項,這樣積分后就變成了一個簡單的除法。令人驚嘆的是,當k=1時,這條曲線正是AMM所定義的bondingcurve。這種巧合使我們相信,這是一套更加觸及市場本質的算法。同理,對于左半邊的深度圖,我們用對稱的做法,將basetoken替換為quotetoken,將乘法替換為除法:

BTC五分鐘內上漲1.01%:BTC五分鐘內上漲1.01%,上漲金額為65美元,其中火幣PRO上現價為$6567.89。[2018/6/13]

我們將左右兩邊的深度圖結合起來,就得到了PMM算法的完全版本,整理一下:

PMM算法是對Orderbook市場的高度壓縮,參數簡單,卻極度靈活。這使得我們在冰箱如此狹小的空間內,擁有了堪比大象的能力。下面我來列舉,通過調整參數和充提規則,這套算法可以實現哪些usecase。UseCase1跟隨外部市場價格的主動做市這一usecase的應用場景是擁有巨大外部市場的主流幣,例如ETHBTC等PMM可以實現主動調整盤口價格,減少IL。獲得比AMM更高的資金利用率,并且持有單幣種就能提供流動性設置如下:將價格i設置為外部市場價格將k設置為小于1的數字允許任何人單邊充提這一UseCase我們稱之為DODOClassicPool。UseCase2輕資本需求的自動做市算法這一usecase應用于沒有主觀定價能力的長尾幣市場,將定價權完全交給taker通常來講,長尾幣都是新資產,在AMM框架下沒有足夠的賣盤流動性,因而導致其流動性長期匱乏設置如下:將價格i設置成起始發行價任意設置k第一筆充值可以以任意資產比例,且不改變市場價后續充值必須按照當前資產比例同時操作兩種資產這一UseCase我們稱之為DODOVendingMachine。UseCase3完全自由的做市算法這一usecase為那些雄心勃勃,想要大展拳腳的做市商準備。在此usecase下,資金池的全部資金都歸做市商所有。所有參數都可以調整,做市商可以根據他的判斷為資產靈活定價。同時做市商可以任意充提單一幣種,而不影響市場價格。例如:在ETH=700USDT附近做市,使用很小的k獲得非常有競爭力的流動性,并賺取大量手續費。當察覺到ETH有上漲預期時,撤出ETH庫存以減少單邊風險。但這一操作并不削弱買盤流動性。新資產發行項目方只提供代幣而不提供資金。在1$開始銷售代幣。為了讓更多人以合理價格買到代幣,設置了較小的k,使得代幣上漲溫和。隨后項目方發現需要使用資金,則可以直接提出資金池中的資產,而不損害賣盤流動性,即用戶仍然可以買到大量廉價代幣。設置如下:只有做市商能充提,允許單幣種操作這一UseCase我們稱之為DODOPrivatePool。UseCase4流動性眾籌我們可以將新資產發行分為兩階段:1.不開啟現貨交易,所有參與發售的人都以相同的價格獲得代幣2.以上一階段的結束價格開啟現貨交易,使用上一階段剩余的代幣和資產建立DODOVendingMachine這一UseCase我們稱之為CrowdPooling。UseCase5退化為AMM當滿足以下條件時,PPM算法表現和AMM相同。設置k=1必須按照當前價格比例同時充提兩種資產這也意味著,AMM是PMM的一種特殊情況。推導過程如下:AMM的價格公式是xy=k,其中k是常數,x、y則分別代表兩種代幣的數量。為了避免字母上的歧義,我們把AMM公式中的恒定乘積定義為Const,并將其改寫為y=Const/x。

BTC五分鐘下跌1.44% 48小時新低:BTC正在下跌,五分鐘下跌1.44%,一小時下跌2.9%。最低點8800美元,為48小時新低。[2018/5/1]

其中y代表quotetoken庫存,x代表basetoken庫存,價格可以寫為對y求導。

接下來回到k=1的PMM公式,我們可以將其寫成:

我們發現,PMM價格公式的分子上為常數,分母為basetoken的庫存。只要令

AMM的定價公式,與PMM的定價公式就一致了!UseCase6穩定幣交易設置如下:i=1k=0.001算法表現可以與curve相同,并且更靈活,可以比curve更接近剛性兌換,或更接近AMM。撰文:雷達熊,DODO創始人

Tags:USESECCASECAMouse HauntSecretSwapCCASH幣DeCash

歐易交易所app官網下載
CON:拿好手里的幣,后市行情或許更猛烈_ZCON幣

美國新任總統拜登就職,上任后的第一把火就是再次向全民發錢。這次的印錢規模達到1.9萬億美元,將給美國企業和個人都提供全面的財政支持,通俗地說就是到處撒錢.

1900/1/1 0:00:00
DEF:于佳寧跨年演講:揭示區塊鏈未來的100張圖_EFI

火幣大學火大教育2021年1月7日,由火幣大學舉辦的于佳寧跨年演講--“乘風而上”在杭州大劇院如約而至。現場音樂廳座無虛席,線上十余萬對未來世界好奇的思考者們也在線觀看了跨年演講的直播.

1900/1/1 0:00:00
BIT:Pantera:為什么我們相信比特幣會在8月達到11.5萬美元_比特幣

編者按:本文來自鏈聞ChainNews,星球日報經授權發布。撰文:DanMorehead與JoeyKrug,前者為PanteraCapital聯席首席投資官兼首席執行官;后者系PanteraCa.

1900/1/1 0:00:00
MIMO:專訪渡真賢一:Mimosa的范式通縮_MIM幣

原文標題:《渡真賢一インタビュー:Mimosaのパラダイム?デフレ》原文鏈接:https://mimosaofficial.medium.com/2021年1月,疫情正籠罩著整個日本.

1900/1/1 0:00:00
OKS:美OCC代理署長辭職 其力推美金融機構擁抱加密貨幣_OOKS

編者按:本文來自金色財經,Odaily星球日報經授權轉載。2021年1月14日美國貨幣監理署OCC官網宣布,OCC代理署長BrianBrooks于1月14日離任.

1900/1/1 0:00:00
DEFI:傳統金融機構主要在擔憂什么問題?| 烤仔星選_比特幣

從灰度的第四季度財報我們得知,在2020年第四季度,華爾街傳統金融機構正在加速進軍比特幣市場,有部分機構從一開始的對比特幣嗤之以鼻到后面的態度轉變,上演“大型真香”現場.

1900/1/1 0:00:00
ads