Bunni v2:重新定义流动性供应的革命性 AMM

  • HookRank
  • 发布于 2025-01-22 15:34
  • 阅读 12

Bunni v2 协议通过引入流动性密度函数(LDFs)、形态转换(shapeshifting)和自主再平衡等创新功能,增强了流动性配置和管理,允许流动性提供者根据市场条件优化其策略。该协议通过 ERC-4626 金库实施的再抵押进一步最大化了闲置资产的效用,确保流动性池既高效又有利可图。

Image

Bunni v2:重新定义流动性供应的革命性 AMM

Bunni 协议的第二个迭代版本解决了关键挑战,并引入了所有这些挑战的解决方案,这可能标志着 DeFi 发展的一个重要里程碑。让我们更深入地研究一下该项目提出的功能。尽管这些功能旨在最大化所有协议用户的利润,但根据其一般应用范围,可分为三个部分:流动性分配和费用改进。

流动性分配

实际上,作为 Uniswap V4 的 PoolManager 的包装器,Bunni 引入了一个 ERC-20 代币来表示 LP 的存款头寸,取代了 Uniswap 基于 NFT 的表示形式。这种转变使得在代币化存款的基础上构建金融应用程序变得更加容易,而不是处理非同质化代币。

Image

为了更有效地管理 LP 的头寸,Bunni 提出了 流动性密度函数 (LDF) 的概念。这是一种“规则”,或者更确切地说是一种公式,可以定义池的流动性如何在不同的价格范围内分配。它有助于决定:

  1. 有多少流动性分配给特定的价格范围。

  2. 该流动性的集中程度或分散程度。

它建立在 Uniswap 的 ticks 概念之上,能够以恒定的 gas 成本实现高效的流动性分配、修改和交换。

Bunni 引入的第二个功能是 Shapeshifting。简单来说,它与 LDF 密切相关,并且是基于市场状况对 LDF 进行动态调整。这使得 AMM 流动性真正可编程,为开发人员和 LP 提供了定制流动性策略的工具,以适应他们的风险偏好和市场观点。

Bunni V2 支持 3 种类型的 形变

  1. 移动 (Shifting):更改 LDF 的原点,从而在刻度空间中移动流动性。可以启用双向移动,也可以限制为单向移动。例如,移动可用于自动移动流动性,使其集中在市场价格附近,以最大化交易费用收入。

  2. 变形 (Morphing):修改 LDF 的参数以更改流动性分布的形状。例如,在波动性较高时变形流动性分布以降低集中度,而在波动性较低时增加集中度。

  3. 切换 (Switching):完全从一个 LDF 切换到另一个 LDF。特别是,在看跌和看涨 LDF 之间切换以反映市场方向上不断变化的信念。

这些功能的组合为创建真正动态的池奠定了坚实的基础,使 LP 和其他参与者能够提取最大利润。通过利用 LDF 和 形变 功能,Bunni 开发了一种独特的交换算法,该算法以恒定的 gas 成本执行,无论受影响的 ticks 范围有多大,并且可以使用提供的接口进行 模拟

当通过 形变 修改池的流动性密度函数 (LDF) 时,池中当前的代币比率可能不再与更新后的 LDF 对齐。在这种情况下,重新平衡 变得至关重要,它可以优化代币储备利用率并确保池为交换提供尽可能最佳的流动性。每次交换后,如果自上次交换以来 LDF 已更新,则池会计算超额流动性,并且如果超额流动性超过预定义的总流动性阈值,则会自动启动重新平衡。

成功解决的另一个挑战是在 LDF 更新、再抵押收益率或其他自主重新平衡过程触发的流动性重新平衡期间遭受三明治攻击的风险。在这种攻击中,恶意行为者可能会用两次交换来夹击重新平衡,从而以牺牲 LP 为代价获利。解决此问题的方法包括以下措施:

  1. 荷兰式拍卖:费用开始时很高,并随着时间的推移呈指数下降,从而使市场能够确定 MEV 机会的公平价格。

  2. 自动启动机制:一种算法可确保在自上次交换以来的指定时间后,费用开始自动降低,从而防止池无限期地停止交换。

  3. 指数衰减:这种方法允许快速的初始费用降低,然后更逐渐地下降到正常费用水平,从而平衡安全性和可用性。

任何对 DeFi 协议进行足够调查的人都知道流动性池面临的资本利用率低下的一个非常普遍的问题,其中很大一部分资产仍然闲置以维持必要的流动性储备。这些休眠资产对于促进交易至关重要,但也代表着巨大的机会成本,因为它们不会为流动性提供者带来额外的回报。这个问题是由于 ticks 系统和通过它们进行的流动性分配而出现的,并且可以通过不同的方式解决,包括更有效的流动性分配(Bunni V2 旨在通过引入 LDF、 形变 和自主重新平衡来实现)和/或再抵押,该协议中也引入了该功能。

再抵押是传统金融中借用的一个概念,它通过允许将抵押品用于多个金融交易来解决闲置资产的效率低下问题。在 Bunni v2 的背景下,这种机制经过专门调整,旨在最大限度地提高流动性池中闲置资产的效用,同时保持其作为交易储备的主要功能。Bunni v2 通过 ERC-4626 金库实施再抵押,以从闲置池资产中产生额外收益。启用后,池的部分代币储备会存入指定的生息协议(如 Aave、Yearn、Gearbox 或 Morpho),同时保留足够的原始代币以用于交换流动性。当原始代币数量与金库储备之间的比率移出某个区间时,系统会在金库储备和原始代币之间自动重新平衡。这种方法优化了资本效率,同时管理了 gas 成本并维持了交易操作所需的流动性。

费用改进

除了上述所有旨在改善流动性分配的功能外,Bunni 团队还朝着费用优化和 MEV 保护方向做出了重大努力。让我们探索为实现这些目标而提出的功能。

  1. am-AMM model:基于 Austin Adams 的研究,该功能旨在解决 AMM 设计的 2 个关键问题——减少知情订单流的损失和最大化非知情订单流的收入。模型包括几个关键组件:

    • MEV 捕获:通过竞争性拍卖为选定的管理者提供特权地位,使 Bunni v2 能够重新捕获 MEV。

    • 掉期费用优化:允许 am-AMM 管理者设置和调整掉期费用,以最大化收入。

    • 提款延迟:实施一种机制以防止可能损害 am-AMM 管理者收入的战略性流动性提款。

2. 基于波动率的掉期费用:这种费用在没有 am-AMM 管理者的情况下使用。当池的现货价格偏离 TWAP 值时,它会以二次方式增加掉期费用,从而提供了一种简单而有效的方法来根据市场情况调整费用。虽然这种自动化方法有效,但它被设计为基准解决方案。利用复杂的链下分析和市场模型的 am-AMM 管理者可能会实施更细致的费用策略,从而考虑简单价格偏差以外的其他因素。但是,当没有此类高级管理时,基于波动率的费用可以作为稳健而可靠的后备机制。

其他功能 推荐系统 Bunni V2 引入了一个独特的推荐系统,使流动性提供者能够建立推荐网络,并根据其网络存入池中的流动性金额赚取奖励。以下是它的工作原理:

  1. 推荐人 ID:每个推荐人由一个 uint24 ID 标识,最多允许 8,388,607 个唯一推荐人。

  2. 推荐人分数:以推荐人为其推荐人的所有帐户余额的总和。特定于每个 Bunni 池。

  3. 推荐奖励:分配给推荐人的奖励,以池的 token0 和 token1 计价。

  4. 奖励分配:一种根据推荐人的分数和池产生的费用向推荐人分配奖励的机制。

总而言之,Bunni v2 通过解决流动性供应和资本效率方面的关键挑战,代表了 AMM 发展的一次重大飞跃。通过引入诸如 LDF、 形变 和自主重新平衡等创新功能。Bunni v2 增强了流动性分配和管理,使流动性提供者能够根据市场情况优化其策略。该协议通过 ERC-4626 金库实施再抵押进一步最大化了闲置资产的效用,从而确保流动性池既高效又有利可图。

此外,Bunni v2 通过 am-AMM 模型和基于波动率的掉期费用,侧重于费用优化和 MEV 保护,这表明了其致力于最大化流动性提供者的回报,同时防范潜在损失。推荐系统的引入也鼓励了网络增长和参与,从而进一步加强了生态系统。

总的来说,Bunni v2 不仅解决了 AMM 设计中现有的低效率问题,而且为去中心化金融中动态和可编程的流动性供应设定了新的标准,为更复杂和更具弹性的 DeFi 协议铺平了道路。

  • 原文链接: x.com/HookRank/status/18...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
HookRank
HookRank
江湖只有他的大名,没有他的介绍。