Drift Protocol是基于Solana的去中心化衍生品交易所,首次引入动态AMM(DAMM)和去中心化限价订单薄(DLOB),提供最高20倍的杠杆产品。文章详细介绍了其工作机制、投资情况、保险基金及其背景,强调了如何通过动态调整提高流动性和降低滑点,以保障交易环境的稳定。
1. Drift协议
1.1 引言 Drift是一个去中心化衍生品交易所,是第一个引入动态AMM(DMM)和去中心化限价订单簿(DLOB)的平台。这两个特点使Drift提供最高可达20倍的杠杆产品。此外,Drift计划引入多种新产品,如合成现货头寸、Delta对冲稳定币头寸以及损失补偿(IL)对冲。Drift采用基于手续费的协议模型,而不是发行原生代币。
去中心化衍生品交易所需要低成本、高交易速度和高可扩展性。因此,Drift选择了Solana。
1.2 Drift的投资者 Drift在2021年8月进行了380万美元的种子轮融资。主要投资者包括Multicoin Capital(领投)、Alameda Research、Jump Capital、LedgerPrime、Not3Lau Capital(Darren & Dearyl Lau)、QCP Capital、Robot Venture和ROK Capital。
2. Drift协议模型
2.1 机制概述
- DAMM作为市场稳定器运作。
- DLOB和清算机器人支持用户交易。
- 资金费率和K被调整以支持标记——指数价格。
- DAMM的调整过程基于手续费池运作。
- 保险基金在发生损失时提供救助。
2.2 Drift反馈循环 手续费和交易量为Drift反馈循环带来协同效应,促进协议增长。当交易者获得流动性时,就会支付交易者费用。然后,这些费用会再分配给返利/头寸持有者。
简而言之,该协议旨在通过选择基于费用的模型来创建一个持续的循环,而不是追求短期奖励。
2.3 DAMM(动态AMM)
所有Drift交易都通过动态AMM(DAMM)执行,后者是Perpetual Protocol的vAMM的增强模型。Drift还使用了来自vAMM(虚拟AMM)的主要机制,但由于这是第一个引入的“可调整”vAMM,因此称为DAMM。
vAMM遵循x * y = K公式,形成二维曲线。它表示x与y的市场价格关系。关于DAMM,它通过将曲线的梯度和peg_multiplier(C)相乘来设置。最小滑点发生在曲线的中间,Drift协议通过调整peg_multiplier将流动性诱导至曲线的中心,这被称为重新定锚过程。
以下是公式:
mark_price = (quote_asset_reserve / base_asset_reserve) * peg_multiplier
- Peg调整(或‘重新定锚’)
- K调整
- 资金支付(上限)
UniSwap x * y = K机制 (desmos.com/calculator/7wbvkts2jf?lang=ko)
Drift的动态AMM包含两个核心机制:“Drift Cover”和“可调K”。这两个机制通过来自协议的交易者费用来稳定交易环境。
1)Drift Cover(重新定锚曲线) 目前AMM中存在“价格漂移”问题,对流动性的需求大,滑点较高,因此偏离基础资产价格。换句话说,Oracle和标记价格之间存在差距。DAMM的Drift Cover功能旨在解决如价格漂移等问题。
重新定锚是一种定价机制,通过调整peg_multiplier来修改基础设定价格,从而向Oracle价格靠拢。该机制与“报价资产储备”(例如SOl / USDC池中的USDC储备)中的机制类似。peg_multiplier渐渐向降低Oracle-Mark价差和最小滑点的曲线中心点调整。这自然引导用户在中心区域附近交易。该机制在代码中实现,使得在标记价格剧烈变化时也能以较小滑点交易。
2)可调K _(K:系数乘法,base_asset_reserve,* quote_assetreserve) 调整K类似于在常规AMM中进行存款和取款,它是调整池中资产(基础资产、报价资产储备)的机制。DAMM建立在虚拟AMM之上。顾名思义,它以虚拟方式处理,而不是直接调整池内的价值。换句话说,DAMM通过vAMM设置K值来管理价格灵敏度,进而控制总流动性。当存在误差偏差时,K会逐渐被修改,以达到均衡状态。
当K增加时,滑点减少,Mark-Exit价差也减少。例如,如果将sqrt(K)翻倍,用户支付的滑点费用是原来的二分之一。在这种情况下,用户可能希望最大化设定的K值以最小化滑点。然而,高K值会驱逐套利者,这使得Oracle价格收敛所需流动性增加。不足的套利者数量会导致多空不匹配,导致资金费率的高估。为此,K必须被设定在均衡状态。随着交易环境的长期发展,Drift协议旨在通过将K(储备变量)从适当的值单调增加来降低滑点。
DAMM的机制提供一个稳定的交易生态系统并扩大交易量。通过利用获得的费用调整最优的peg_multiplier和可调K,是DAMM可持续运行循环的支柱。
2.4 DLOB(去中心化限价订单簿) DLOB(去中心化限价订单簿)是一种使用DAMM的限价订单系统,并向“Keeper机器人”提供离线激励。DLOB在去中心化和计算效率方面经过深思熟虑的设计。与清算机器人类似,任何人都可以充当“Keeper”。计算效率通过超额填充逻辑实现,离线交易,并在触发时切换到链上交易。总而言之,Drift的限价订单系统是一个混合体,结合了离线Keeper和链上支付系统。
DAMM Keeper执行订单并从每个限价订单中获得设定的佣金。奖励激励结构以高交易量和限价为优先,实现平稳运作。
以下描述当前Keeper机器人的USDC奖励
fkeeper = Min (0.01 max (1, torder )1/4, 0.1 fuser)
_torder = 从订单提交后经过的时间
_fusdr = 由用户支付的交易者费用
2.5 保险基金 保险基金的存在是为了防止杠杆活动造成的不可见损失。保险基金包含两个池:集合池和每个市场池。在对方超出支付限额的情况下,它作为后盾,确保协议的稳定性。
保险基金偿还用户的杠杆损失,资金来源于清算金额的一部分和协议利润的分成。
Drift协议成为基于Solana的去中心化衍生品交易所之一,由于DAMM和DLOB的贡献,达到了高交易量。然而,仍面临类似Luna事件带来的极端价格波动等突出挑战。在此,Drift正在准备V2版本的发布。
本文章将继续在Drift协议系列中的(2)Drift的模型机制和新挑战V2中。
本文章由verse2提供,标题为《Drift协议系列:(1)Drift、DAMM和DLOB为基础的去中心化衍生品交易所》。如你希望阅读整个系列,请查看以下列表。我们建议你按顺序阅读这些文章。
1. Drift协议系列:(1)Drift、DAMM和DLOB为基础的去中心化衍生品交易所
2. Drift协议系列:(2)Drift的模型机制和新挑战V2
verse2 一直以来都是构建者。作为基础设施构建者,我们为各种DeFi协议和不同生态系统做出了贡献(例如Layer 1、钱包、IDE、节点验证者等)。团队中超过60%基于产品,使verse2成为开发链上结构化产品的专家。
- 原文链接: medium.com/verse2/drift-...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!