作者:JoJonas,比特眼核心撰稿人
编辑:比特眼核心撰稿人Crush
Uniswap推出V3版本已经一年半多了,UNISWAP提出的“聚合流动性”概念已经被用户所习惯。
目前Uniswap官网提供的分析数据中,V3的TVL是V2的3倍左右,日交易量在10倍以上。
https://info.uniswap.org/#/
集中流动性使用户能够主动选择提供流动性的价格区间,显著提高了V3的LP资金效率,但并没有改变定义LP的不变乘积公式,也就是说,非永久性损失依然存在,并且随着资金效率的提高而相对放大;
用户交易仍然不稳定,容易受到三明治攻击。从用户的角度来看,限价单是一种更习惯、更有利的交易方式,但V3并没有做到这一点。
Uniswap3实际上有价格区间的概念,由于价格区间的上下限不同,每个区间的流动性定义也不同,具体如下:
由于LP无法实时跟踪市场价格变化,一旦价格超出选定范围,LP对本身就会成为单一货币流动性,相对于现有市场价格是亏损的。
在跟踪市场价格方面,机构和专业投资者显然更有优势;而最近的一份数据分析指出,为Uniswap V3提供流动性的投资者整体处于亏损状态,手续费不超过非永久性亏损。
https://twitter.com/thiccythot_/status/1589022227437039616
AMM真的希望xy=k一路走到黑吗?笔者最近注意到AMM的一个新设计理念,在此分享。
01.泉的DL-AMM模型DL-AMM模型源于泉的产品矩阵,其设计理念最早是由泉的两位联合创始人在2021年11月发表的一篇论文中提出的。
https://assets.izumi.finance/paper/dswap.pdf
本文是针对Uniswap V3的缺点而提出的一种创新算法,具有以下特点:
1.离散内容评级流动性。
DL-AMM不使用常数乘积公式,而是将流动性放在离散的不同价格点,每个价格点遵循常数和公式(x+y = L)。
无数个离散的价格点连接在一起,形成一条类似Uniswap的完整的AMM价格曲线。同时,DL-AMM在投放区间流动性时,通过对“流动性”的全新量化定义(L = x*√p+y/√p),将UniswapV3的积分求和转化为等比求和,同样可以在一个常数时间内高效完成。
2.分组有限流动性
DL-AMM的流动性将分为两类:LP流动性,与V3流动性相同,限价单流动性,单向。一旦超过目标价格,令牌将不会被兑换回来,并将一直保留,直到用户“认领”。
如果集团内流动性没有完全超过目标价,“索赔”遵循先到先得的原则。传统的交易匹配引擎需要轮流训练一个价位的所有订单。通过创新的算法设计,DL-AMM首次可以在恒定的时间内完成匹配,保证资金的正确性、公平性和完全不受管理的安全性。
与Uniswap V3相比,iZUMi提出的DL-AMM通过在不同的离散价格点应用常数加法公式,避免了每个价格点的交易滑点,并通过组合离散价格点(以及基于它的流动性深度)实现了链条上的订单簿功能。后世如traderjoe的流动性仓,都来自DL-AMM的设计。
DL-AMM模型简介,资料来源:https://izumi.finance/paper/dswap.pdf
如图,DL-AMM使用的恒和公式,不同的离散价位对应不同的(p,L),Uniswap使用的LP曲线(黄线)和蓝线(恒积公式,xy=k)的最终差值如左图所示。
由此可见,如果价格区间足够密集,黄线可以无限逼近蓝线,两者在实际交易体验和操作体验上没有区别。
右图显示了DL-AMM对限价单的支持。限价单作为一种特殊的LP(单一货币),会和普通LP一起提供流动性,这就给iZiswap带来了Uniswap无法实现的限价单功能。
通过这些巧妙的改进,DL-AMM扩展了Uniswap V3在限价委托功能上的潜力,提供了完整的在线委托书功能。基于iZiswap DL-AMM的链上订单簿可以完美避免传统思路遇到的技术难题,为其提供了新的发展方向。
IZiswap于2021年5月20日上线,产品经过反复迭代。目前全链TVL约为94.7M
泉推出的IZiSwap Pro,具有点对池匹配的在线订书功能(AMM模式);与此同时,零滑点、MEV预防的去中心化限价单也令人耳目一新。
https://Twitter . com/izumi _ Finance/status/1603215989227032576
IZiswap已在BNB连锁店/Arbitrum和其他连锁店推出。自4月21日在ZkSync上线以来,仅三周时间就成为了ZkSync上TVL最大的DEX。
iZiswap在ZkSync上的数据目前无论是Near上的Ref finance还是Aurora上的Arctic都采用了IZiSwap独创的DL-AMM方案。前者是Near's ecology最大的DEX,TVL巅峰时达到2.7亿美元。
02.Traderjoe的流动性BookTraderjoe沿用了DL-AMM的做法,为LP设置了多个离散的价格仓。每个价格箱中的LP也由恒和公式定义(如下左图所示)。
每个价格箱中的流动性由多个用户提供。以C作为价格箱中token Y的比例,很容易得出只有当前市场价格所在的价格箱C在(0,1)之间。
价格大于市场价的价格箱的流动性由token Y (c = 0)组成;价格低于市场价格的价格箱的流动性由token X (c=1)组成。
在这一点上,流动性仓的设计与DL-AMM基本相同,即同样可以实现较低的滑点。
在其官网中,还基于此为用户提供了一些流动性添加策略,用户可以自由搭配流量箱,实现自己的策略组合。
https://help . traderjoexyz . com/en/trader-Joe/liquidity-book/liquidity-strategies
例如,下图中的“买卖”策略:
流动性Bin设计了一个与价格波动相关的交易利率机制,以进一步减少暂时性损失。
它的交易费用除了和传统机制一样的基本成本外,还包括可变成本部分(公式如下)。
这部分成本与波动率累加器(v_a)成二次关系(S为价格箱长度)。V_a用来衡量价格波动的剧烈程度。如果价格在短时间内波动过快,可变费用会相应增加,从而通过平滑波动降低IL,在波动过低时吸引流动性。
流动性书可以看作是泉的DL-AMM思想和动态费率的结合,其核心仍然在于用离散价格点的常数和公式代替全局常数积公式,但目前不支持限价单的功能。
自从Uniswap问世以来,xy=k似乎一直是AMM领域的“圣经”,因为它足够简单,也足够有效。
由于xy=k公式的不足,很多团队逐渐开始探索新的可能性,泉提出的DL-AMM模型就是其中一个足够实用和美观的。
不仅可以支撑原有xy=k模型的交易深度和体验,还可以带来滑点和MEV的降低,以及在线下单本等新功能。
相信未来会有更多基于DL-AMM的创新,为链上带来更丰富的流动性添加策略和新应用的出现(如对用户不敏感的在线订单簿)打下良好的技术基础。
DL-AMM会是未来吗?让我们拭目以待。
参考数据
[1]https://Uniswap.org/whitepaper-V3.pdf
[2]https://docs.izumi.finance/
[3]https://assets.izumi.finance/paper/dswap.pdf
[4]https://defillama.com/protocol/ref-finance
[5]https://help.traderjoexyz.com/en/trader-joe/liquidity-book
[6]https://github.com/traderjoe-xyz/LB-Whitepaper/
本网站声明:网站内容来源于网络。如有侵权,请联系我们,我们会及时处理。
温馨提示:注:内容来源均采集于互联网,不要轻信任何,后果自负,本站不承担任何责任。若本站收录的信息无意侵犯了贵司版权,请给我们来信(j7hr0a@163.com),我们会及时处理和回复。
原文地址"ZkSync上头部DEX协议iZUMi Finance:基于UniSwap V3改进,开创DL-AMM新机制":http://www.guoyinggangguan.com/qkl/147500.html。
微信扫描二维码关注官方微信
▲长按图片识别二维码