Solana MEV:简介
注意:Solana上的MEV形势正在迅速变化。本页面将定期更新新的发展情况。
要点总结
本文旨在提供对Solana上的MEV如何运作的基本理解。简而言之:
- Solana上的MEV并未消失。
- 并非所有的MEV都是不好的。
- 在DEX流动性场所结构中,不仅仅是AMM,盈利的抢跑(frontrunning)是可能的。
- Solana的连续区块生成和协议内缺乏内存池(mempool)改变了链的默认行为和社会动态。
- 其他人可能会分叉或尝试复制Jito的协议外内存池来提取更多的MEV,但这在技术和社会上都很困难。
- 许多验证者支持移除Jito内存池的决定,放弃夹层攻击(sandwiching)收入,支持Solana的长期增长和健康。
简介
在一个权益证明网络(Proof-of-Stake)中,当你被指定为某个区块的领导者时,你有权决定所分配区块的内容。最大可提取价值(MEV)指的是通过添加、删除或重新排序区块内的交易所获得的任何价值。
随着Solana上的活动和总体兴趣的增加,MEV正成为一个越来越多的讨论话题。2024年1月10日,一名搜索者向一个验证者支付了890 SOL的小费,这是Jito历史上最大的小费之一:
截至 2024 年 3 月 12 日的一周,Solana 验证者通过加入 Solana 区块空间的 Jito 提示赚取了超过 700 万美元。如今,超过 50% 的 Solana 交易都是失败的套利(垃圾邮件),由于交易成本如此之低,这是积极的预期价值。从长远来看,交易者通过进行此类交易来获利。
Solana 的 MEV 结构
概述
Solana 上的 MEV看起来与其他链不同,搜索者有强烈的动机运行自己的节点和/或与高风险节点集成和共置,以获得链的最新视图(因为 Solana 是延迟的) -敏感的)。这是由于 Solana 的持续状态更新和权益加权机制,例如Turbine(用于读取更新状态)和权益加权 QoS(用于写入新状态)。
最显着的区别之一是缺乏以太坊等其他链上常见的传统内存池。
Solana 的连续区块生产,没有任何附加或协议外拍卖/机制,减少了某些类型 MEV(特别是抢先交易)的表面积。
MEV交易
MEV 机会出现在不同的类别中。以下是目前 Solana 上存在的一些常见 MEV 交易类型:
- NFT 铸造:当参与者试图在公共铸造活动(“蓝筹”和长尾 NFT)期间获得稀有或有价值的非同质代币(NFT)时,就会产生来自 NFT 铸造的 MEV。 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 lamport 的小费,则他们会提交具有保证链上执行的捆绑包。 Jito 提示存在于协议外,并且与协议内的优先费分开。
这种方法旨在通过链下运行拍卖来减少垃圾邮件并提高 Solana 计算资源的效率,仅通过有保证的捆绑包将拍卖的单个获胜者发布到区块中。搜索者可以使用捆绑包来实现以下一个或两个属性:快速、有保证的收录以及对抢先/后抢机会的竞价。考虑到当前网络计算资源的很大一部分被不成功的交易消耗,这一点尤其重要。
内存池
与以太坊不同,Solana 没有原生协议内存池。 Jito现已弃用的内存池服务有效地创建了一个规范的协议外内存池,因为大约 65% 的验证者运行 Jito-Solana 客户端(通过本机 Solana-Labs 客户端)。
上线时,交易将在 Jito 的伪内存池中驻留 200 毫秒。在此窗口期间,搜索者可以竞标抢先运行/夹心/后台运行待处理交易的机会,并将最高报酬的捆绑包转发给验证器执行。以支付给验证者的小费来衡量,三明治占 MEV 收入的很大一部分。
没有人喜欢讨论夹层攻击(特别是在以太坊上),因为它对最终交易者施加了严格的负外部性——这个用户会以最差的价格成交。作为参考,根据EigenPhi的数据,仅在过去30天里,在以太坊上的夹层攻击就赚取了约约 2400 万美元的利润。当用户设置最大滑点(用户在发送交易前同意的某个值周围的变化量)时,他们几乎总是以这个价格成交。换句话说,如果订单被填满,用户的预期滑点几乎总是等于他们的最大滑点。
Jito的搜索者仍然可以提交其他类型的MEV交易包,这些交易不依赖于MempoolStream,例如套利和清算交易(这些交易需要在区块中观察交易并在下一个Jito拍卖中捕捉机会)。
供应链
作为参考,当前的以太坊区块构建供应链如下所示:
在 Solana 上 – 对于运行 Jito-Solana 客户端的验证者 – 区块构建供应链如下所示:
- 传入交易:待执行交易的当前预定状态。这可以源自 RPC、其他验证器、私有订单流或其他来源。
- 中继器:Solana 上的中继器与以太坊不同。在以太坊上,中继者是连接区块构建者和提议者的可信实体(构建者信任中继不会修改其区块)。在 Solana 上,中继器负责中继传入事务,执行有限的 TPU 操作,例如数据包重复数据删除和签名验证。中继器将数据包转发到块引擎和验证器。在以太坊上不需要类似的东西,因为以太坊有内存池,而 Solana 没有。
中继器逻辑是开源的,允许任何人运行自己的中继器(Jito 将中继器实例作为公共物品运行)。其他已知的 Solana 网络参与者也运行自己的中继器。
- 区块引擎:区块引擎模拟交易组合并运行链下区块空间拍卖。然后,MEV 最大化的捆绑包被转发到运行 Jito-Solana 客户端的领导者。
- 搜索者:搜索者通过将自己的交易插入给定的区块来寻求利用价格差异和其他机会。他们可以利用 Jito 的ShredStream (以及之前的 MempoolStream)等来源或获取自己的最新信息。
- 验证器:验证器构建并生成块。 Jito-Solana 区块是通过调度程序为通过 Jito 路由的区块前 80% 的交易保留 300 万个 CU 来构建的。
这些各方不一定是独立的实体,因为实体可以垂直整合。如前所述,验证者对其区块拥有完全的权限。当验证者是领导者时,他们自己可以通过插入、重新排序和审查给定区块的交易来寻找经济机会。
搜索者还可以通过 RPC 方法(标准协议内路由)提交交易,无论领导者是否运行 Jito-Solana。由于 Solana 相对较低的费用和调度程序的不确定性,垃圾邮件交易仍然是捕获 MEV 机会的常见方法。某些 MEV 机会的存在时间可能比预期的要长,大约是 1 到数十个区块。
参与者之间的 MEV 分布
虽然 Solana 可以实现更快的交易执行并减少某些类型 MEV 的表面,但它可能会加剧延迟驱动的中心化的可能性,验证者和搜索者寻求将其基础设施放在同一位置以获得竞争优势。我们距离基础设施和相关机制快速变化的竞争性稳定平衡还很遥远。
在区块时间低于 200 毫秒的世界中,这为拥有基础设施和专业知识来优化系统的复杂参与者提供了相对优势(可以从高频交易中汲取许多经验)。到目前为止,以太坊已经偏离了这种平衡,创建了协议外的解决方案,使搜索者的竞争机会民主化(至少在以太坊目前的用户体验、价格、寡头垄断区块构建机制和额外的非协议状态下)。协议信任假设)。
减少 MEV 表面积
通用的协议外机制正在寻找协议的方式来减少 MEV 链上的表面积。此类机制包括:
- RFQ 系统:Hashflow等RFQ(报价请求)系统已经进入 Solana,并且越来越受欢迎(整个生态系统的累计交易量超过 100 亿美元)。订单由专业做市商(Wintermute、Jump Crypto、GSR、LedgerPrime)完成,而不是通过链上 AMM 或订单簿,基于签名的定价允许链下计算。这有效地将所有价格发现转移到链外,只有已填充的转移交易才会登陆到链上。
- 受 MEV 保护的 RPC 端点:这些端点允许用户接收从订单流中获得的部分收益作为回扣。搜索者竞价获得回滚您的交易的权利并竞价相关回扣,该回扣将返还给用户(减去任何费用)。此类端点通常通过信任运行端点的交易对手进行管理,以确保不会发生抢先交易或夹心交易。
MEV 缓解/重新分配机制作为用户从其订单流中捕获一些价值以将价格发现拍卖和相关机制转移到链外的某种组合而存在。这些机制涉及加密属性之间的权衡,例如抗审查性、可审计性和去信任性。
结论
本文涵盖了 Solana 上 MEV 供应链的主要参与者及其最新发展。此外,本文还介绍了 Solana 上 MEV 的常见形式以及 MEV 交易的剖析。
已分配大量资源来研究不同 MEV 缓解/重新分配机制的影响。以太坊在导致Flashbots的基础设施上投入了大量资源,旨在提供 MEV 机会的民主化访问,但也强加了其他设计和可以说是链上的负外部性。
Solana 有机会探索 MEV 和区块生产供应链前沿的新模式。
本文由SlerfTools翻译,转载请注明出处。
SlerfTools是专为Solana设计的工具箱,致力于简化区块链操作,提供无编程全可视化界面,使发币、管理流动性和无代码创建Dapp等复杂过程变得安全简单。