区块见闻 区块见闻
Ctrl+D收藏区块见闻
首页 > 币赢 > 正文

CAS:五分钟读懂 DODO 背后的 PMM 算法:一个通用性的流动性框架及多种用例_ECA

作者:

时间:

撰文:雷达熊,DODO?创始人

一个有效的市场包含巨量信息,这些信息承载了市场对价格的判断。但是链上计算资源有限,要在链上实现一个高度灵活的市场,就好像要把大象塞进冰箱。

把大象塞冰箱这种事情并不罕见,互联网历史上已经有过几次壮举。例如图像压缩,音频压缩。

压缩的本质是提取最重要的特征,抛弃不重要的细节信息。

那么,一个市场最重要的特征是什么,是流动性。流动性可以表示为一张深度图。

从下图我们看到,深度图可以抽象为两个三角形,而描述这两个三角形,只需要中间价和斜率即可。

我们盯住右边的卖盘梯形深度,它的最大特点是,被买走的BaseToken越多,价格越高。因此,这种线性深度可以表示为

其中i是第一个参数「midprice」,k是第二个参数「slope」。

掌柜调查署 | Bondly CEO Brandon:我们的产品能让用户只需不到五分钟就把任何一种数字产品代币化:在今日举行的《掌柜调查署 | Bondly重新定义“价值”与“交易”》直播中,针对“传统托管市场存在哪些问题?Bondly如何改变市场现状?”的问题,Bondly CEO Brandon表示,通过我个人经验以及多年体验线上商品和服务交易的经验,我注意到传统托管服务成本高昂且效率低下。当卖方与买方就价格达成协议之后,中间商会收取10%的高额费用,而且卖方优势可能需要等待10多天才能收到货款。我们想让每一个用户都能使用Bondly的产品进入自己的数字货币交易市场,

销售数字商品和服务的市场潜在价值高达4万亿美元,涉及社交媒体帐户、网站域名,数字业务等。理论上来说,买卖双方应该自己掌握交易权力。所以我问自己,为什么现在买卖双方的交易能力会受到限制?如果交易不是由用户执行的,那么一定是交易过程存在问题。就在上个月,一个中国抖音账户以超过100万美元的价格售出。去年11月,一个Instagram账户以超过8400万美元的价格售出。这个市场只是刚刚开始增长,但是目前还没有解决方案来处理这些资产的支付和转移。我们的产品能让用户只需不到五分钟就把任何一种数字产品代币化,市场数据库就能对他们的产品进行估值,并上架需要销售的产品。卖方可以直接从销售中获得收益,无需向传统托管服务提供商支付各种费用,也避免了其他各种麻烦。[2021/1/5 16:30:20]

B表示当前的BaseToken库存,B0表示初始BaseToken库存,(B0-B)/B0用来表示有百分之多少的BaseToken被消耗掉了。

TokenBetter定期理财产品“USDT聚宝盆”五分钟内申购完毕:最新消息,TokenBetter“存币宝”业务推出的首期定期理财产品“USDT聚宝盆”于10月14日14:00开启申购,总额度50万USDT在上线后4分22秒即被用户抢售一空。

据悉,币存宝将于10月15日推出基于平台通证的活期理财产品“TB日日盈”。TokenBetter存币宝具备随存随取、每日结算利息、T+1赎回、年化收益高、安全性高等多个特点,用户将闲置资产转入存币宝,即每天享受收益。[2020/10/14]

这一公式可以使得价格随着BaseToken被卖出的数量线性增长。

但是,线性真的是描述流动性最好的方法吗?并不是,线性描述有两个局限:

真正的市场,大部分流动性集中市场中间价附近,而线性描述并没有反应这种不平衡的分布。即使价格远远偏离市场中间价,也应该有流动性,而线性描述下的价格是有上下限的。我们为价格曲线引入了非线性。在不扩充参数的前提下,使深度分布更符合市场规律,灵活度更高。

GRGB上线FUBT五分钟涨幅169.88%:据FUBT实时行情显示,GRGB今日17:20上线FUBT,上线五分钟涨幅169.88%,报0.38USDT,行情波动较大,请注意风险。

GRGB商业链是众币基金会由区块链行业多位精英组成联盟共同发起,是基于区块链技术发行的一款加密数字资产。GRGB商业链在产品多元化、差异化、布局全球,借助AI、大数据、云计算、5G、物联网等尖端 科技,广泛流通,充分发挥区块链潜力。[2020/5/20]

最简单的非线性解决方案,就是使用乘法而非加法。

这个公式可以满足随着B的减小,P不断增大,直至无穷大。但是要怎么把斜率的影响加进去呢?

这就需要对B0/B这一项做改造了。B0/B≥1,我们用一个参数对其进行缩放,在保持此数值大于等于1的同时,可以控制它「大于1的程度」。

行情 | ETH五分钟内跌幅达2.68%:据Huobi数据显示,ETH五分钟内跌幅2.68%,下跌金额为3.59USDT,现价为130.62USDT,24小时下跌0.46%,行情波动较大,请注意风险控制。[2019/3/14]

上式中,k的取值范围是,决定了价格的斜率。

当k=0时,价格完全不变当k=1时,价格斜率退化到上一个版本的公式k越大,价格变化越敏感。k越小,价格变化越不敏感。但是还有一个小问题,这里的P是边际价格,对边际价格的积分才是用户需要支付的资产数量。上式中,B0/B这项积分后出现了对数函数,这会使后续计算变得很复杂。为了避免这一麻烦,我们再进一步:

在B0/B外面加一个平方项,这样积分后就变成了一个简单的除法。

令人惊叹的是,当k=1时,这条曲线正是AMM所定义的bondingcurve。这种巧合使我们相信,这是一套更加触及市场本质的算法。

BTC五分钟内上涨1.0%:BTC五分钟内上涨1.0%,上涨金额为64美元,其中火币PRO上现价为$6449.74,币安价格$6452.67,OKEx价格$6456.73,请密切关注行情走向,注意控制风险。[2018/6/17]

同理,对于左半边的深度图,我们用对称的做法,将basetoken替换为quotetoken,将乘法替换为除法:

我们将左右两边的深度图结合起来,就得到了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流动性众筹

我们可以将新资产发行分为两阶段:

不开启现货交易,所有参与发售的人都以相同的价格获得代币以上一阶段的结束价格开启现货交易,使用上一阶段剩余的代币和资产建立DODOVendingMachine这一UseCase我们称之为CrowdPooling。

UseCase5退化为AMM

当满足以下条件时,PPM算法表现和AMM相同。

设置k=1必须按照当前价格比例同时充提两种资产这也意味着,AMM是PMM的一种特殊情况。推导过程如下:

AMM的价格公式是xy=k,其中k是常数,x、y则分别代表两种代币的数量。为了避免字母上的歧义,我们把AMM公式中的恒定乘积定义为Const,并将其改写为y=Const/x。

其中y代表quotetoken库存,x代表basetoken库存,价格可以写为对y求导。

接下来回到k=1的PMM公式,我们可以将其写成:

我们发现,PMM价格公式的分子上为常数,分母为basetoken的库存。只要令

AMM的定价公式,与PMM的定价公式就一致了!

UseCase6稳定币交易

设置如下:

i=1k=0.001算法表现可以与curve相同,并且更灵活,可以比curve更接近刚性兑换,或更接近AMM。

标签:CASUSESECECATiger CashWhite Mouse ChainSECO币PEPECASH

币赢热门资讯
MAKE:  东哥论币1.9晚间比特币行情分析与操作策略_元宇宙最新局

  东哥论币1.9晚间比特币行情分析与操作策略  顺境也好,逆境也好,人生就是一场对种种困难的无尽无休的斗争,一场以寡敌众的斗争.

CPI:2021.1.8比特币早间行情走势庄家先跌后涨达到多空双爆_LID

行情回顾: 董主任凌晨给到的全网的思路完美达到2400点空间在凌晨1:40分给到反弹的空单,然而行情没有得到董主任预期的去反弹空间直接跌落下方38600附近,也是到达我们的多单进场时机.

:达叔盘币 1/8晚间以太坊多单 策略快速斩获29点 恭喜跟上的朋友收获一波_

又到了放截图的时候,这应该是一件开心的事,说明行情足够关键,而我在策略中也预测正确,所以,我希望所有看到的币友都进场并收获了利润! 今天跟上的朋友都是收获满满的.

TOK:币圈刘耀:时间节点共振谨防砸盘 后市需注意减仓规避风险 回落有效支撑再进行布局_Simba Token

现在全球的特殊时期都在不断的防水,增发了这么多的钱肯定是会去烧掉的,包括币圈最无理的泰达也是连续去增发,币圈作为新型崛起的投资产品涨幅惊人,自然也是去吸引了场外的资金去进行进场.

:网上遇到财务系统繁忙各种理由拒绝不给出怎么办_

虽然网络带给了我们许多方便,但是许多同学整天沉迷于网络之中,认为手机里虚拟的东西都是美好的。他们与网络上看不见的“人”交流,渐渐丧失了与现实中人们正常交流的能力.

:1.10阿飞解币:BTC行情分析与操作建议_

????人生长途漫漫,我们不可能每一步都走得那么完美,摔上几跤,走几段弯路,这并非坏事,至少让我们品尝了挫败,增添的阅历,让我们的人生多姿多彩.