
能不能支持單邊充提;
能不能隨時改變價格曲線;
能不能讓價格從零到無窮大分佈。
那麼DODO Private Pool就是最適合你的產品。這是一個極度靈活,能滿足專業人士需求,同時簡單易用的產品。
我們之前講到,PMM算法是Orderbook的壓縮版本,在簡單易懂,輕巧便宜的同時,最大程度上保留了Orderbook的靈活性。
具體參考文章《五分鐘讀懂DODO 背後的PMM 算法:一個通用性的流動性框架及多種用例》 。 DODO Private Pool正是展示了PMM靈活性的產品。我們用一張深度圖來展示DODO Private Pool的狀態,以及它能實現哪些Use Case。
Use Case 1 規避下跌風險:
自己買入—— 需要大量資金;
減少資金池規模—— 流動性變差。
這兩種選擇都不令人滿意。這是因為,在AMM框架內你沒有主動發現價格的權力。但是DODO Private Pool允許你直接調整市場中間價。讓你的專業能力得到其應有的回報,同時也是一種更高效的價格發現。
Use Case 3 恆定價格市場:
設定k=0,即可以恆定價格兌換。例如你發行了新的穩定幣X,錨定USDT。就可以準備一定量的USDT作為準備金,並提供大量代幣X,建立一個穩定幣1:1兌換市場。你也可以將k設置為一個非常小的值,例如k=0.001,這樣可以獲得類似curve的“近似恆定的”價格曲線。
Use Case 4 退化為AMM:
二級標題
Use Case 5 市值管理需求:
二級標題
背後的數學
DODO Private Pool使用的是PMM算法,只不過其中所有參數,都可以由owner手動修改這一算法不要求兩種庫存(BaseToken和QuoteToken)有任何比例關係同時有非常強的靈活性:
如果k=0則退化為恆定價格模型;
如果k=1則退化為AMM;
如果k是一個接近0的小量則退化為curve。
PMM Pricing Formula
這個PMM價格曲線是根據以下定價公式繪製:
R的值是根據以下公式得出:
這裡,B和Q為合約中代幣餘額;k,i,B0,Q0均可以由pool creator設置。