2024-09-07
回顾UNI历代版本更迭,UNI是如何影响区块链的?
回顾UNI历代版本更迭,UNI是如何影响区块链的?
原文作者:YBB Capital Researcher Zeke
UNI v3:开启与 Cex 抗争的漫漫长路
UNI 在V2版本就已经是 AMM 类 Dex 的标准答案。可以说那个时代百分之九十九的同类项目,其核心架构与 UNI 是相差无几的。此时,UNI 心中的敌人或许已不再是 Dex,而是 Cex。相比于中心化交易所的高效,AMM 存在的一个很大问题便是资金利用率低下,对于普通用户而言为非稳定币交易对提供流动性存在极大的无常损失风险,比如在 20-21 初的 DeFi summer 中为了获取流动性挖矿收益导致本金归零是常有的事情。如果想继续在 LP 中获利,最好的选择自然是稳定币交易对,比如 DAI-U 等,也就导致 TVL 中相当一部分资金并无太大实际效用。另一方面V2的流动性是均匀覆盖于 0 至∞所有价格区间上的,那怕一些价格区间从未发生,流动性也覆盖于其上,这是V2中资金利用率低下的表现。
为了解决此问题,V3版本中 UNI 引入了集中式流动性(Concentrated Liquidity),与 V2中流动性均匀分布在整个价格范围内不同,V3允许 LP 将他们的资金集中在他们选择的特定价格范围内。LP 的资金只在价格范围内被使用,而不是分散在整个价格曲线中。 这使得 LP 可以用更少的资金提供相同的流动性深度,或者用相同的资金提供更大的流动性深度。 这种方式对于交易处在狭窄区间的稳定币交易对应该尤为有利。
但就具体情况而言,V3的成效并没有想象中那么好。现实情况是大部分人都会选择在预期价格波动最大的区间内提供流动性。这意味着这些高收益区间会被大量资金涌入造成资金沉积,而其他区间则仍然缺乏流动性。虽然单个 LP 的资金利用效率提高了,但整体资金的分布仍然不均匀,并不会显著改善 V2 中资金利用效率低下的问题,就流动性效率而言不如同期的 Trader joe 提出的价格箱,就稳定币对交易优化而言不如 Curve。并且随着 Layer 2 将要横空出世,以订单簿模型为主的 Dex 很有可能将再度占领高位,此时的 UNI 还未实现征服 Cex 的梦想,反而陷入了“中年危机”的尴尬之中。
UNI V4:万钩演绎
UNI v4是时隔V3两年之后才进行的一次重大更新,这在我们过往的研报里有更为详细的分析,我在这里只简单陈述一下。相比于两年前的 V3 版本,V4 的核心在于其对定制化和效率的追求,V3 版本需引入集中流动性机制,以此来提高了资金利用效率,但交易头寸需要 LP 精确选择价格区间存在一定局限性,容易在极端行情下可能面临流动性不足的问题。与之相比上文所诉的 Curve 协议及 Trader Joe 提供着更好的选择。
V4版本的更新优势在于可定制化和效率之间能取得最佳平衡,以求实现超越两者的精度和资金利用率。其中最为重要的 Hooks (也是智能合约)机制赋予了开发者前所未有的灵活性,允许开发者在流动性池生命周期的关键点(例如交易前/后、LP 存款/取款时)插入自定义逻辑。这使得开发者可以创建高度定制化的流动性池,例如支持时间加权平均市场制造者 (TWAMM)、动态费用、链上限价订单以及与借贷协议的交互等。
另一方面V4 采用了 Singleton 的单例结构以此取代了V1沿用至今的 Factory-Pool 架构,将所有流动性池集中在一个智能合约中让开发者可以搭建出自己更多的乐高积木。这极大地降低了创建流动性池和跨池交易的 Gas 成本(可降低 99% ),并引入了"Flash Accounting"系统,进一步优化了 Gas 效率。 作为 23 年熊市末期的更新,UNI v4极大的挽回了自己在 AMM 竞争中逐步处于劣势的地位。但V4的高度定制化也带来了一些问题。比如,开发者需要具备更强的技术能力才能充分利用 Hooks 机制,并且需要谨慎设计以避免安全漏洞。此外,高度定制化的流动性池也可能导致市场碎片化,降低整体流动性。总而言之,V4 代表了 DeFi 协议发展的一个重要方向--高度定制化和高效的自动化做市商服务。