除了众所周知的特性,Uniswap V3 版由于协议复杂度的提升,存在这些可能会被忽略的小细节。
撰文:Donnager
Uniswap V3 版终于上线了,此次改进的核心在于解决「资金效率」的问题,因而推出了「范围订单」、「集中流动性」、「非同质化仓位」、「费率自定义」等特性,希望进一步推进 AMM (自动做市商)创新的边界。
也可以从这篇精选文章《关于 Uniswap V3,你需要知道的一切》https://www.chainnews.com/articles/345963750419.htm 中获取有关 Uniswap V3 的一切信息,包括特性速览、深度剖析、生态应用进展、白皮书等。
但是除了众所周知的这些特性外,Uniswap V3 还带来了很多「小惊喜」,也是此前未正式上线前尚未被覆盖到的细节。比如,Uniswap 终于实现了一次「复仇」,提供了一套可以迁移 SushiSwap 流动性的小工具。
但是 Gas 消耗却毫无疑问的增加了,毕竟协议的复杂度在提升,另外生态、L2、用户体验也都是值得关注的话题。
链闻整理了有关 Uniswap V3 协议的可能会被忽略的小细节,希望能帮助你从更多方面了解这次升级。
LP 仓位即 NFT,竟自带动效
Uniswap V3 从整体的前端设计来说也有着不小的改动,但整体还是保留了之前的风格。不过 Uniswap V3 的 LP 代币(仓位)更改为非同质化代币(NFT)后,NFT 的设计就有着很大的发挥空间,毕竟现在绝大多数的 NFT 也都是和数字艺术相关的。
当你为 V3 增加流动性后,会获得一枚 NFT,如果你在 Uniswap 上查看这个仓位后,会发现这个 NFT 还是动态的,边框部分的文字在围绕核心转圈。
可以从 Uniswap V2 和 SushiSwap 迁移流动性
SushiSwap 在去年针对 Uniswap V2 进行「吸血鬼攻击」后,Uniswap 一直都没有针对 SushiSwap 进行直接的反击(虽然在推特上一直嘲讽 SushiSwap),此次 V3 版本的流动性迁移小工具本来支持 V2 迁移也就够了,但他们还顺手支持了 SushiSwap 流动性的迁移,让 SushiSwap 的用户可以将自己的仓位可以方便的迁移到 Uniswap V3 上。
Layer2 版本进度尚未公开
此前 Uniswap 曾表示,最快将在 5 月 15 日左右推出基于 Optimism 网络的 Layer2 版本 Uniswap V3 协议,但是在此次上线主网的声明中未曾提及这方面的进展。联想到 Synthetix 也在前几日遭遇了因 Optimism 延期而带来的影响,L2 版本的 Uniswap V3 或许也会受制于 Optimism 网络研发进度的影响。
特别是如果大家发现 V3 版本的 Gas 消耗相比 V2 版本增加不少,用户可能更期待的是 L2 版本的 V3 协议。这样看来,Uniswap 应该早些考虑多 L2 的部署,不要因为一个 L2 网络的延期影响整个协议的进展。
会替用户计算 V2 和 V3 中的更优价格
Uniswap V3 的流动性迁移已经开启,目前的锁仓量(TVL)已经突破了 2 亿美元,不过相比 V2 的 80 多亿美元 TVL,还是一个很早期的阶段。
所以,就算 V3 可以增加资金利用率,V2 在目前阶段可能还是可以提供更优的价格。当用户使用 V3 版本进行交易时,如果 V2 的价格更优,Uniswap 网页前端会建议用户使用 V2 进行交易,反之亦然。
网站和 Info 站也更新为 V3 版
除了协议本身更新为 V3 版本之外(也就是智能合约),Uniswap 网页版也根据其特性进行了调整和改版,发布了 V3 版本的前端页面,涉及交易页面、流动性页面、投票页面,以及数据聚合站 Uniswap.info。
Uniswap.info 一直都是官方推出的数据统计站点,可以查看 TVL、交易量、交易趋势等数据。目前来看 V3 的 Info 站点的首页改动并不大,主要聚焦在较小的设计调整。
在交易对页面中,新增可以查看特定交易对流动性添加的情况,可以辅助用户判断添加流动性的范围。
未完全支持中文
此前 Uniswap 已经支持了中文,但是在 V3 推出后,可以看到网页上有部分文字翻译成了中文,部分还是英文,略微有些混乱。不过相信团队很快就能支持和完成翻译的工作。
全新的流动性添加工具
流动性添加工具是此次针对 LP 调整最大的部分,添加时需要设置很多参数:
填入这些信息后,再进行资产的授权(如果都不是 ETH 的话,需要授权两次),最后就能添加流动性,铸造仓位 NFT 了。
Gas 消耗增加,提供流动性的交易增加超过 100%
Uniswap 曾在 V3 公开时表示 Gas 进行过优化,但是由于多仓位和非同质化流通性的情况,很明显链上的计算量增加了,所以肯定会增加用户的 Gas 消耗。
根据链上一些抽样数据来看,提供 / 撤出流动性、交易 / 兑换的 Gas 的确都增加了。不过需要说明的是,Gas 的消耗根据用户自己的地址、代币的种类以及很多因素相关,所以仅供参考。
V2:16 万 Gas
V3:40 万 Gas (相比 V2 增加了 150%)
V2:13 万 Gas
V3:14 万 Gas (差别较小)
在链上找的一笔随机交易,为 V3 增加 USDC/ETH 的流动性支付了接近 40 万 Gas
注:其中均不包含代币授权(Approve)交易,因为 V2 和 V3 都需要进行该操作,没有区别。
生态应用蠢蠢欲动
Uniswap 已经逐渐演变成一种底层协议级别的应用了,很多第三方 DeFi 或者应用都可以基于 Uniswap 生态创建各类的应用,比如交易工具、数据工具、流动性挖矿解决方案等。
目前已经有几款生态应用公开了,包括:
由 DeFiLab 创建的 Uniswap V3 模拟工具,用户可以通过该工具以及参数进行计算和模拟。具体可参考该文章:
《Uniswap V3 已上线,了解一下如何用模拟器最大化流动性效益》
https://www.chainnews.com/articles/312703707388.htm
DeFi 协议 Visor Finance 宣布成立新组织 Gamma,将资助 Uniswap V3 上主动的流动性提供者相关策略的研究和实施。Visor 希望通过 Gamma,获得合适的数据科学和金融建模资源,以便实施最具吸引力的主动流动性策略,为 Visor 的金库所有者提供服务。Visor 表示将为 Gamma 提供最初的 50 万美元资金。具体可参考该文章:《三分钟读懂 Visor:Uniswap V3 生态通用协议流动性管理平台》https://www.chainnews.com/articles/908664871098.htm
链上期权协议 Charm Finance 推出新协议 Alpha Vaults,可用来自动管理 Uniswap V3 的流动性,使其集中流动性获得更高的收益,并定期进行再平衡以减少无常损失。Alpha Vaults 的份额是 ERC-20 的形式,所以是可组合和可替换的。Alpha Vaults 将采用被动的再平衡策略,可以提高整体的效率,据他们的回测数据表明,被动的再平衡策略可以超过主动的再平衡策略。Charm Finance 表示 Alpha Vaults 即将在主网上线。