DeFi在经历了两年的发展,终于在2020年迎来了爆发,近期整个DeFi市场的链上锁定资产达到170亿美金。
其中引入自动做市商的DEX如Uniswap为DeFi市场提供了便捷的链上交易和流动性。然而在市场考验下,AMM算法也暴露了几点问题,如资金利用率低、多币种风险敞口和无常损失。
DODO团队提供了一种新的链上流动性解决方案——?主动做市商,并在DODOEx上进行了实现,经过两个月的实践,发现这是一种可行并且更优的算法,这篇文章旨在讲清楚PMM是什么?它如何工作?以及有哪些优势。
什么是主动做市商PMM?
主动做市商全称是ProactiveMarketMaker,它是由DODO团队首次提出并实现的新一代链上流动性解决方案。
PMM的核心思想,是通过引入预言机来指导价格,模仿人类做市商行为,将资金聚集在市价附近,提供和中心化交易所一样好的流动性。这意味着PMM拥有较高的资金利用率和较低的滑点,同时PMM提供的价格更优惠。
主动做市商与自动做市商的工作原理不同,在AMM的机制中,代币的可用数量乘积遵循一个恒定乘积公式X*Y=K,其中X和Y分别代表交易池中两种代币的可用数量。这个公式是一个反比例函数,如下图显示。
当K不变时,X增大,Y就会减小,反之亦然。在DEX真实交易的场景中,当交易对中的一种代币因为交易数量发生变化时,另一种代币的数量也会相应的发生改变。
我们以LINK-USDC交易对为例,假设用户计划通过USDC买入LINK,他相当于是向交易池中充入了USDC,并从中拿走了一部分LINK,从而池子中的代币数量发生了改变,兑换比例的改变又相当于影响了价格。
在这个过程中,是比例和数量的改变,跟价格是没有直接关系的,AMM的价格来源于套利。它被动的依赖套利交易来改变价格,当兑换比例发生变化,并且与其他交易平台不一致时,套利者会发现机会进行套利,进而把价格缺口搬平。
AMM带来了哪些问题?
资金利用率低:乘积恒定曲线,意味着资金均匀分布在这条曲线的每个价格点位上。但是,不会有人以1美金卖掉ETH,也不会有人愿意用10万美金买1枚ETH。所以曲线两端的资金是无法被用于交易的,只有中间聚集的资金被用于交易。这也导致了交易滑点高的问题。
改变做市商的资产结构:恒定函数做市商的做市策略,会在行情波动的时候,导致做市商的资产配置发生变化,这也被称为无常损失。
僵硬的做市策略:AMM只是一个固定的策略,做市商退化成流动性提供者,只能充币,无法将币价的主观判断应对到市场上进行相关操作。专业做市商的主动报价能力无法应用到这样的DEX上。
PMM改变了这种算法结构,PMM的曲线并不是x*y=k,而是动态可调节的。
其中,
当市场价格变化时,PMM不会被动地等待套利者交易,而是主动改变价格曲线的位置,使得价格曲线始终在市场价附近保持平滑,即提供充足的流动性。
以LINK-USDC交易对为例,当交易者售出LINK时,LINK资产池的余额会升高并高于原本的数量,这时候DODO会根据算法,将LINK价格调整到稍微高于预言机的价格,进而激励套利者来进行搬砖套利,使多余的LINK回归到原有的数量,让资产池回归到平衡状态。
PMM解决了什么问题?
从做市商的角度,因为PMM不受限于资产与价格相关的代币充值比例,因此它允许做市商存入某交易对的任意单边资产,而不用承担持有两种资产的风险。
比如用户为YFI-ETH交易对提供流动性,在AMM机制中,做市商需要承担YFI和ETH两种代币的持仓风险,而如果YFI下跌,做市商也要承担下跌带来的账面损失。
根据Uniswap的公式可以推导出价格波动的无常损失曲线,如下图。
以YFI-USDT交易对为例,在YFI从4万美金跌到1.5万美金的过程中,价格下跌了62.5%,在Uniswap做市的无常损失是13%左右。
虽然当YFI价格回到当初4万美金时,撤掉流动性资产配置不会发生变化,但对于波动的交易市场,做市商很难在退出时的资产价格是加入时的价格。
而对于流动性更差的长尾资产,单边行情更为严重,尤其是Farming热潮期间,因为高收益的诱惑冲进二池进行挖矿,在AMM算法的DEX做市,相当于为所有挖矿的人提供了买盘,也很难回到当初的价格退出,最终导致资产比例发生了很大的变化。
在DODO这里则不会出现此类情况,DODO允许单币做市,用户只需要持有一种资产即可参与做市,从而避免了上述情况的发生。
PMM有哪些优势?
主动做市商采用了不同于AMM的解决方案,做市商可以将自己的做市策略上链,可自定义斜率曲线、充币比例等,是一种更灵活更自由的算法,相比于AMM也有很多优势。
首先,PMM的资金利用率更高。PMM跟AMM一样,都是在零到正无穷大的价格范围内提供流动性,但是PMM价格曲线在预言机价格附近的区域明显更平坦。PMM将大多数资金聚集在市价附近,可以满足更加活跃和频繁的交易,从而提高了资金利用率。
根据DEX的每日锁仓量和每日交易量计算,Uniswap的资金利用率通常不超过20%,DODO的资金利用率可以达到20%-50%之间。
其次,PMM是单一风险敞口。PMM允许做市商存入某交易对的任意单边资产,而不用承担持仓双边资产的风险。
第三点是交易滑点低,具有更低的交易成本。通过PMM引入预言机指导价格,将更多资金聚集在市场中间价附近,可以提供更低滑点的交易。
最后,PMM可应用多样的做市策略。使用第三方预言机相当于应用一种公开做市策略,是一种大众做市方案。如使用Chainlink相当于采用了中心化交易所上的平均市场价格。当然,我们还可以让机构做市商充当预言机,进行主动报价,把他们的专业做市策略通过PMM应用到DEX上。
更多内容可访问官网查看:
https://dodoex.io/
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。