原作者:瑞安·陈
原始来源:helius
原标题:Solana MEV:简介
编译:路飞、前瞻新闻
本文旨在让您基本了解MEV 在Solana 上的工作原理。简而言之:
Solana 上的MEV 不会消失。并非所有MEV 都不好。有利可图的抢先交易不仅可以在AMM 中实现,也可以在DEX 流动性场所结构中实现。 Solana 持续的区块生产和协议内内存池的缺乏改变了区块链的默认行为和社会动态。其他人可能会分叉或以其他方式尝试复制Jito 的非协议内存池以提取更多MEV,但这在技术上和社会上都很困难。许多验证者支持删除Jito 内存池的决定,并放弃夹层收入以支持Solana 的长期增长和健康。
简介在权益证明网络中,当您被指定为特定区块的领导者时,您有权决定该区块的内容。最大可提取价值(MEV)是通过在给定区块内添加、删除或重新排序交易而获得的价值。
随着Solana 的活动和兴趣的增加,MEV 正成为一个越来越有趣的话题。 2024 年1 月10 日,一位搜索者向验证者打赏了890 SOL,这是Jito 历史上最大的奖励之一:
截至2024 年3 月12 日的一周,Solana 验证者收到了超过700 万美元的Jito 区块空间提示。如今,超过50% 的Solana 交易都是失败的套利,而且由于交易成本如此之低,预期回报仍然为正。从长远来看,交易者将从此类交易中获利。
Solana的MEV结构
概述Solana 上的MEV 与其他链的不同之处在于,它鼓励搜索者运行自己的节点并与高质押节点集成,以获得区块链的最新视图(因为Solana 对延迟敏感)。这是由于Solana 的持续状态更新和权益加权机制,例如Turbine(用于读取更新状态)和权益加权QoS(用于写入新状态)。
最显着的区别之一是缺乏像以太坊等其他链上常见的传统内存池。
Solana 的连续区块生产不需要任何额外或协议外的拍卖机制,从而减少了某些类型的MEV(尤其是抢先交易)。
MEV 交易MEV 机会出现在不同的类别中。以下是Solana 上当前存在的一些常见MEV 交易类型:
NFT 铸造:当参与者试图在公开铸造活动中获取稀有或有价值的NFT(包括蓝筹NFT 和长尾NFT)时,就会产生NFT 铸造产生的MEV。 NFT 铸币活动中的MEV 机会会突然增加,其中区块x-1 没有NFT MEV 机会,而区块x 有大量MEV 机会(这里的区块x 是指铸币上线时的区块)。这些NFT 的铸造造成的大规模拥堵是Solana 在2021/2022 年频繁宕机的原因之一。清算:当借款人未能维持贷款所需的抵押率时,其头寸可能会被清算。搜索者扫描区块链以查找此类抵押不足的头寸,并进行清算以偿还部分或全部债务并获得部分抵押品作为奖励。使用代币和NFT 作为抵押品的协议会发生清算。为了使协议保持偿付能力并有利于更广泛的生态系统,清算是必要的。套利:套利涉及利用同一资产在不同市场或平台上的价格差异。这些套利机会存在于链内、链间、CEX和DEX之间。链内套利是目前唯一保证原子性的套利形式,因为两个交易都在同一条链上执行,而链内套利需要额外的信任假设。只要不导致有害订单流增加,套利就可以保持资产在不同市场的价格一致。
JitoJito 是一种针对部分区块的协议外区块空间拍卖机制,与构建完整区块的MEV-boost 不同(Jito 和mev-geth 在精神上很相似,但在实现上却截然不同)。 Jito 为一组称为捆绑的特定交易提供链下包含保证。捆绑包按顺序且原子地执行(全部执行或无执行)。赢得拍卖并支付小费的搜索者提交之前保证在链上执行的捆绑包。 Jito 小费存在于协议之外,并且与协议内的优先费是分开的。
这种方法旨在通过链下运行拍卖来减少垃圾邮件并提高Solana 计算资源的效率,并且仅保证捆绑包将拍卖的单个获胜者发布到区块中。搜索者可以使用捆绑包来实现以下属性中的一项或两项:快速、有保证的包含以及前置/后置交易竞价。考虑到当前网络的大部分计算资源都被失败的交易消耗,这一点尤其重要。
内存池与以太坊不同,Solana 没有原生协议内内存池。 Jito 现已弃用的内存池服务有效地创建了一个规范的非协议内存池,因为大约65% 的验证者运行Jito-Solana 客户端(而不是本机Solana-Labs 客户端)。
一旦上线,交易将在Jito 的伪内存池中保留200 毫秒。在此期间,搜索者可以竞价抢占/回溯或夹入待处理交易的机会,出价最高者将被转发给验证者执行。以支付给验证者的小费来衡量,三明治交易占MEV 收入的很大一部分。
Jito 的mempool 服务将于3 月8 日关闭
没有人喜欢谈论三明治交易(尤其是在以太坊上),因为它给最终交易者带来了严格的负外部性:用户以最差的价格进行交易。作为参考,过去30 天内仅以太坊上的三明治交易就产生了约2400 万美元的利润。当用户设置最大滑点时,他们几乎总是以该价格进行交易。换句话说,如果订单被成交,用户的实际滑点几乎总是等于他们设置的最大滑点。
Jito 寻求者仍然可以提交其他类型的不依赖mempool 订单流的MEV 交易包,例如套利和清算交易(需要观察区块中的交易并在下一次Jito 拍卖中抓住机会)。
供应链作为参考,当前以太坊区块构建供应链如下所示:
Solana 上的区块构建供应链(对于运行Jito-Solana 客户端的验证者)如下所示:
传入交易:当前等待执行的交易的计划状态。这可以来自RPC、其他验证器、私人订单流或其他来源。中继器:Solana 上的中继器与以太坊上的中继器不同。在以太坊上,中继者是连接区块构建者和提议者的可信实体(构建者信任中继者不会修改他们的区块)。在Solana 上,中继负责中继传入事务,执行有限的TPU 操作,例如数据包重复数据删除和签名验证。中继将数据包转发到块引擎和验证器。以太坊上不需要等效的中继,因为以太坊有内存池,而Solana 没有。中继逻辑是开源的,任何人都可以运行自己的中继(Jito 使中继实例成为公共资源)。其他已知的Solana 网络参与者也运行自己的中继。区块引擎:区块引擎模拟交易组合并运行链下区块空间拍卖。然后,MEV 最大化的交易包被转发到运行Jito-Solana 客户端的领导者。寻求者:寻求者通过将自己的交易插入给定的区块来寻求利用价格差异。他们可以利用Jito 的ShredStream(以及之前的MempoolStream)等来源。验证器:验证器构建并生成块。 Jito-Solana 区块由调度程序构建,该调度程序为通过Jito 路由的交易保留300 万个CU,代表该区块的前80%。这些各方不一定是独立的实体,因为实体可以垂直整合。如前所述,验证者对其区块拥有完全的权限。验证者本身可以通过插入、重新排序和审查给定区块的交易来寻找经济机会,同时成为领导者。
Seeker 还可以通过RPC 方法(标准协议内路由)提交交易,无论领导者是否运行Jito-Solana。由于Solana 的费用相对较低且调度程序不确定,发送交易仍然是捕获MEV 机会的常用方法。一些MEV 机会的存在时间可能比预期的要长,从一个到几十个区块不等。
参与者之间的MEV 分配虽然Solana 可以加快交易执行速度并减少某些类型MEV 的机会,但它可能会加剧延迟驱动的中心化的可能性,验证者和搜索者寻求集成其基础设施以获得竞争优势。我们距离基础设施及相关机制的竞争稳定均衡状态还很远。
来源:推特
在区块时间低于200 毫秒的世界中,这为拥有基础设施和专业知识来优化系统的高级参与者提供了相对优势。到目前为止,以太坊已经偏离了这种平衡,在协议之外创建了解决方案,为搜索者提供民主化的竞争机会。
如何减轻MEV 常见的协议外机制正在被纳入协议中,以减少Solana 链上的MEV 机会。这些机制包括:
RFQ 系统:RFQ(报价请求)系统(例如Hashflow)已来到Solana,并且越来越受欢迎(整个生态系统的累计交易量超过100 亿美元)。订单由专业做市商(Wintermute、Jump Crypto、GSR、LedgerPrime)完成,而不是通过链上AMM 或订单簿,并且基于签名的定价允许进行链外计算。这有效地将价格发现转移到链外,只有完成的转移交易才会在链上进行。 MEV 保护的RPC 终端:这些终端允许用户从其订单流中接收部分收益作为回扣。搜索者竞价回溯交易的权利并竞价相关回扣,这些回扣将返还给用户。此类终端通常通过信任运行终端的交易对手来管理,以确保不会发生抢先交易或夹心交易行为。 MEV缓解/再分配机制是用户从订单流中获取部分价值并将价格发现拍卖和相关机制移至链下的组合。这些机制涉及加密货币属性之间的权衡,例如抗审查性、可审计性和去信任性。
结论本文介绍了Solana 上MEV 供应链的主要参与者、最新发展以及Solana 上MEV 的常见形式。
Solana MEV 领域的研究主要集中在调查不同MEV 缓解/再分配机制的影响。以太坊在基础设施方面投入巨资,Flashbots 旨在提供民主化的MEV 机会,但也采用了其他设计来应对可能的负面外部性。
Solana 有机会探索MEV 和区块链生产供应链前沿的新模式。