作者:A51 Finance 翻译:善欧巴,金色财经
关于 Uniswap v4 以及它将如何彻底改变 DeFi 领域的文章已经有很多,但只有少数文章是用来指导开发人员如何为其发布做准备的。任何想要在 Uniswap 上创造一些东西的人都会很难理解从哪里开始。信息碎片化且不易获取。
本文试图解决这个问题。我们将详细介绍 Uniswap v4 中的每个概念,以便您在它最终发布时能够以最佳方式定位自己。
Uniswap Labs 希望 Uniswap v4 成为 AMM 的平台,这意味着 Uniswap v4 不再只是一个 AMM,而是一个构建 AMM 的平台。在接受 Bankless 采访时,Hayden Adams 将 Uniswap v4 与以太坊及其以汇总为中心的路线图进行了比较。
Uniswap 正在朝着类似的方向发展,用 hooks 而不是 rollups。就像以太坊一样,Uniswap Labs 也打算保持基础协议简单,没有任何复杂性,所有创新都被推到了边缘,意味着挂钩。Hooks 将成为所有创新发生的地方。这样做的原因之一是 Uniswap v3 的工作方式相当固执己见,但 Uniswap v4 只是一个中立的流动性创新空间,用于构建固执己见的 AMM。这可能会极大地刺激 AMM 领域的创新。
这让我想起Vitalik 写的关于区块链设计结局的文章,他认为所有的区块链最终都会收敛到类似的设计,无论它们是以 L2 为中心的链还是整体链。这似乎是 Uniswap v4 的结局,而 v5 可能会将 Uniswap 带到应用链。
Uniswap v4“不再只是一个 AMM”是什么意思?
这意味着Uniswap v4不仅是一个资产交换平台,也是一个开发者可以构建自己的定制AMM的平台。
既然分叉激励不再存在,其他 AMM 会发生什么?
许多 AMM 是 Uniswap v2 或 v3 的分叉,在 Uniswap 已经占据主导地位的链上,未来将面临一段艰难的时期。他们可能也必须开始在 Uniswap v4 上进行构建。除此之外,绝大多数 AMM 的唯一创新都是围绕 LP 费用,但由于 Uniswap v4 现在允许您在其生态系统中完成所有这些操作,由于 Uniswap 生态系统的巨大网络效应,这些 AMM 可能不再那么有利可图。
池在 v4 和 v3 中具有非常不同的含义。在 Uniswap 的早期版本中,所有流动性都驻留在池中,每个池都是一个单独的合约。在 v4 中,所有流动性都存在于单例合约中,池只是您使用 hooks 进行的所有可定制性的包装
任何人都可以使用自己的自定义挂钩初始化自己的池,这意味着实际上一对代币可能存在数百个甚至数千个池。
单例合约和池之间的流动性如何运作
所有池中的资产本身都驻留在一份合约中,但受池管理。池是设定价格比率、附加挂钩和进行交易的地方。
我们是否应该担心同一份合约中的所有流动性?
绝对不。单例架构过去已经尝试过并且效果良好。Balancer 一直是单例架构的支持者。在气体效率方面,它比工厂架构具有巨大的优势。如果有人担心单例合约中的潜在漏洞可能会使所有资产面临风险,那么也应该意识到工厂架构在这方面也好不到哪儿去,因为工厂合约中的漏洞也意味着该段代码会被复制到工厂部署的所有合约意味着现在所有合约都存在该漏洞。
在自动做市商 (AMM) 的背景下,Uniswap v4 引入了挂钩和更加以平台为中心的方法,可以创建高度专业化和创新的 AMM。以下是一些具体的可能性:
自定义费用结构:开发人员可以创建具有独特动态费用模型的 AMM,根据市场状况、交易量甚至一天中的时间进行调整,以优化流动性提供者的回报和交易者成本。
动态流动性分配: Uniswap v4 上的 AMM 可以根据算法自动调整不同价格范围的流动性,最大限度地提高资本效率并可能减少无常损失。
集中的流动性头寸:虽然 Uniswap v3 引入了集中的流动性,但 v4 可以允许对流动性头寸进行更精细的控制,使开发人员能够创建迎合特定细分市场或策略的 AMM。
流动性提供商 (LP) 策略挂钩: AMM 可以设计为允许 LP 实施自定义流动性策略,例如自动重新平衡、收益率优化或与其他 DeFi 协议集成以获得额外收益。
滑点保护机制: Uniswap v4 上的 AMM 可以包括高级滑点保护,使用钩子与预言机或其他数据源集成,实时调整矿池参数,以保护用户免受抢先交易或价格操纵的影响。
跨协议 AMM:通过利用 hooks,开发人员可以创建跨不同协议工作的 AMM,从而实现流动性共享并增加市场深度。
特定于代币的 AMM: AMM 可以针对特定类型的代币(例如稳定币、治理代币或实用代币)进行定制,从而针对这些代币的特定特征优化交易功能。
风险调整型 AMM: AMM 可以根据所交易资产的风险状况来调整费用或流动性深度,从而有可能吸引不同类别的投资者。
具有集成保险的 AMM: Hooks 可以创建具有集成保险机制的 AMM,提供针对智能合约风险或其他 DeFi 相关风险(如分歧损失或 LVR)的保护。
社交交易 AMM:可以在流动性提供者遵循成功交易者或资金池的策略的情况下创建 AMM,自动调整其流动性供应以反映成功的模式。
具有治理功能的矿池:开发人员可以构建包含特定矿池治理功能的 AMM,并可以为社区协作开辟另一个前沿。
通过为流动性提供和交易提供中立的平台,Uniswap v4 使开发人员能够在 AMM 领域进行创新,创建专业且可能更高效的市场。
Uniswap v4 Hooks是一个很棒的列表网站,可以查看迄今为止已构建的内容。
由于 Uniswap v3 具有工厂池部署架构,因此它根据费用等级(0.01%、0.05%、0.3%、1%)提供了有限的池变体。池一旦创建,就无法以相同的费用等级重新创建,这意味着每对最多允许创建 4 种类型的池。因此,Uniswap 的交换路由器只会解析池中这些层的交易。
通过引入单例架构和具有单独钩子集成的池创建,池位置与钩子可以有无限的组合,这很棒,因为任何人都可以使用一组自定义逻辑创建自己的池版本,以促进流动性提供和交易。虽然这种定制打开了创新之门,但同时也为 Uniswap 或 Uniswap X 的交换路由器造成了决策真空。以下是矿池创建者将面临的一些矿池发现问题。
头寸发现: Uniswap X 交换路由器要求填充者从任何地方提供最佳交易报价,无论交易是否在 Uniswap 上。单个资金池头寸创建者必须在该头寸中创建足够的流动性深度,才能引起填充者的注意。
挂钩执行依赖性:交易填充者是挑剔的,因此只有选择性头寸才会用于填充交易,这意味着附加到其他不会被选中的头寸的挂钩将闲置。 假设池仓位附加了一个限价单挂钩,则需要触发其后的 Swap 事件才能实际了解价格变化,从而导致其填写限价单。这对于该职位的用户来说效率很低。
交换接口: v3 中的新策略构建者和池创建者并不担心必须要求他们的社区从特定层进行交换或构建自己的交换接口,因为选择有限,发现更容易。在 v4 中,他们将必须宣传其头寸,并且可能必须构建其微型交换前端以保持交易通过其头寸。这种方法的局限性在于,他们最初不会通过登陆 Uniswap 前端的大多数用户的钩子获得交易量。
总而言之,Uniswap 正在迈向另一个未知的流动性和交易体验领域,该领域最终将转变为本地流动性层,许多流动性和货币市场将建立在该层上,模块化 AMM 将成为一种常态。然而,过渡仍然需要解决一些可能产生的真空,即通过几乎数千个具有自定义挂钩的独特头寸公平分配交易优先级以及用户体验,因为其前身 v3 存在 LP 盈利能力的基本问题,因为波动性的出血性无常损失。
来源:金色财经