Jito-Solana 工作原理全景解析:MEV 收益如何被捕获、优化与分配

·

关键词:Jito、Solana、MEV、验证者、捆绑交易、区块引擎、中继器、质押者收益

什么是 Jito,为何它能带来 90% 的得票率?

Jito 是对官方 Solana 验证器客户端的深度魔改版。它通过“链下组件 + 链上程序”双轮驱动的方式,持续为验证者和质押者的 MEV(最大化可提取价值)收益「助产」。
当前 Solana REV(实际经济价值)里,约一半已来自 Jito 小费;过去一年,整体 REV 增长约 50 倍。Jito 客户端的得票率突破 90%,其背后的技术与经济学机制正是本文要拆解的核心。

👉 想捕捉 Solana 生态下一波红利,先读懂 Jito 的“四件套”架构


架构鸟瞰:5 大核心模块协同工作

关键组件职责定位关键词植入
Jito-Solana 客户端运行验证器、执行区块打包验证者、BundleStage
Relayer(中继器)延迟交易 200 ms,聚合捆绑机会中继器、延迟
Block Engine(区块引擎)模拟并挑选最优 MEV 捆绑区块引擎、模拟
Tip Payment 程序PDA 储蓄罐,汇集 MEV 小费小费池、账户锁定
Tip Distribution 程序按权益比例,向验证者/质押者分配质押者收益、Merkle

下面按具体流程逐步拆招。


从用户交易到 MEV 收益:一次完整的「捆绑化」旅程

Step 1 – 用户交易入口

用户钱包提交交易 => Relayer 捕获 => 延迟 200 ms 形成潜在的空隙,供搜索者插空。

Step 2 – 搜索者捆绑打包

搜索者把多笔关联交易封装成「捆绑(Bundle)」,附加最后一笔「小费交易」;捆绑大小上限 5 笔,且必须原子成功或整体回滚。

Step 3 – Block Engine 排序拍卖

Step 4 – BundleStage 原子执行

验证器进入领导 Slot 时,其 BundleStage 会:

  1. 反序列化并锁定账户
  2. 完整模拟
  3. 成功 → 提交入区块,lamports 买入小费 PDA;失败 → 整体摒弃,释放账户锁。

Step 5 – 小费分配


易混淆概念 FAQ

Q1:Jito 会不会让普通用户交易成本飙升?
A:捆绑交易需要额外小费,但普通非 MEV 交易实际可减少链上拥堵;而且,用户总能选择通过标准客户端提交交易,避免小费。

Q2:中继器 200 ms 延迟会不会拖慢 Solana?
A:延迟仅针对入站交易,出口区块仍保持 400 ms Slot;延迟优化了区块打包密度,反而提升链上总吞吐。

Q3:MEV 小费如何计算持股比例?
A:每个验证者的 TDA 基于投票账户 + epoch 作为种子。Merkle 树的每个叶子记录质押者票数与其 epoch 期间的小费总值,最终按比例拆分。


开发者入口:如何提交你的第一条捆绑

  1. 签名 4–5 笔交易,最后一笔是普通转账指向 Tip Payment PDA。
  2. 使用区块引擎 gRPC SubscribeBundles,提交 JSON 格式的 PacketBundle
  3. 等待区块引擎返回 包编号执行回执:无重放即可上链。
    👉 立即上手:本地模拟 Jito 的最快路径

搜索者优化清单


区块结束后:奖励结算与领取

传统做法(中心化)

去中心化路线(TipRouter NCN)


未来展望:去中心化 MEV 的终局

下一代 Jito 路线图将重点解决两件事:

  1. 随机性防护:防止独占订单流的「暗池」化。
  2. 共识层 MEV 公平:通过 NCN 引入选票与削减机制,避免中心化脚本滥用权限。

快捷结论