
Solana MEV:简介
注意: Solana 上的 MEV 格局正在快速变化。此页面将定期更新最新进展。阅读我们最新的 Solana MEV 报告(2025 年 1 月)。
要点
本文旨在帮助你建立对 Solana 上 MEV 运作方式的基本认识。简而言之:
- Solana 上的 MEV 并未消失。
- 并非所有 MEV 都有害。
- 在不同结构的 DEX 流动性场所中都有可能实现有利可图的抢跑,而不仅限于 AMM。
- Solana 的连续出块机制和协议内交易池的缺失,改变了链的默认行为和社会动态。
- 其他人可能会分叉 Jito 的协议外交易池,或尝试以其他方式复制它来提取更多 MEV,但无论从技术还是社会层面来看都很困难。
- 许多验证者支持移除 Jito 交易池的决定,放弃夹心攻击收入,以促进 Solana 的长期增长和健康发展。
简介
在权益证明网络中,当你被指定为某个区块的领导者时,你有权决定该区块的内容。最大可提取价值(MEV)是指通过添加、移除或重新排序特定区块中的交易所获得的任何价值。
随着 Solana 上的活动和整体关注度不断上升,MEV 正成为一个越来越受关注的话题。2024 年 1 月 10 日,一名搜索者向验证者支付了 890 SOL 的小费,这是 Jito 历史上最大的小费之一:
截至 2024 年 3 月 12 日的一周内,Solana 验证者通过在 Solana 区块空间中纳入交易获得了超过 700 万美元的 Jito 小费。如今,超过 50% 的 Solana 交易来自失败的套利(垃圾交易)。由于交易成本极低,这类交易具有正期望值。交易者通过长期执行此类交易获利。
Solana 的 MEV 结构
概览
Solana 上的 MEV 与其他链有所不同。由于 Solana 对延迟敏感,搜索者有强烈动机运行自己的节点,和/或与高质押节点集成并将基础设施部署在同一地点,以获取最新的链上状态。这源于 Solana 的连续状态更新,以及 Turbine(用于读取最新状态)和权益加权 QoS(用于写入新状态)等权益加权机制。
最显著的区别之一,是 Solana 没有 Ethereum 等其他链上常见的传统交易池。
在不使用任何附加或协议外拍卖与机制的情况下,Solana 的连续出块机制缩小了某些类型 MEV 的操作空间,尤其是抢跑。
MEV 交易
MEV 机会存在于不同类别中。以下是目前 Solana 上常见的几类 MEV 交易:
NFT 铸造
NFT 铸造中的 MEV 出现在参与者试图在公开铸造活动中抢先获得稀有或高价值非同质化代币(NFT)时,无论是“蓝筹”还是长尾 NFT。NFT 铸造活动通常会突然爆发:区块 x-1 中还不存在 NFT MEV 机会,而区块 x 中则会出现巨大的 MEV 机会。这里的区块 x 指铸造正式开放时的区块。这些 NFT 铸造/IDO 机制是最早引发大规模拥堵峰值的原因之一,曾导致 Solana 在 2021/2022 年间暂时停止出块。
清算
当借款人无法维持贷款所需的抵押率时,其头寸便符合清算条件。搜索者会扫描区块链,寻找此类抵押不足的头寸并执行清算,偿还部分或全部债务,并获得一部分抵押品作为奖励。使用代币或 NFT 作为抵押品的协议中都会发生清算。清算是协议维持偿付能力的必要机制,也有利于整个生态系统。
套利
套利是利用同一资产在不同市场或平台之间的价格差异获利。这类套利机会存在于链内、链间以及 CEX 与 DEX 之间。目前,链内套利是唯一能保证原子性的套利形式,因为交易的两个环节都在同一条链上执行,而链间套利则需要额外的信任假设。只要套利不会增加有毒订单流,它就能使价格保持一致。
Jito
Jito 是一种针对部分区块的协议外区块空间拍卖机制,不同于构建完整区块的 MEV-boost(Jito 与 mev-geth 的理念相似,但实现方式差异很大)。Jito 为一组称为捆绑包的特定交易提供链下纳入保证。捆绑包按顺序以原子方式执行——要么全部成功,要么全部失败。搜索者提交捆绑包;如果赢得拍卖,便可保证在链上执行,同时支付最低 10,000 lamports 的小费。Jito 小费存在于协议之外,与协议内的优先费相互独立。
这种方式通过在链下运行拍卖,并仅将拍卖的唯一获胜者通过有保证的捆绑包写入区块,旨在减少垃圾交易并提高 Solana 计算资源的利用效率。搜索者可以利用捆绑包的一项或两项特性:快速且有保证地纳入区块,以及竞拍抢跑或尾随交易机会。鉴于目前网络的大量计算资源都消耗在失败交易上,这一点尤其重要。
交易池
与 Ethereum 不同,Solana 没有原生的协议内交易池。Jito 现已弃用的交易池服务实际上创建了一个规范化的协议外交易池,因为约 ~65% 的验证者运行 Jito-Solana 客户端,而非原生 Solana-Labs 客户端。
该服务运行时,交易会在 Jito 的伪交易池中停留 200 ms。在此期间,搜索者可以竞价抢跑、夹击或尾随待处理交易,出价最高的捆绑包会被转发给验证者执行。以支付给验证者的小费衡量,夹心攻击占 MEV 收入的很大一部分。
没有人喜欢讨论夹心攻击,尤其是在 Ethereum 上,因为它会给最终交易者带来明显的负外部性——用户会以最差的可能价格成交。作为参考,根据 EigenPhi 的数据,过去 30 天里,Ethereum 上仅通过夹心攻击就获得了约 ~2,400 万美元利润。当用户设置最大滑点,即发送交易前同意价格可围绕某个值变化的最大幅度时,他们几乎总是以该价格成交。换言之,只要订单成交,用户的预期滑点几乎总是等于其最大滑点。
Jito 搜索者仍可为不依赖 MempoolStream 的其他类型 MEV 交易提交捆绑包,例如套利和清算交易。这些交易需要先观察区块中的交易,再在下一次 Jito 拍卖中捕获机会。
供应链
作为参考,目前 Ethereum 的区块构建供应链如下:
在 Solana 上,对于运行 Jito-Solana 客户端的验证者,区块构建供应链如下:
- 传入交易:当前已预先调度、等待执行的交易状态。这些交易可能来自 RPC、其他验证者、私有订单流或其他来源。
- 中继器:Solana 上的中继器与 Ethereum 上的不同。在 Ethereum 上,中继器是连接区块构建者和提议者的可信实体,构建者相信中继器不会修改其区块。在 Solana 上,中继器负责转发传入交易,并执行有限的 TPU 操作,例如数据包去重和签名验证。中继器会将数据包同时转发给 Block Engine 和验证者。Ethereum 不需要同等机制,因为 Ethereum 有交易池,而 Solana 没有。
中继器逻辑是开源的,任何人都可以运行自己的中继器。Jito 也将中继器实例作为公共产品运行。其他已知的 Solana 网络参与者也在运行自己的中继器。
- Block Engine:Block Engine 模拟交易组合并运行链下区块空间拍卖。随后,能够最大化 MEV 的捆绑包会被转发给运行 Jito-Solana 客户端的领导者。
- 搜索者:搜索者通过将自己的交易插入特定区块,尝试利用价格差异及其他机会。他们可以使用 Jito ShredStream、Helius Preconfirmations、Raw Shreds、Preprocessed Transactions 等预执行数据流,或自行获取最新信息。
- 验证者:验证者构建并生成区块。构建 Jito-Solana 区块时,调度器会在区块前 80% 的部分为经 Jito 路由的交易预留 3M CU。
这些参与方不一定是相互独立的实体,因为实体可以进行纵向整合。如前所述,验证者对自己的区块拥有完全控制权。当验证者担任领导者时,也可以通过插入、重新排序或审查特定区块中的交易来寻找经济机会。
无论领导者是否运行 Jito-Solana,搜索者都可以通过 RPC 方法提交交易,也就是使用标准的协议内路由。由于 Solana 的费用较低,且调度器具有不确定性,大量发送交易仍是捕获 MEV 机会的常用方法。某些 MEV 机会的持续时间可能超出预期,达到一个至数十个区块。
MEV 在参与者之间的分配
Solana 能够更快地执行交易,并缩小某些类型 MEV 的操作空间,但也可能加剧由延迟驱动的中心化风险。验证者和搜索者会尝试将基础设施部署在同一地点,以获得竞争优势。我们距离任何具有竞争性且稳定的均衡状态仍然很远,因为基础设施和相关机制正在快速变化。
在区块时间低于 200ms 的环境中,拥有基础设施和专业能力来优化系统的成熟参与者会获得相对优势,其中许多经验可以借鉴高频交易。到目前为止,Ethereum 已偏离这种均衡,通过创建协议外解决方案,让搜索者能够更平等地获得竞争机会——至少在 Ethereum 当前的 UX、价格、寡头式区块构建格局以及额外的协议外信任假设下如此。
缩小 MEV 操作空间
通用的协议外机制正逐渐进入各类协议,以缩小链上的 MEV 操作空间。这类机制包括:
RFQ 系统
RFQ(询价)系统,例如 Hashflow,正逐渐进入 Solana 并越来越受欢迎,其跨生态系统累计交易量已超过 100 亿美元。订单由专业做市商(Wintermute、Jump Crypto、GSR、LedgerPrime)完成,而不是通过链上 AMM 或订单簿撮合。基于签名的定价机制允许在链下完成计算。这实际上将所有价格发现过程移至链下,只有最终成交的转账交易会上链。
受 MEV 保护的 RPC 端点
这些端点允许用户以返利形式获得其订单流所产生收益的一部分。搜索者竞价获得在你的交易之后执行尾随交易的权利,并提交相应的返利报价。扣除相关费用后,这笔返利会支付给用户。此类端点通常依赖用户信任运营端点的交易对手,确保不会发生抢跑或夹心攻击。
MEV 缓解和再分配机制通常结合了两种方式:让用户从自己的订单流中获取部分价值,以及将价格发现拍卖和相关机制移至链下。这些机制需要在抗审查性、可审计性和无需信任等加密领域的特性之间进行权衡。
结论
本文介绍了 Solana MEV 供应链中的主要参与者及其最新进展。此外,还介绍了 Solana 上常见的 MEV 形式,以及 MEV 交易的结构。
大量资源已投入研究不同 MEV 缓解和再分配机制的影响。Ethereum 在基础设施上投入了大量资源,最终促成了 Flashbots。它旨在让参与者更平等地获取 MEV 机会,但也给链带来了其他设计影响,以及可以说是负面的外部性。
Solana 有机会在 MEV 和区块生产供应链的前沿探索新模式。
感谢 Dubbel06(Overclock)、Lucas(Jito)和 Eugene(Ellipsis)提供反馈和审阅。
相关文章
订阅 Helius
及时了解 Solana 开发的最新动态,并在我们发布新内容时收到更新


