2018 年底,Uniswap 横空出世,没有像同时期的其他 DEX 一样采用订单簿,转而采用 AMM 自动做市商模型,来对抗由于以太坊性能所限而带来的包括交易确认速度缓慢在内的一系列问题。Uniswap 在一次次在实践中证明了 AMM 的可能性,同时在性能上的权衡也带来诸多问题,如不可避免的滑点与无常损失,资本效率低的缺陷也饱受诟病,还有时不时出现的三明治攻击以及单一的订单类型带来的糟糕用户体验。
2020 年 5 月,Uniswap v2 面世,在 v1 的基础上新增了币币交换、提升了操纵价格的难度——这看起来更像是对 v1 的查缺补漏,并没有对 AMM 模型进行优化调整。于是在 1 年后,也就是 2021 年的 5 月,Uniswap 团队又推出了 Uniswap v3,引入了大家耳熟能详的聚合流动性方案。
具体而言,在 v1 和 v2 中,LP 在向某一流动性池提供流动性时,流动性会被分配在(0,∞)的所有价格区间。而大多数资产只会在一定价格范围内交易,因此 LP 提供的流动性中的很大一部分从未被使用过,这使得资本效率相当低下。而 v3 的聚合流动性方案允许 LP 选择提供流动性的价格区间,只有资产在 LP 选择的价格范围内交易时,LP 才可以获得手续费奖励。此方案将 AMM 的资本效率提高到了前所未有的高度。与之相对的,滑点与无常损失也得到了一定程度的缓解。
虽然 Uniswap v3 解决了 AMM 当前最大的资本效率问题,但仍有一些其他问题等待解决。Uniswap v3 上线后,又已过去了 2 年时间,我们有理由怀疑 Uniswap 团队是否正在进行对 Uniswap v4 的筹备。在期待 Uniswap v4 的同时,我们也借此机会一起来看看,这 2 年中 AMM 出现了哪些让人眼前一亮的创新。
2022 年 5 月,iZUMi Finance 推出了旗下 DEX 产品 iZiSwap,提出了全新的 AMM 模型——离散流动性 AMM(Discretized-Liquidity-AMM,以下简称 DLAMM)。
具体而言,DLAMM 在恒定乘积模型的基础上,将连续的价格曲线离散成无数个价格点,除了这些点外,交易对的交易价格在波动过程中不会有其他取值。流动性提供者只能在这些价格点上提供流动性,交易者也只能在价格点上进行交易。
在 DLAMM 中,市场价格只会处在一个离散价格点上,只有处于市场价格点的流动性池包含两种通证,高于市场价格点的流动性池只包含一种资产,而低于市场价格的流动性池只包含另一种资产。在任意价格点上的交易会直接影响该价格点上的流动性池比例的变化,但交易价格保持不变,直到该价格点的流动性被交易至只剩一种,市场价格将会移动至相邻的价格点并继续重复该过程。
仔细观察我们不难发现,DLAMM 模型的底层逻辑其实与订单簿模型十分相似了,我们认为这也是 DEX 未来的发展趋势之一。Uniswap 引入 AMM 模型是对当时以太坊性能权衡取舍后的结果,在为交易者提供便捷服务的同时也带来了各种各样的问题。而随着基础设施网络的发展和迭代,AMM 模型本身的缺陷将被逐步优化,DEX 也逐渐向订单簿模型慢慢靠拢。2022 年 11 月,Trader Joe v2 上线,Trader Joe 在 v2 中也使用了与 DLAMM 相似的 AMM 模型。
与目前的 DEX 相比,DLAMM 模型的主要优势体现在以下方面:
自 2022 年 5 月上线以来,iZiSwap 已经经过了 1 年的发展实践,DLAMM 经受住了交易者的检验。同时 iZiSwap 也在不断更新,为用户提供更好的交易体验。这些用户友好的创新也的的确确被用户看在眼里。zkSync Era 上线后,iZiSwap 的 TVL 迅速上涨至超 1 亿美元。
我们相信,基于 AMM 的创新不会停滞。Uniswap v4 的时代什么时候会来?是否能给我们带来更大的惊喜?不好说,但 iZiSwap 已经在 AMM 的创新之路上打下了又一个坚实的基础,让 AMM 的未来更加值得期待。