详解Curve推出的新版TNG:或促使交易量超Uniswap?
原文作者: DeFi Cheetah , 加密 KOL
原文编译:Felix, PANews
核心观点: Curve Finance 近期除了 crvUSD 最重要的更新之一: Tricrypto New Generation (TNG)或将促使 Curve 可以超越 uniswap 的交易量,因为 TNG 通过优化了 Gas 费,提供比 Uni V3更好的执行价格,从机器人和聚合器中可以捕获大量的交易量。
本文将分为两部分:
-
新版 TNG 如何通过优化 Gas 费,潜在促进 Curve 在波动性资产交易中超越 Uniswap
-
Curve V2机制的回顾以及与 Uni V3的 CLMM(集中流动性做市)比较
Uniswap 支持者在之前与 Curve 的辩论中的主要论点之一是,Uni V3在波动性资产上的交易量非常庞大,证明 Curve V2是一个彻底的失败。
有了 TNG,这个论点就站不住脚了。
TNG 更新的意义基于一点:Curve V2 Tricrypto 池( ETH 、WBTC 和 USDT )提供的报价更好,但不包括 Gas。
在 Uniswap 的 17.7 万笔交易中,每笔交易被罚没的中位数价值为 6.22 美元。
方法:提取 2022 年 6 月 22 日以太坊主网上,分别在 Curve Tricrypto 和 Uniswap V3上 ETH/USDT 交易对的每笔交易数据,根据交易执行前区块中的报价(即每笔交易在内存池中时池的报价),模拟对方 交易所 的所有这些交易。
如果将提高 Uni V3交易执行的因素考虑在内,Tricrypto 池提供的报价比 Uni V3便宜 5.81 美元。那为什么 Uniswap 在交易量上仍占优势?答案是:Gas 费。
Curve Tricrypto 的 Gas 成本约为 250-30 万 Gwei,而 Uni V3的成本为 125-17.5 万 Gwei。这里展示了边际影响对价格执行的影响有多大:每笔交易中,Curve 给出的报价比 Uniswap 节省 5-7 美元,但 Curve 上的每笔交易 Gas 费至少比 Uni V3贵 10 美元。
来看看 Curve V2与 Uniswap V3在低 Gas 环境中的表现:在 Arbitrum 上,Tricrypto 池捕获的理想和实际交易量均大于 80% 。由于 Arbitrum 上的 Gas 费低,Curve Tricrypto 提供比 Uni V3更好的执行价格,因此占据了大部分交易量。
但是在以太坊主网上,Tricrypto 池所捕获的理想交易量和实际交易量之间存在巨大差异。根据上述提到的 Curve 报价更优,但 Gas 费贵的原因,Curve 几乎无法超越 Uniswap。
为什么 Curve Tricrypto 比 Uniswap 花费更多的 Gas?
原因 1 : Tricrypto 涉及的数学更复杂。为了首先保证正常运行,Tricrypto 使用了复杂的数学公式,在将这些公式重构为其最高效的形式上,花费的的时间/精力很少。
原因 2 : 在 Tricrypto 上,与 智能合约 交互时所触发的流动性再平衡算法,是由交易者通过执行流动性操作(交易、添加/移除流动性)来实现平衡 (交易者承担了再平衡的成本) 。而在 Uni V3上,是 LPs 主动重新平衡流动性 (LPs 承担了再平衡的成本)。
因此,即使在 silo(ETH-USDT 池)和无 Gas 中进行比较,Curve V2也无法提供比 Uniswap V3更好的执行,后者的 Gas 效率更高,并且 Uniswap 的整体执行价格更好。
然而,有了 TNG,情况完全变了。
Curvecap.lens(Curve NPC)比较了 TNG 前后的性能。旧版 Tricrypto 最近的一笔交易花费了 27.9 万 gwei,但新版减少到 18.3 万 Gwei,便宜了约 34% 。
简而言之,TNG 和 Uni V3 的 Gas 费现在在同一起跑线上。
这对 crvUSD 很重要。在 TNG 之前,由于 Gas 费导致“逐步清算”的资金损耗在试运行中非常严重。因此,TNG 是成功推出 crvUSD 的先决条件。
简而言之,由于 TNG 优化了 Curve Tricrypto 池的 Gas 费用,使其与 Uni V3相当,加上 Tricrypto 的算法本质上确保了更高的资本效率和更低的交易滑点,Curve 可以从机器人中捕获更多的交易量和聚合器。Trirypto 将威胁 Uniswap 61% 的交易量和 40.5% 的 LP 费用。
在此回顾一下 Curve V2 Tricrypto 池用于波动性资产交易的机制。作为 CLMM(集中流动性做市),于 2021 年 6 月 9 日推出,但与 Uni V3不同的是,Tricrypto 采用了内部 预言机 repegging 机制,当价格范围(Price scale)偏离内部预言时,会重新集中流动性。
价格范围是流动性最集中的地方,内部预言机是 货币 对价格的指数移动平均线。随着价格范围和内部预言机之间的差距扩大,市场波动性更高,Tricrypto 池会相应提高动态费用。
动态费用是为了补偿 LP 产生的较高的无常损失(IL),就像传统做市商(MM)在波动时期增加买卖价差一样。在市场波动较大时,Tricrypto 会频繁地进行再平衡,交易量增加以产生更多交易费用,从而抵消再平衡带来的一些无常损失。当现货价格接近价格范围时,联合曲线(Bonding curve)的资本效率非常高,并且随着价格偏离价格范围,联合曲线会表现得像 X*Y=K 一样。如果现货价格在没有收取足够费用的情况下飞快地偏离价格范围,则该池会提供比 Uni V2稍差的执行,直到收取足够的费用。
Curve V2表达式如下,其中有两个重要参数:放大系数(A)和 Gamma。A 表示现货价格接近价格范围(联合曲线中心)时流动性的集中程度,Gamma 表示现货价格偏离价格范围(联合曲线尾部)时有多少流动性。
为了模拟 A 和 Gamma 如何影响 Curve V2 AMM 的联合曲线,可以查看以下公式:
对于在 Curve Finance 上设置V2池的项目,还有其他 8 个参数,这些参数可以确保再平衡不会过于频繁地发生,从而节省计算成本。这显示了高度的自定义,允许项目通过调整参数来管理他们的 Poo l2,而不是主动管理 LP 头寸并不时锁定无常损失。