Drift 是一个建立在 Solana 区块链上的去中心化交易和质押平台,提供永续合约、现货交易和流动性质押。它将链上订单簿与自动做市相结合,以实现高效、低延迟的交易和优化的资本利用率。[1]
Drift Protocol 是 Solana 上的一个去中心化交易所 (DEX),支持各种链上交易活动,包括现货交易、永续合约、借贷以及被动流动性提供。该协议旨在通过结合多种流动性机制并优化计算效率,克服链上交易所常见的局限性,如交易速度慢、流动性低和买卖价差大等问题。
为了确保交易的稳健流动性,Drift 利用了三种主要机制:即时 (JIT) 拍卖,由做市商实时竞争完成订单;去中心化限价订单簿 (DLOB),由外部机器人管理;以及虚拟自动做市商 (AMM),在其他来源不可用时作为后备流动性提供者。该 AMM 基于恒定乘积公式运行,并根据其库存动态调整价差。同时,Keeper 机器人通过响应当前市场状况和预言机 (oracle) 数据,在管理和触发链上限价订单方面发挥着至关重要的作用。作为一个完全链上的协议,Drift 的所有交易都需要使用非托管的 Solana 钱包,通过智能合约执行确保透明度,同时也受限于去中心化基础设施的固有约束。[2]
Drift 协议结合了一个后备自动做市商 (AMM) 以提供持续的链上流动性。Drift AMM 的初始版本基于虚拟 AMM (vAMM) 模型,其特点是具有可配置参数,如价格乘数 (锚定价格)、流动性深度 (k)、由吃单者 (taker) 费用资助的费用池,以及用于锚定调整、流动性微调和封顶资金支付等操作的动态费用分配。[3]
当前的第 2 版 AMM 在保持恒定乘积公式的同时,引入了外部后备 AMM 流动性 (BAL)、集中因子以及动态价差和锚定机制。这些机制根据库存水平和预言机数据进行实时调整。AMM 根据市场状况报出不同的买入价和卖出价,动态调整价差以应对库存失衡,并使用实时预言机馈送更新其保留价格。这种设计确保了更灵敏的定价以及与外部市场价格更紧密的结合,同时保持了去中心化的执行。[3]
Drift 的去中心化订单簿 (DLOB) 通过一个结合了链下 Keeper 机器人与链上结算的混合系统运行。这些 Keeper 机器人持续监控订单簿,并在满足特定条件时促进订单撮合。这包括撮合吃单者 (taker) 拍卖、执行限价单以及与 Drift 的 AMM 进行交互。虽然两个仅限挂单 (post-only) 的做市单不能直接交叉,但市价单可以通过即时 (JIT) 拍卖触发限价单。然而,由 AMM 成交的做市单不具备获得返利奖励的资格。[5]
Keeper 机器人受到激励,以提供相对于预言机价格的最佳执行,并遵守先到先得的执行顺序。尽管强大的 Keeper 网络增强了系统的性能和可用性,但即使只有普通的交易机器人履行 Keeper 职责,协议的核心功能仍能保持运行。DLOB 的设计通过允许任何人运行 Keeper 机器人来优先考虑去中心化。它通过在链下处理复杂的订单填充逻辑,并仅在必要时触发链上执行,从而实现了计算效率。[5]
Keeper 机器人是 Drift 去中心化订单簿的重要组成部分,负责收集、存储、排序和填充有效的限价订单。它们将链上发现的所有未完成订单编译成单独的链下订单簿,然后按价格、挂单时长进行排序;如果两者相同,则按仓位大小排序。每个 Keeper 都维护着自己的订单簿视图,从而实现了一种去中心化的订单管理方式。[6]
Keepers 会主动监控触发条件,并在满足用户指定的触发价格或限价时,通过撮合交叉订单或针对 AMM 填充限价订单来执行交易。作为提供服务的报酬,Keepers 会在每笔执行的交易中获得一笔费用。这种竞争环境激励 Keepers 提高速度,为吃单者(Takers)提供更优的价格改进,并根据协议所需的顺序(优先处理最早和最大的订单)对订单进行排序。[6]
Drift 的撮合引擎采用去中心化拍卖系统来确定吃单(taker)订单的价格。每个订单由可配置的参数定义,包括拍卖时长、起始价格、结束价格、限价和过期时间戳。这些参数共同建立了一个线性定价函数,用于确定订单在指定数量的时间槽(time slots)内的价格。拍卖完成后,限价将成为订单的有效价格。价格参数可以设置为固定值,也可以设置为相对于预言机价格的偏移量,从而允许在拍卖期间根据实时预言机波动进行调整。最大时间戳指定了订单的到期日期。
在拍卖阶段,限价单仅作为订单的吃单方。拍卖结束后,它会转入“挂单”(resting)状态,此时它也可以作为挂单方(maker)提供流动性,除非它被明确指定为“仅限挂单”(post-only)。吃单订单可以从三个不同的流动性来源获得成交:协议自有的 AMM(作为后备流动性)、现有的挂单限价单,或由做市商专门为填充吃单订单而提供的即时(JIT)流动性。当订单下达时,其交易会在 Solana 网络上广播,Keeper Bots 和做市商通过提供符合拍卖标准的流动性来竞争完成订单。该协议优先考虑最优价格执行,在每次成交尝试中都会评估 AMM 的定价与挂单流动性及 JIT 流动性的对比情况。[7]
Drift 的保险基金是协议偿付能力的关键保障,旨在覆盖用户破产以及自动做市商 (AMM) 内部的赤字。用户可以将各种资产(包括 USDC、BTC、ETH 和 SOL)质押到基金中。通过这种方式,用户可以被动地支持协议,并赚取产生的清算费用和交易费用份额,每个资产池为其对应币种的负债提供背书。
当用户账户余额因未实现亏损而跌至零以下(特别是在市场剧烈波动期间),且无法被及时清算时,该基金将被激活。它会全额覆盖现货市场的损失,并为永续合约市场提供最高至预设上限的赔付。保险基金通过协议收取的费用和用户的贡献来维持。任何超过基金承载能力的损失将通过社会化亏损机制进行处理。[8]
社会化亏损(Socialized loss)是一种机制,当市场的专项保险基金不足以覆盖未偿坏账时,平台损失将按比例分配给所有用户。如果去杠杆化过程未能解决赤字,受影响市场内的未平仓永续合约头寸和出借人将共同承担损失。 [8]
隔离保险基金是一个独立的资本池,专门用于被认为具有高波动性的市场,与标准保险池相区分。该基金完全由从其特定市场收取的保费提供资金,并专门用于弥补仅在该市场内发生的破产或杠杆损失。任何超过隔离基金承受能力的损失随后将通过社会化亏损机制进行处理。 [8]
FUEL 是 Drift 的链上忠诚度计划,旨在追踪并奖励用户在平台上的各项活动。参与者可以通过多种行为赚取 FUEL,包括质押 DRIFT 代币(每质押一个 DRIFT 代币在 28 天内可获得 10 FUEL)、产生吃单成交量(每 1 美元成交量获得 1 FUEL)以及产生挂单成交量(每 1 美元成交量获得 1 FUEL)。这些收益会持续添加到用户的账户中,反映其所有子账户的总活跃度。基于时间的收益(如质押收益)会在 28 天内逐步发放。
该计划还设有“活动加速器”(Activity Boosters),可以成倍增加特定行为或市场的基本赚取率。例如,如果 SOL-PERP 吃单成交量有 5 倍加速器,那么在加速器激活期间,每交易 1 美元的赚取率将提高至 5 FUEL。有关活跃加速器及其倍率的信息可在 Drift 的用户界面上查看。
FUEL 活动的第一阶段(Season 1)包含了基于里程碑的分配,发放了高达 DRIFT 总供应量 7.82% 的代币,重点奖励真实的交易活动并取消刷单交易的资格。第二阶段(Season 2)于 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 Protocol 的原生治理代币,旨在赋予活跃用户对平台未来发展的所有权和影响力。持有 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]
2026年4月1日,Drift Protocol 遭遇了重大安全漏洞,导致了 Solana 生态系统中规模最大的链上黑客攻击之一。据估计,此次攻击从多个平台金库中抽走了价值 2.7 亿美元的资产。[11] [12]
攻击者针对 Drift 的多个金库进行了攻击,包括 JLP Delta Neutral、SOL Super Staking 以及 BTC Super Staking,并将资金转移到了一个中间钱包。超过 15 种不同类型的代币被盗,其中单笔最大的转账为 4170 万个 JLP 代币(价值约 5000 万 USDC),此外还有价值数百万美元的 SOL、wBTC 和 cbBTC。攻击发生后,观察到攻击者利用 Jupiter DEX 聚合器将盗取的资产兑换为 USDC,随后通过跨链桥转移到 Ethereum 网络并用于购买 ETH。[11] [12]
作为回应,Drift 团队在其 X(原 Twitter)账号上公开承认了这次“正在进行的攻击”,敦促用户停止所有存款,并澄清道:“这不是愚人节玩笑。”该平台暂停了提款和存款功能,同时启动了与安全公司和交易所的协调调查,以控制事态。漏洞消息传出后,DRIFT 治理代币的价格下跌了 20% 以上。[13] [11]