如果你不满足于 DODO Vending Machine,想要以下几个特性:
- 能不能支持单边充提
- 能不能随时改变价格曲线
- 能不能让价格从零到无穷大分布
那么 DODO Private Pool 就是最适合你的产品。这是一个极度灵活,能满足专业人士需求,同时简单易用的产品。
我们之前讲到,PMM 算法是 Orderbook 的压缩版本,在简单易懂,轻巧便宜的同时,****上保留了 Orderbook 的灵活性。
具体参考文章 《五分钟读懂 DODO 背后的 PMM 算法:一个通用性的流动性框架及多种用例》
DODO Private Pool 正是展示了 PMM 灵活性的产品。我们用一张深度图来展示 DODO Private Pool 的状态,以及它能实现哪些 Use Case。
Use Case 1 规避下跌风险:
当你感觉市场有下跌风险时,可以直接减少买盘库存,构建一个买盘薄,卖盘厚的流动性状态。在有人卖出大量苹果时,你给出的报价会迅速下降,以保护你的资金。
Use Case 2 主动发现价格:
你感觉苹果很有潜力,价格会上涨。不想以便宜的价格出售苹果,在 AMM 中你有两种选择
- 自己买入 —— 需要大量资金
- 减少资金池规模 —— 流动性变差
这两种选择都不令人满意。这是因为,在 AMM 框架内你没有主动发现价格的权力。
但是 DODO Private Pool 允许你直接调整市场中间价。让你的专业能力得到其应有的回报,同时也是一种更高效的价格发现。
Use Case 3 恒定价格市场:
设定 k=0,即可以恒定价格兑换。例如你发行了新的稳定币 X,锚定 USDT。就可以准备一定量的 USDT 作为准备金,并提供大量代币 X,建立一个稳定币 1:1 兑换市场。你也可以将 k 设置为一个非常小的值,例如 k=0.001,这样可以获得类似 curve 的“近似恒定的”价格曲线。
Use Case 4 退化为 AMM:
设定 k=1,并以价格 i 的比例充值两种代币,即可获得表现与 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 设置。
Official Website: https://dodoex.io/
FAQ:https://dodoex.github.io/docs/docs/
GitHub:https://github.com/DODOEX
Telegram: t.me/dodoex_official
Twitter: https://twitter.com/BreederDodo
Reddit:https://www.reddit.com/r/DodoEx/
Discord :https://discord.gg/tyKReUK
文章链接:https://www.btchangqing.cn/189678.html
更新时间:2021年02月04日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。