深入探讨Drift的动态虚拟自动做市商(第一部分/三部分)

本文详细介绍了 Drift Protocol 的动态虚拟自动做市商(DAMM)的运作原理及其与传统虚拟自动做市商(vAMM)的区别,强调了DAMM在流动性、滑点管理和交易体验方面的优势。文章从多个角度解析了DAMM的结构与机制,为读者提供了丰富的理论支持与实践指导。

对 Drift Protocol 动态 vAMM (DAMM) 的解释

前提条件

以下是关于虚拟 AMM 和永续合约的良好资源。本文将需要一些基础知识,如 AMM、DeFi 和衍生品。如果你需要复习,可以随时查看下面的源材料! 👇🏽

vAMM

  1. Drift DAMM 深入分析— Drift Protocol (@ bigz_pubkey)
  2. 深入了解我们的虚拟 AMM (vAMM) — Perpetual Protocol
  3. 关于 vAMM 对流动性池的非必要性 — Qmeasure
  4. vAMM 术语表 — Drift Protocol 永续合约

永续合约

  1. 衍生品交易/交易术语 — Drift Protocol
  2. 资金费用/限制对称资金— Drift Protocol

Drift 和动态 vAMM (DAMM)

什么是 Drift?

Drift Protocol 是一个去中心化的、完全链上永续合约交易所,建立在 Solana 上。Drift 目前提供七个可交易市场,包括:SOL、BTC、ETH、LUNA、AVAX、BNB 和 MATIC。

Drift Protocol 于 2021 年 12 月在公开主网上线。从那时起,Drift 累计交易量超过 700mm 美元,并每周至少推出一个新市场。

Drift 与其他永续 DEX 有何不同?

Drift 使用动态虚拟 AMM (DAMM) 进行价格发现,并使用链上清算所程序进行保证金和盈亏结算。这种组合允许无审查的交易体验。

动态 vAMM:Drift 使用动态 vAMM(虚拟自动化做市商)而不是其他永续中心化交易所和去中心化交易所使用的传统订单簿。Drift 的 DAMM 根据市场的交易需求调整虚拟储备。

链上基础设施:Drift 的交易基础设施完全在链上 — 从保证金、订单匹配到结算都在链上进行。这为用户提供了完全去中心化和非托管的交易体验。

什么是虚拟 AMM?

虚拟自动化做市商将资产兑换抽象为价格曲线,纯粹用于价格发现。

用户的抵押品首先存入一个金库,这为用户提供了以杠杆开仓的保证金,该杠杆的最大值由协议配置(Drift 当前最大支持 5 倍杠杆)。

用户在平台上“获得”交易保证金。这种保证金存在为状态变量,由存放在平台上的抵押品支持,并根据用户的交易盈亏变化。每笔交易都会推动 vAMM 曲线的价格向上或向下移动,而在此过程中不交换抵押品。保证金结算发生在 vAMM 之外,因此没有实际现金在 vAMM 中交换。

有关 vAMM 动态的更多信息,建议查看 Perpetual Protocol 关于其 v1 机制的这篇开创性 文章

什么是动态 vAMM (DAMM)?

Drift 的动态 vAMM 在虚拟 AMM 的概念上构建,具备确保最优滑点和流动性机制,以确保价格总是在流动性最深的曲线部分进行交易,并且可用的虚拟流动性与可用的交易需求相对应。

将动态 AMM 视为确保市场始终健康的优化问题是有帮助的,这由几个条件决定:

  • 跟踪基础 oracle 价格的合约价格。这通过一个 资金费率机制 确保,该机制会对推动价格偏离收敛的头寸收取利息。
  • 市场订单的深度流动性,通过低滑点展现给交易者。如果滑点过高,意味着交易需求高于由虚拟资产数量所暗示的估计需求。

DAMM 有两个机制来实现这些“理想”条件:

  1. 重新对接 — 重新对接指的是修改盯住的乘数使其更接近于 oracle。重新对接有效地更新 报价资产储备,同时仍然使用曲线中最具流动性的区域,其中报价资产的数量等于基础资产的数量。当价格远高于或低于虚拟池最初启动的价格时,重新对接是有用的。
  2. 调整流动性(k-factor) — 调整 k-factor 可以被视为在普通 AMM 中存入或移除流动性。这意味着增加或减少允许在池中交换的虚拟资产(x 和 y,或基础和报价储备)的数量,除了这些储备是 虚拟的

在这个优化问题中有两个重要点需要注意:

  • 调整流动性和重新对接并不是免费的;其中存在 成本 这由资金池支付。这个成本将在下面的“ DAMM 的交易参数是如何配置的?”部分进一步解释。
  • 如何在不提高资金费率的情况下设定理想的 k

在调整 k 时需要进行仔细的平衡。虽然简单地设置一个不切实际的高 k 看似是简单地为市场参与者提供无限低滑点的正确解决方案,但这意味着需要的资本量也会增加,以将价格套利回 oracle 价格(理想市场条件中的条件 #1)。如果没有足够的套利资本,这可能会导致持续的高资金支付,在多头-空头失衡的情况下这笔费用将需要从保险基金中支付。

重新对接和流动性调整将在本系列文章的第 2 部分中进行更深入的解释。

vAMM 和 DAMM 有什么区别?

虚拟 AMM 是一个负和系统;交易者可以获得的最大利润等于其他人存入池中的总抵押品,减去累计支付的费用。

动态虚拟 AMM (DAMM) 更接近于公平的零和游戏;交易者支付给系统的费用通过调整 k 常数和终端价格返还给系统中的持仓交易者,以激励长期的交易量和未平仓合约的增长。

这意味着在 DAMM 中,滑点应该随着在 vAMM 中交易兴趣的增加而保持动态低。在 DAMM 中,随着交易需求的增长,池中的虚拟储备也在增长。Drift 的 DAMM 还会运行曲线重新对接操作,以保持流动性集中在曲线的最低滑点部分。

为什么有人想要在 DAMM 上交易?

  1. vAMM 是一个指定的链上做市商(一种永远不会撤回流动性的做市商)。这意味着定价始终透明,并可以反映出交易者愿意支付的深度。
  2. Takers 可以异步交换风险(多头的数量不必等于空头的数量)。换句话说,流动性始终存在。
  3. Takers 不必冒着让 makers 提取池中价值的风险(术语:市场做市商可提取价值或 MMEV)。MMEV 的一个例子是,市场做市商最终从可用流动性池中提取价差利润。
  4. Takers 可以像一个合作社;他们支付的费用会进入费用池,并在 Takers 和保险基金之间进行返还。换句话说,支付费用本身就是对流动性的贡献。协议费用用于支持头寸,并且对未来流动性有所贡献。

我的对手方是谁?

Drift 的系统是点对池。结算为交易者对交易者,清算由平台的保险基金保障。一笔多单交易推动价格曲线向上;另一个同等数量的空单交易则推高相同的价格。价格是基于有多少资本被放置以移动曲线而变化,利润只有在你交易后有其他交易者朝你的方向交易时才能实现。

在 DAMM 中是否存在流动性提供者?

在虚拟 AMM 中,_技术上_不存在流动性提供者,也不存在无效损失。虽然虚拟 AMM 可以完全不依赖任何外部流动性 — 只需有一个希望与其交易的交易者即可 — 而我们的动态 vAMM (DAMM) 内置的后备协议则是作为流动性提供者,惠及交易者。

在我们的 DAMM 上,协议在技术上是流动性提供者,收取的 Taker 订单费用通过进行曲线调整改善平台上的流动性。由于协议对杠杆损失提供保险,协议成为最后的后备支持。

DAMM 的交易参数是如何配置的?

Drift 的 DAMM 是第一个完全可配置的 vAMM(因此被称为动态 vAMM 或 DAMM)。

DAMM 的参数直接决定了 市场深度,进而决定交易者支付的滑点量。我们所说的滑点是指进入头寸的 价格影响。例如,如果在平台上进行一次 10 ETH 交易导致价格上涨 0.3%,我们被认为这种交易的 滑点 为 0.3%,或 30 个基点。

DAMM 的价格由以下参数配置:

  • 盯住: 价格乘数,定义为曲线初始化时的 oracle 价格。通过重新对接操作可以修改盯住,这会改变池中报价资产的数量,以保持交易在曲线中最具流动性的部分进行。
  • k x*y=k 曲线的不变性;这是 流动性深度 参数,决定了任何价格点的可用流动性量。
  • 费用池: 这是将交易者支付的总费用集中到一起的费用池。从费用池中支付返还和奖励,以调整曲线。
  • 分层:费用池 分配的百分比,以供以下操作分配:(1)盯住调整(或称为“重新盯住”),(2)k / 深度调整,以及(3)(限制性)资金支付。

概括 DAMM:

  • 当交易者开仓时,他们会向协议支付费用。与其立刻返还给代币持有者或质押者,这笔费用被用来将市场推向其最优状态 — 意味着交易需求由交易所提供的虚拟流动性 匹配,使市场需求的理想价格深度得以达成;并且
  • 鉴于 DAMM 可配置,它旨在最优配置费用池以激励更多的交易量,使得资金支付、重新对接和深度调整之间的分配完全适应当前的市场条件。

研究目标是使整个过程系统化和透明。

为什么 Drift 会成功?

Drift 的运作是因为征收的费用与交易量之间存在正反馈循环 — 从而激励交易量随着时间的推移增长。

这导致交易者拿走流动性 → 支付 Taker 费用 → Taker 费用被返还/再分配给持仓者。

持仓者激励协议收取更多费用,因为它:

  1. 降低了失衡风险;并且
  2. 减少了退出他们头寸的滑点。

接下来会发生什么?

本系列的下一篇文章将讨论 OG 虚拟 AMM 的缺陷,以及 DAMM 如何通过详细介绍重新对接和 k 调整确保价格与 oracle 保持一致。我们将讨论 DAMM 的理想条件,以及如何在永续市场中实现深度-需求平衡。

在系列的后期,我们将结束一些关于 DAMM 的开放性问题,讨论 DAMM 的限制以及我们如何通过添加去中心化限价订单框架的概念来改进 DAMM。

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

0 条评论

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