Drift 是一个建立在 Solana 区块链 上的去中心化交易和质押平台,提供永续期货、现货交易和流动性质押。它集成了链上订单簿和自动化做市,以促进高效、低延迟的交易和优化的资本利用率。 [1]
Drift Protocol 作为 Solana 上的一个 去中心化交易所 (DEX),支持各种链上交易活动,包括现货交易、永续期货、借贷、借款和被动流动性提供。该协议旨在通过采用流动性机制组合并优化计算效率,来克服链上交易所的常见限制,例如交易速度慢、流动性低和买卖价差大。
为了确保交易的稳健流动性,Drift 采用了三种主要机制:即时 (JIT) 拍卖,其中做市商竞争以实时完成订单;一个由外部机器人管理的去中心化限价订单簿 (DLOB);以及一个虚拟的 自动做市商 (AMM),当其他来源不可用时,它充当后备 流动性提供者。AMM 基于恒定乘积公式运行,并根据其库存动态调整其价差。同时,Keeper 机器人发挥着关键作用,管理和触发链上限价订单,响应当前的市场状况和 预言机 数据。作为一个完全链上的协议,Drift 需要自托管的 Solana 钱包进行所有交易,通过 智能合约 执行确保透明度,同时也受到去中心化基础设施的固有约束。 [2]
Drift Protocol 采用后备 自动做市商 (AMM) 来提供持续的链上流动性。Drift 的初始版本 AMM,建立在虚拟 AMM (vAMM) 模型之上,具有可配置的参数,例如价格乘数 (挂钩)、流动性深度 (k)、由接受者费用资助的费用池以及用于操作(如 挂钩 调整、流动性调整和有上限的资金支付)的动态费用分配。 [3]
当前版本 2 AMM 保持恒定乘积公式,同时引入外部后备 AMM 流动性 (BAL)、集中因子以及动态价差和挂钩机制。这些机制根据库存水平和 预言机 数据实时调整。AMM 提供随市场情况而变化的不同的买入价和卖出价,动态调整价差以解决库存失衡问题,并使用实时 预言机 数据更新其保留价格。这种设计确保了更灵敏的定价和与外部市场价格更紧密的对齐,同时保持去中心化执行。 [3]
Drift 的去中心化订单簿 (DLOB) 通过混合系统运行,该系统结合了链下 Keeper 机器人和链上结算。这些 Keeper 机器人持续监控订单簿,并在满足特定条件时促进订单匹配。这包括匹配 taker 拍卖、执行限价单以及与 Drift 的 AMM 交互。虽然两个仅挂单的 maker 订单不能直接交叉,但市价单可以通过即时 (JIT) 拍卖触发限价单。但是,由 AMM 填充的 maker 订单没有资格获得返利奖励。 [5]
Keeper 机器人被激励提供相对于预言机价格的最佳执行,并遵守先到先得的执行顺序。虽然强大的 Keeper 网络可以提高系统的性能和可用性,但即使只有通用交易机器人履行 Keeper 角色,协议的核心功能仍然可以运行。DLOB 的设计通过允许任何人运行 Keeper 机器人来优先考虑去中心化。它通过在链下处理复杂的订单填充逻辑来实现计算效率,只有在必要时才触发链上执行。 [5]
Keeper机器人是Drift去中心化订单簿的重要组成部分,负责收集、存储、排序和执行有效的限价订单。它们将链上所有未成交的订单编译成单独的链下订单簿,然后按价格、时间和(如果关联)仓位大小进行组织。每个Keeper维护其订单簿视图,从而实现订单管理的去中心化方法。 [6]
Keepers主动监控触发条件,并通过匹配交叉订单或根据用户的指定触发价或限价执行针对AMM的限价订单来执行交易。作为对其服务的报酬,Keeper会收到每笔已执行交易的费用。这种竞争环境激励Keeper快速行动,为taker提供卓越的价格改善,并按照协议所需的顺序优先处理订单,该顺序优先考虑最旧和最大的订单。 [6]
Drift的撮合引擎采用去中心化拍卖系统来确定taker订单的价格。每个订单都由可配置的参数定义,包括拍卖持续时间、起始价格、结束价格、限价和到期时间戳。这些参数共同建立一个线性定价函数,该函数确定订单在指定时间段内的价格。拍卖完成后,限价将成为订单的有效价格。价格参数可以设置为固定值,也可以设置为相对于预言机价格的偏移量,从而可以根据拍卖期间的实时预言机波动进行调整。最大时间戳指定订单的到期日期。
在拍卖阶段,限价单仅充当taker。拍卖结束后,它将转换为“静止”状态,在该状态下,它也可以作为maker提供流动性,除非它被明确指定为“仅发布”。Taker订单可以从三个不同的流动性来源填充:协议拥有的AMM(作为后备流动性)、现有的静止限价单或由做市商专门提供的即时(JIT)流动性来填充taker订单。下订单后,其交易会在Solana网络上广播,Keeper Bots和做市商竞相通过提供满足拍卖标准的流动性来完成交易。该协议优先考虑最佳价格执行,针对每次填充尝试评估AMM的定价与静止和JIT流动性。 [7]
Drift的保险基金是协议偿付能力的关键保障,旨在弥补自动做市商(AMM)中的用户破产和赤字。用户可以将各种资产(包括USDC、BTC、ETH和SOL)质押到基金中。通过这样做,他们被动地支持协议并分享产生的清算和交易费用,每个资产池都支持以各自货币计价的负债。
当用户的账户余额因未实现的损失(尤其是在市场高度波动期间)降至零以下,并且无法及时清算时,该基金将被激活。它完全弥补现货市场的损失,并弥补永续市场的预定上限。保险基金通过协议收取的费用和用户的捐款来维持。超过基金容量的任何损失都通过社会化损失机制进行管理。 [8]
社会化损失是一种机制,当市场的专用保险基金不足以弥补未偿还的坏账时,平台损失会按比例分配给所有用户。如果去杠杆化过程未能解决赤字,就会发生这种情况,导致损失在受影响市场中的未平仓永续合约头寸和贷款人之间分摊。 [8]
隔离保险基金是为高波动市场指定的独立资金池,与标准保险池不同。该基金仅由其特定市场的保费提供资金,用于弥补仅在该市场内发生的破产或杠杆损失。超过隔离基金容量的任何损失将通过社会化损失机制解决。 [8]
FUEL 是 Drift 的链上忠诚度计划,旨在跟踪和奖励用户在平台上的活动。参与者通过参与各种行为来赚取 FUEL,包括质押 DRIFT 代币(每质押一个 DRIFT 代币超过 28 天,可获得 10 个 FUEL)、产生 taker 交易量(每 1 美元交易量可获得 1 个 FUEL)以及产生 maker 交易量(每 1 美元交易量可获得 1 个 FUEL)。这些收益会不断添加到用户的账户中,反映他们在所有子账户中的总活动。基于时间的收益,例如来自质押的收益,会在 28 天内逐步分配。
该计划还具有活动助推器,可提高特定行为或市场的基本赚取率。例如,SOL-PERP taker 交易量的 5 倍助推器会将赚取率提高到每交易 1 美元获得 5 个 FUEL(在助推器激活期间)。有关有效助推器及其费率的信息可在 Drift 的用户界面上找到。
FUEL 活动的第一季包括基于里程碑的分配,最多分配 DRIFT 总供应量的 7.82%,重点是奖励真实的交易活动并取消虚假交易。第二季于 2025 年 6 月结束,Drift 已宣布未来赎回计划,允许用户将 FUEL 兑换为 DRIFT 代币。此举旨在培养长期的社区所有权,并巩固 Drift 在 Solana DeFi 生态系统中的地位。 [9]
B.E.T. 是一个建立在 Solana 上的资本高效预测市场平台,使用户能够推测真实世界事件的二元结果(是或否)。该平台支持 30 多种不同的抵押品代币,不仅仅是 USDC,并提供类似于传统金融市场中的高级订单类型。 [10]
B.E.T. 上的用户可以通过所有支持的抵押品赚取贷款利息。该平台还为非 USDC 抵押品代币提供保证金扩展,在交易对手结算任何损失(已实现或未实现)之前,利率为 0%。即使在涉及 稳定币 脱钩的情况下,仅以 USDC 作为抵押品的账户也不会面临 清算 风险。每个账户的保证金要求都是基于“最坏情况负债”计算的,与典型的未平仓订单分配系统相比,这提高了资本效率。此外,放置双边订单或降低风险订单的流动性提供者不需要额外的保证金,用户可以通过他们的未平仓订单赚取利息。 [10]
DRIFT 是 Drift 协议的原生治理代币,旨在授予活跃用户对平台未来发展的拥有权和影响力。持有 DRIFT 可以参与 Drift DAO,代币持有者可以在这里对影响协议的关键决策进行投票。该代币支撑着一个去中心化的治理框架,旨在通过优先考虑分布式决策而非中心化控制,使协议的演进与社区的利益保持一致。 [4]
DRIFT 治理代币的总供应量上限为 10 亿。这些代币计划在五年内分发,分配如下: [4]
Drift DAO 是一个多分支治理结构,用于管理 Drift 协议的演变。它由 Drift DAO 基金会支持,该基金会促进代币持有者和 DAO 分支之间的协调。基金会由 Webslinger(一家 加密 咨询公司)管理,并由独立董事 Matt Shaw 领导。DRIFT 代币持有者通过投票参与治理,从而能够影响与协议开发、风险参数和生态系统资金相关的核心决策。
DAO 由三个专门的分支组成。Realms DAO 监督协议范围内的开发,选举安全委员会,提出代币经济学变更,并为贡献分配奖励。安全委员会 负责调整协议风险参数,批准程序升级,并管理交易市场的添加或删除。Futarchy DAO 与 MetaDAOProject 合作开发,使用条件市场模型为生态系统项目分配资金,从而为决策提供信息。这种结构能够以去中心化、适应性强的方式发展和保护 Drift 生态系统。 [4]