本文来自 Twitter,原文作者:francesco,由 Odaily 星球日报译者 Katie 辜编译。
加密交易所 Trader Joe 是交易量排名前五的 DEX,原本是 AVAX 上最大的 DEX,在去年底择扩展到 Arbitrum 生态上后“火力全开”,吸引了大量流动性的同时,原生代币 JOE 也不断高涨。ARB 的空投大大促进了他们每周交易量的增长。
Trader Joe 营销负责人 Blue 表示,最快将于下周推出升级版交易引擎自动做市商 Liquidity Book V2.1 。新版本引擎将使存款人更有效地向 Trader Joe 的流动性池中添加代币,并改善链上交易体验。此外,Trader Joe 还将推出一个新的奖励计划,向那些参与 Trader Joe 集中流动性的用户分发代币。DefiLlama 的数据显示,自 3 月 26 日以来,Trader Joe 的总锁仓价值为 1.3178 亿美元,交易量超过 5.2 亿美元。
Trader Joe V2 使用了一种创新的 AMM 设计,称为「流动性帐簿」(Liquidity Book)。本文将深入介绍了流动性账簿是如何运行的,以及与传统 AMM 设计相比的优势。
并非所有的交易所都是一样。大多数交易所的交易算法是基于热门的自动做市商(AMM)公式:x*y=k。这个公式“根据每个代币的可用数量(流动性)确定了两个代币的价格范围。当代币 X 的供应增加时,Y 的代币供应必须减少,反之亦然,以保持恒定的产品 K 值”。
然而,使用这个公式操作 AMM 会导致以下问题:
无常损失;
资本效率低下;
低可组合性。
自从 Trader Joe V2 更新以来,Trader Joe 在流动性账簿(LB)的基础上为其 AMM 使用了不同的设计。流动性账簿是一种新颖的协议,提供一种混合 AMM<>CLOB(中央限价订单簿)风格的体验。流动性账簿建立在基础之上,通过提供与所有现有的集中流动性资产管理工具截然不同的体验,真正赋予了流动性提供者(LP)和交易者同等的权力。
(Odaily 星球日报注:目前,协议主要分为 AMM「自动做市商」 和 CLOB「中央限价订单簿」两大类。
中央限价订单簿「CLOB」是一种交易执行模型,它根据一组规则匹配买家和卖家。在基于 AMM 或基于 CLOB 的交易平台进行交易的主要区别在于交易执行的公平价格形成机制。例如,中心化订单簿依赖于交易者在给定交易对上提交的买卖订单汇总列表,CLOB 则允许交易者以指定的价格买入或卖出资产。)
流动性资金的可灵活变动性质使 LP 能够完全控制和定制其策略,类似于 CLOB。选择你的“Bin”,执行你的策略,只需重新平衡你的任意“Bin”,即可实现动态优化。
为了避免“懒惰的流动性”闲置的问题,Trader Joe 上的 LP 可以选择他们想要提供流动性的价格。每个价格点被称为一个“Bin”。流动性账簿将所有的“Bin”聚合到一种“订单簿”中,将所有的流动性汇总。(注:Trader Joe 对流动性进行分组,将资产对的流动性安排在不同的“Bin”中,每个“Bin”都有一个特定的价格,用户能够同时为多个“Bin”提供流动性。)
传统 AMM 和流动性账簿的另一个区别在于流动性是如何在流动性池中堆积的。在流动性账簿中,流动性在不同的“Bin”中垂直聚合,而不是水平聚合。与传统 AMM 相比,流动性账簿费用将支付给特定的“Bin”,在传统 AMM 中,价格范围内的任何人都可以获得部分费用。
流动性账簿设计还为 LP 提供了更高的可组合性,LP 可以获得同质化的代币收据用于存放流动性。Trader Joe 预测 LP 将在其他 DeFi 协议上使用收据。LP 还可以从波动性调整后的可变费用中获得额外收益。这是一种新的内部机制,用于测量瞬时波动性,确保其在应用于流动性池中引起波动的交易时完全准确。
流动性账簿设计还为 LP 提供了前所未有的灵活性,因为它提供了四种不同的“流动性形态预设”,以适应所有不同的策略。
用户将能够选择他们喜欢的价格范围和流动性形态,以及他们想要存入流动性的“Bin”数量。从这些设置中,用户可以制定多达 6 种基本策略,每种策略都有不同的优点和缺点。
比如 Curve 策略和买卖策略(Bid-Ask strategy)。
Curve 策略:
在“风平浪静”的市场中表现完美,资本效率高;
无常损失风险增加;
需要重新平衡当前的价格,以获得最大的效率。
买卖策略:
捕捉市场波动,允许 DCA(平均成本法:一种旨在降低波动对资产购买影响的投资策略);
比其他策略风险更大;
需要重新平衡才能保持效率。
流动性账簿设计是一种集中流动性 AMM,它结合了传统订单簿和 DeFi AMM 的元素。它的引入是为了帮助 LP 消除平台上的无常损失(impermanent loss:这种损失是由于代币价格背离引起的。当价格回归时,这种损失也就没有了)和高滑点。
Trader Joe 的费用结构有两个组成部分:
基本费率:最低费率;
可变费用:根据波动性调整。
Trader Joe 能够计算每个流动性池的即时波动率,这要归功于一种内部的预言机——“波动性累加器”。这实现了“峰时定价”功能,根据每个池的波动率增加可变费用。可变费用用于补偿 LP 可能因市场波动而遭受的无常损失。
流动性账簿也是市场上最有效的 AMM,能够提供「零滑点交易」。这得益于流动性账簿创新的“Bin”结构。每个“Bin”代表一个价格单点,流动性账簿上的每一笔 Swap 只有在从一个“Bin”交叉到另一个“Bin”时才会出现滑点,如果交易是使用单个价格“Bin”的流动性进行的,那么交易将不会出现任何滑点(即零滑点交易)。
然而,在某些情况下,单个“Bin”中的流动性储备可能不足以完成交易,因此需要“更换Bin”,在这种情况下,将选择最近使用的“Bin”,从而对价格产生较小影响。
Trader Joe 建立在当前 AMM 模型的基础上,使用创新的流动性账簿设计。主要目的是获得更有效的交易,防止无常损失,减少滑点和最大化可组合性。明星项目 Arbitrum 的空投证明了 Trader Joe 发明的「流动性帐簿」非常有效。吸引了约 1, 600 万美元的流动性,并在一周内从 1 亿多美元的交易量中产生了巨额交易费用。
由于市场的不确定性,目前的 AMM 设计已经显示出其局限性。因为 LP 在存放流动性时可以决定不同策略,流动性账簿模型可能会“脱颖而出”。