Визначення

Jito — інфраструктура для роботи з MEV (Maximal Extractable Value) в екосистемі Solana, яка складається з модифікованого клієнта валідатора, системи атомарних пакетів транзакцій (bundles) та механізму аукціону чайових (tips) між пошуковцями MEV і валідаторами.

Як працює

Jito змінює порядок обробки транзакцій у блоку, додаючи можливість атомарного виконання групи транзакцій — бандлів. Коли валідатор формує блок, він спочатку розглядає бандли з найвищими чайовими, і лише потім — звичайні транзакції з мемпулу.

Процес виглядає так:

  1. Пошуковець (searcher) виявляє MEV-можливість — наприклад, арбітраж між DEX на Solana.
  2. Пошуковець формує бандл — послідовність транзакцій, які мають виконатися разом або не виконатися взагалі (атомарність).
  3. До бандлу додають чайові в SOL — плата валідатору за пріоритетне включення.
  4. Валідатори, які працюють на Jito-Solana (форк клієнта Agave), отримують ці бандли через окремий канал і конкурують за право включити їх у блок.
  5. Валідатор, який сформував блок із цим бандлом, отримує чайові; пошуковець отримує прибуток від MEV.

Ключова відмінність від стандартної моделі Solana: у базовому клієнті немає концепції бандлів і чайових — транзакції йдуть у хронологічному порядку за часом отримання. Jito додає шар пріоритезації на рівні блоку.

Приклад

Пошуковець хоче виконати арбітраж: купити токен на одному DEX за 10 SOL і продати на іншому за 10.5 SOL. Якщо він надішле дві окремі транзакції, між ними може вклинитися чужа транзакція (frontrunning), і ціна зміниться. За допомогою Jito пошуковець об'єднує обидві транзакції в бандл і додає чайові в розмірі 0,05 SOL. Валідатор включає бандл атомарно — обидві транзакції виконуються послідовно в межах одного слоту, і ніхто сторонній не може вклинитися між ними.

Типова помилка

Вважати, що Jito — це лише протокол ліквідного стейкінгу (JitoSOL). Стейкінг-токен — лише один із продуктів екосистеми. Основна інфраструктурна цінність Jito полягає в механізмі бандлів та аукціоні чайових, які працюють на рівні валідаторного клієнта.

Інша поширена помилка — плутати Jito-Solana (модифікований клієнт валідатора) зі стандартним клієнтом Agave. Це різні програми з різною логікою формування блоків, і їх не можна взаємозамінювати без наслідків для роботи валідатора.

Пов'язані матеріали

Внутрішні переходи

  • Agave — стандартний клієнт валідатора Solana, на базі якого побудовано Jito-Solana.
  • MVP — мінімально життєздатний продукт, концепція, що допомагає оцінити етапи розробки інфраструктурних рішень на Solana.

Додаткові ресурси

Офіційна документація Jito та репозиторій Jito-Solana на GitHub містять специфікації протоколу, інструкції з запуску валідатора та API для подачі бандлів. Перед використанням у продакшені перевірте актуальність версій і сумісність із останніми оновленнями мережі Solana.