LD宏观周报(2023/06/19):市场
DEX与CEX的终局之争?Uniswap V4再造流动性增长飞轮
6月13日,Uniswap发布了Uniswap V4版本代码草案,引起业界阵阵波澜,认为是当前熊市里为数不多的重要创新,或将引发DEX与CEX终局之争。
业界普遍认为,正值当下全球最大CEX币安被美国SEC调查、起诉之际,Uniswap作为全球最大的DEX发布的这一版本,不仅将继续强化Uniswap在DEX中的龙头地位,也将对行业竞争格局和未来发展带来广泛、深远的影响。
在Uniswap发布的《Our Vision for Uniswap V4》和《 Uniswap V4 Core Whitepaper》两文中,主要围绕Hooks和Singelton陈述了新的流动性实现框架和创新机制。其重点一言以蔽之:Hooks唱戏,Singleton搭台,打开流动性创新空间,降本增效,提升体验,Uniswap V4将再启流动性增长飞轮。
01 Hooks:开发者自定义流动池成为创新主角
什么是Hooks?
Hooks被翻译为“挂钩”,本质是一个由开发者创建和定义交易逻辑的外部合约。通过Hooks,开发者可以在流动池生命周期(如添加、调整、删除、交换等)的特定点位调用外部合约执行指定的操作,比如在交易之前创建限价订单,在流动池头寸改变之后调整交易费用等级等。
目前,Uniswap V4支持8个特定点位的钩子调用:
● beforeInitialize/afterInitialize
● beforeModifyPosition/afterModifyPosition
● beforeSwap/afterSwap
● beforeDonate/afterDonate
开发者可以在这些点位创建自定义交易逻辑的钩子合约,从而实现AMM创新。比如可以在交易开始前设置一个限价,然后在交易结束后检查是否满足这个限价,满足(True)则执行交易,否则(False)取消交易。如图1-1所示。
图1-1 挂钩交易流程示意(图片来自Uniswap官网)
挂钩可以修改池参数、添加新功能和提升流动池性能。为了展现Hooks的能力,Uniswap提供了一些钩子样本:
● 时间加权平均做市商 (TWAMM):通过在一段时间内拆分执行大订单,使得滑点更低,交易更加平滑;
● 基于波动率或其他输入的动态费用:根据市场波动性动态调整交易费用,是更加灵活、更具适应性的费用机制;
● 链上限价单:在满足特定价格条件时自动执行链上限价订单;
● 将超出范围的流动性存入借贷协议:超出范围的流动性,也可以说是闲置流动性,将其存入借贷协议为其提供流动性,提高资本利用效率,也可增加收益来源;
● 定制的链上预言机:采取中位数、截断或其他自定义预言机的实现方式,例如几何平均预言机Geomean;
● 内部化的MEV利润分配回LP:为流动性提供者内化矿工可提取价值。
当然,更多的创新Uniswap希望由开发者来实现。以前大家依赖于UNI团队对Uniswap协议进行功能迭代,制约了更新速度。现在,基于Uniswap协议的流动性和安全性,这些钩子允许开发者创建更具灵活性和定制化的流动池。
主动权已交给了开发者,开发者将成为流动池的创新主体,1000个人有1000个哈姆雷特和魔法杖,犹如chatGPT开放插件市场一样,“百钩大战”即将开启,由此必将加速创新速度,打开流动池的创新空间。
02 Singleton:搭建单例流动池推动交易降本增效
在流动池架构方面,V4中移除了V3的Factory/Pool模式,取而代之是大合约框架,即单例合约Singleton。两种模式比较如图2-1所示。
图2-1 V3 Factory/Pool模式 vs V4 Singleton模式(图片来自Uniswap官网)
Factory/Pool模式是每个流动性池对应一个合约,属于多代币多合约的架构,其缺点是部署新池需要部署新合约,其成本随字节码大小而变化,并且多池交易需要跨多个合约,成本高效率低。
Uniswap V4采用了Singleton设计模式,其中所有流动性池均由一个合约管理,不仅让部署流动池的成本降低了99%,也使得多跳交易更加方便和高效。
多跳交易是加密货币交易中的常见策略,它允许用户通过一系列代币对从一个加密货币转换为另一种加密货币。
在V4中所有交易币对都放在一个大合约里,用户进行多跳交易时,只需调用一次合约就可以完成所有交换,大大提升了交易效率和降低Gas费用,对交易用户格外友好,有助于鼓励费用敏感用户提高交易频率。
03 Flash Accounting:与EIP-1153结合实现成本优化
Flash Accounting,称之为“闪电记账”,是在单例合约架构之上引入的一种新的记账方式。
在V3及以前的版本中,每个交易中涉及的所有资产都须在交换过程中转入/转出流动池,这无疑使得过程变得复杂并产生更多的Gas费。