Uniswap v4代码发布,“DeFi之夏”会重来吗?

Hayden Adams热度: 29850

随着v4升级的释出,我们得以窥见新版本真容,文章将大致介绍v4版本带来的变化。

原文作者:uHayden Adams

原文来源:uniswap

编译:陀螺财经

6月13日,Uniswap发布了Uniswap v4版本代码草稿,以便可以公开构建v4版本。

Uniswap Labs有史以来第一次在Uniswap v4公开发布之前邀请社区提供反馈。这一战略以社区意见为重点,旨在强调Uniswap致力于去中心化,这是一个关键的区别,意在将去中心化交易所 (DEX) 与中心化交易所 (CEX) 分开,例如Coinbase和Binance。

Uniswap v3于2021年5月发布,引入了集中流动性(可以在特定价格范围内提供流动性),从而显著提高DEX的资本效率,也奠定了Uniswap作为DeFi领域最大DEX的地位。目前 Uniswap在DeFi链上交易量中占有57.4%的份额,是该领域排名第二DEX的3倍之多。

Uniswap也因普及了自动做市商(AMM)而饱受赞誉,AMM是一种基于区块链的计算机程序,或称“智能合约”,可在不使用中介的情况下促进加密货币之间的交易。

随着v4升级的释出,我们得以窥见新版本真容,下文将大致介绍v4版本带来的变化。

01 挂钩Hooks

每个Uniswap流动性池都有一个生命周期。在流动性池的生命周期中,会发生几件事,包括用户使用默认费用等级创建流动性池;流动性被添加、删除或重新调整;以及用户交易代币。在Uniswap v3中,这些生命周期事件是紧密耦合的,并以非常严格的顺序执行。为了在Uniswap v4中为可自定义的流动性创造空间,为流动性池部署人员创建一种方法,以引入代码,从而在流动性池的整个生命周期中的关键点执行指定的操作——例如在交易代币之前或之后,或者在 LP 头寸更改之前或之后。输入“挂钩”,这些插件可以自定义流动性池、兑换、费用和 LP 头寸之间的交互方式。开发人员可以在 Uniswap 协议的流动性和安全性之上进行创新,通过与 v4 智能合约集成的“挂钩”创建自定义的AMM池。我们感兴趣的一些实验包括:

  • 时间加权平均做市商(TWAMM);
  • 基于波动性或其他投入的动态费用;
  • 链上限价订单;
  • 将超出范围的流动性存入借贷协议;
  • 定制化的链上预言机,例如几何平均数预言机;
  • 自动复利 LP 手续费到 LP 头寸;
  • 内部化的 MEV 利润分配给 LP;

但实际上,想象力是没有极限的。由于每个流动性池现在不仅仅由代币和费用等级定义,因此我们将看到各种颜色、形状和大小的流动性池。Uniswap v4的核心逻辑与 v3一样,是不可升级的。虽然每个流动性池都可以使用自己的“挂钩”智能合约,但“挂钩”只能限制为在创建流动性池时确定的特定权限。

Uniswap

02 单例模式The Singleton

Uniswap v4带来的第二个重大变化是引入了单例。顾名思义,单例是包含Uniswap v4中所有不同池的单个合约。这与Uniswap之前的迭代不同,在Uniswap之前,每个池子都保存在自己的独立合约中。

这种模式显著提高了v4的gas效率,因为复杂的Swap将通过单个合约进行,而不是通过多个不同的合约进行,后者会消耗大量的 gas。据估计,使用单例还可以将部署新池(即新交易对)的成本降低99%。

单例还利用了Uniswap Labs所称的“闪电记账系统”(flash accounting system)。这将进一步降低在DEX上交易时的gas成本,只需在Swap完成后将代币的净余额从池中转移出来。这与Uniswap v3不同,在v3中,交易中涉及的所有资产都是在Swap过程中转入/转出池的。

Uniswap03 治理、发布和分发

Uniswap v4将由Uniswap DAO和UNI持有者管理。

与之前的v3和v2一样,该协议将包括收费开关,Uniswap治理可以在逐个池的基础上激活该开关,以从流动性提供者产生的费用中抽取一部分。

v4将在Business Source License 1.1的许可下发布,该许可证将持续四年,并限制协议,仅供经过治理批准的实体使用。

最后,值得注意的是,Uniswap v4的发布不会很快到来。Hayden在播客中表示,v4代码尚未最终确定并经过审核,因此在协议发布之前应该还需要一段时间。

04 引发开发者争议

虽然新版本功能更加丰富,但是这引来了开发者们的抱怨,他们反对使用BSL(Business Source License,商业源代码许可证)。Uniswap在v4中选择使用BSL 1.1,延续了他们在Uniswap v3中所做的内容,而BSL许可证将允许Uniswap在接下来的四年内独家使用创新。虽然该许可证授予公众访问代码并允许复制、修改和再分发该代码的权利,但该代码在长达四年的时间内不能用于商业或生产目的。在此之后,许可证将从BSL许可证更改为永久性的GPL许可证(General Purpose License,通用公共许可证)。开源社区内的开发者们认为,Uniswap所谓的“开源营销”说法具有误导性。投资公司德尔福实验室 (Delphi Labs) 的总法律顾问Gabriel Shapiro在一系列推文中表示,BSL是对创新的征税,可能会减缓DeFi领域的发展。在他看来,如果不查看Uniswap v4的代码,开发人员将很难从头开始构建AMM(Automated Market Maker,自动化做市商)。BSL是对创新能力的一种征税,任何看过其代码的人,哪怕仅看过一次,然后再编写类似代码的人都有可能遭到版权索赔。这些关于版权的风险是大型科技公司使用精心设计的“洁净室”程序的原因。简而言之,很难找到一个既有能力从头开始编写一个新AMM,又从未看过Uniswap v4代码的开发者团队。也许他们并没有侵权,但他们需要拿出证据来证明这一点。作为回应,Uniswap的创始人Hayden Adams和他的团队在YouTube上举行了一场直播来解决争议。首席工程师 Noah Zinsmeister表示,四年并不长,而且BSL许可证在鼓励创新和从项目中获利之间取得了合理的平衡。05

对DeFi意味着什么

v4将对Uniswap本身和整个DeFi产生广泛的影响。

首先,此次升级应该有助于Uniswap保持其作为交易量最大的去中心化交易所的地位,因为挂钩可以提高协议相对于v3的资本效率,同时更具可定制性和gas效率。后两种特性应该有助于Uniswap吸引更多来自DEX聚合器和较长尾的异质交易对的订单流,同时保持其在ETH/USDC、ETH/USDT、ETH/DAI等交易量较大的交易对中的主导地位。

此外,此次升级使Uniswap 具有创建更多订单类型的能力,如TWAP和限价订单,这应该有助于Uniswap通过吸引更成熟的交易者到DEX,进而增强与 CEX 的竞争力。这一点,再加上FTX崩溃后交易活动向链上转移,以及最近对币安和Coinbase等CEX施加的监管压力,可能有助于Uniswap这类 DEX 在加密交易中更竞争力。

DEX/CEX成交量比率在5月份达到历史新高,随后回落。随着 Uniswap v4 逐渐成熟,它似乎有很大的机会将这一比率推至新的高度。

最后,v4应该有助于使Uniswap成为一个更可组合的协议。众所周知,由于分叉许可和管理集中化流动性头寸的挑战,很难在Uniswap v3上构建。在挂钩和 Singleton 模式之间, 相对于v3,似乎更容易构建和利用v4的流动性。这可能会带来大量新的、有趣的应用程序,并在 DeFi 行业迫切需要创新的时刻激发创意的浪潮。

总而言之,Uniswap v4是DeFi领域中令人兴奋的新升级,有助于推动DeFi向前发展。但是,它还需要一段时间才能推出。尽管如此,DeFi仍将再次变得有趣。

编译原文

Our Vision for Uniswap v4

What You Need to Know About Uniswap v4

Uniswap V4 Is ‘Open Source’ – Why Are Developers Complaining?

声明:本文为入驻“MarsBit 专栏”作者作品,不代表MarsBit官方立场。
转载请联系网页底部:内容合作栏目,邮件进行授权。授权后转载时请注明出处、作者和本文链接。未经许可擅自转载本站文章,将追究相关法律责任,侵权必究。
提示:投资有风险,入市须谨慎,本资讯不作为投资理财建议。
免责声明:本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况,及遵守所在国家和地区的相关法律法规。