Uniswap V3的炼金秘术


原文来源:https://www.nansen.ai/research/uniswap-v3s-alchemy

我们将在本文中带各位探索Uniswap V3崛起的秘密,并看看它的出现对整个DeFi世界有何影响。

Uniswap最新上线的V3版本无疑让Ethereum圈子里的用户们兴奋不已。Uniswap V3的核心就在于其可定制化的服务。用户可以选择特定的价格区间为做市仓位提供流动性,而无需将其暴露于0至∞的价格区间,同时也可以自行设置池子的交易费率。

非同质化仓位管理(NonFungiblePositionsManager.sol)合约是 Uniswap诸多合约的关键所在(合约地址)。用户与此合约互动以质押或提取自己的流动性资金。代表着该流动性的NFT也会随着质押或提取进行相应的铸造或销毁。代表流动性的NFT是一枚ERC-721代币,每一个都拥有一个特殊的代币ID。截止5月15日,就有大约15000的NFT被铸造出来了。

当用户在Uniswap V3提供流动性时,这些交易便会调用Multicall功能,此功能会一次性绑定多个交易。如果某一特定交易对(pair)能够使用池子的合约,那么流动性就会直接被质押进交易对之中。如果池子合约不可用(比如,某用户是第一个流动性提供者),那么新池的合约将会被部署。这个池子便是个例子。

我们将在本文中带各位探索Uniswap V3崛起的秘密,并看看它的出现对整个DeFi世界有何影响。

 

提高资金利用率的方法

用户是如何利用Uniswap V3的呢?NFT的铸币数量或许能给我们答案。每一个NFT铸币都是用户市价订单的特殊证明,也代表着用户对资产表现的看法。目前大约有15000个NFT已被铸造,而排名前八的流动性交易对则占据其中的30%。

两类资金池最受欢迎:1. 价格波动大的资产+稳定币的交易;2. 代币价格关联紧密的交易对。让我们进一步探索这两类交易对为何有着高使用率。

 

定向做市

WETH-稳定币交易对在流动性提供者中很受欢迎,因为在此交易中可以使用定向的做市策略。我们来看看Uniswap V3官方文档所描述的,设置ETH限价买单的例子。

“目前 DAI/ETH池子的价格是1500 DAI/ETH。你认为 ETH的价格在下轮市场低迷期会下跌至1000,然后反弹。所以你便打算设置一个区间订单,在1000 DAI/ETH的时候用 DAI买入 ETH。这是可行的,因为低于现货价格的价格空间是用价格较低的资产,也即 DAI来计价的。你可以在价格为1000 DAI/ETH的时候提供 DAI,在 ETH现货价格跌破1000 DAI/ETH时,DAI便会自动换为 ETH。”

卖出限价单也同理:如果你想要在特定价格区间卖出ETH,只需要将价格区间设在1500DAI/ETH之上,并只向池子里提供ETH就OK了。

 

低滑点稳定资产交易

代币价格密切关联的交易对(WBTC-WETH,USDC-USDT)也一直对流动性提供者有较强的吸引力,因为这类交易对带来的无偿损失较小。

不过这些交易对倒是给交易者们带来了较高的滑点。如下图所示,当x移动时,Uniswap invariant的y值价格会极速震荡。下图是在整个价格范围内对x*y=k公式进行模拟,就像Uniswap V2那样。

来源: Curve.fi 白皮书

意识到高滑点交易不应该出现在拥有高度相关资产的交易对中,Curve Finance在2019年发布的白皮书中便提到了一个新的模式,“不变量稳定交易”(stableswap invariant),这种模式和Uniswap V3的集中流动性极为相似(尽管不完全相同)。Curve的这个模式在之后吸引了超过90亿美元的质押,每天的交易量也达到了50万美元。

Uniswap v3的设计实际上是在考虑如何解决V2稳定资产的滑点问题。在Uniswap V3中,x*y=k只在流动性提供者设定的价格范围内适用。流动性提供者在极窄的区间内(比如0.995–1.005DAI/USDC)提供流动性,如下图的深度表所示。

来源:Uniswap Analytics

哪个模型更胜一筹呢?如果我们以日交易额/总锁仓量(TVL)的比率为标准来判断资金利用率的表现,那么V3暂时领先。Curve团队也在Twitter上表示了对V3池子效率的认可。

不过需要注意的是,因为激励性收益奖励,Curve池子的总锁仓量可能有所膨胀,这也许也是Curve上交易量/总锁仓量的比率较低的原因。

24小时内的交易额/总锁仓量比率。截取时间:5月14日  

自动化流动性提供策略

就如所有链上产物一样,智能合约的可编程性为DeFi用户带来了新东西:为各类资金市场提供自动化策略。基于Uniswap V3建立的项目为DeFi用户们开启了新世界,让他们可以使用与先前相比更为复杂的流动性提供策略。我们以已经在主网运行的Charm.fi Alpha金库为例。

基于Charm Alpha金库策略进行的交易费回测。来源:Charm Fi

Charm的策略聪明且精简。在Uniswap V3中,一旦市场价格超出了你为流动性设置的区间,你的资金便停止赚取交易费了。Charm的Alpha金库帮助管理资产,以更专业的操作,根据市场价格的变化不断改变你做市订单的价格范围。LP也因此可以持续赚取交易费。因为金库有存款上限,Nansen只找到了36笔存入合同的资金,其中无已知基金或项目的参与。

 

V3的gas消耗量

无疑我们非常需要一款能够降低gas成本的app。铸造NFT,路由(routing)等都需要复杂的计算,这些都可能导致更高的gas费。在过去的7天里,Uniswap的交易总共花费了近65000个ETH。它在以太坊消耗的总gas费中所占比率也不断增加。有人认为,Uniswap V3合约堵塞了gas市场,如下图所示,在排名前20名的gas消耗应用中,Uniswap就占了50%之多。

让我们继续深挖一下汇总的数据。你会发现,在Uniswap V3上提供流动性,每笔交易确实都会消耗较多的gas费。如果你思考一下每个新铸造的流动性仓位(NFT)需要多少次重复交易,便可以发现明显的差异。在5月11日的gas价格高峰期,Uniswap V3的铸币平均花费是0.17个ETH,Uniswap V2的平均花费则是0.15个ETH。有趣的是,V2的新LP仓位数量也在逐步下降。

所以在Uniswpa V3上交易会花费更多的gas吗?Uniswap V3的声明这样写到

“即使有了这些突破性的设计改进,V3交易在以太主网花费的gas也要略少于 V2”

不过仍然有不少人对此有异议。

我们进一步汇总了5月4日以来 Uniswap的交易花费的gas数据。平均gas消耗是通过支付的gas总额除以V2、V3的交易数得出的。数据显示,V3的交易费确实略高,5月13日每笔交易花费0.037 个ETH,而V2的平均花费则为0.027个 ETH。显然,V3的单笔交易成本要高出30多美元。V2的交易数额仍然较高,而V3自5月8日以来的交易量则有所下降。

在过去的十天里,V3交易平均消耗的gas比V2高出了0.0024个ETH,标准差值为0.03078ETH。随着时间推进进一步比较gas消耗可能会有更有趣的发现。

 

展望Uniswap的未来

Uniswap V3从上线以来已经取得了不错的成绩,它为DeFi生态系统带来的益处可能比我们想象的还要多不少。较低的滑点交易降低了用户被三明治攻击的可能性。即便是使用较为简易的随意策略,资金效率也得到了提高 — — Visor,xToken,Method这类项目的兴起又是否会当来更多值得期待的东西呢?无论如何,Uniswap在稳定性与治理的去中心化姿态上确实是独一无二的。

V3提供了一个安全的“AMMs的L1”,其他协议都可以在其基础上发展。现在已经有拨款在资助复杂做市策略的研究了,这些研究致力于优化特定资产的资本回报。

即便人们厌恶高昂的gas费,也不能否认Uniswap V3值得我们持续关注。

前往nansen.ai关注更多加密货币相关咨询

How do you rate this article?


1

0


Daily Universe Knowledge
Daily Universe Knowledge

🪐 We aim to help our users from all over the space know more about Universe Finance, Uniswap V3 and active liquidity management

Send a $0.01 microtip in crypto to the author, and earn yourself as you read!

20% to author / 80% to me.
We pay the tips from our rewards pool.