Визначення

MEV (Maximal Extractable Value) — це максимальна цінність, яку учасник мережі може вилучити з порядку транзакцій у блоці, змінюючи, виключаючи або додаючи їх до нього. Термін замінив попередню назву «Miner Extractable Value», оскільки вилученням значення займаються не лише майнери, а й валідатори, лідери слотів та інші суб'єкти.

У контексті Solana MEV безпосередньо пов'язаний із роллю поточного лідера слота: саме лідер формує блок і визначає, які транзакції з пулу потраплять до нього й у якому порядку.

Як працює

Solana використовує фіксований розклад лідерства (leader schedule), який формується на кілька епох вперед. Кожен валідатор знає, у яких слотах він буде лідером. У цей момент він отримує право упорядковувати транзакції з мемпула.

Механізм MEV у Solana реалізується так:

  • Користувачі та боти відправляють транзакції в мережу через RPC-вузли.
  • Поточний лідер бачить усі очікувані транзакції до того, як сформує блок.
  • Лідер (або пов'язана з ним інфраструктура) може відібрати транзакції, переставити їх місцями або додати власні між ними.
  • Блок підписується та транслюється в мережу.

На Solana найпоширеніші форми MEV — арбітраж між DEX, фронтранінг (вставка своєї транзакції перед транзакцією користувача) та сендвіч-атаки (транзакція до й після цільової). Інфраструктура для MEV на Solana переважно зосереджена навколо Jito та пов'язаних із нею сервісів, які пропонують механізми аукціону блоків (block auctions).

Приклад

Користувач відправляє великий обмінний ордер на DEX, який суттєво змінить ціну токена. Бот, підключений до інфраструктури MEV, помічає цю транзакцію в мемпулі. Лідер поточного слота формує блок так: спочатку включає транзакцію бота (купівля за поточною ціною), потім — транзакцію користувача (яка піднімає ціну), і нарешті — другу транзакцію бота (продаж за завищеною ціною). Користувач отримує гірший курс, а різницю забирає бот разом із лідером.

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

Поширена помилка — вважати, що MEV існує лише в мережах на Proof-of-Work і стосується виключно майнерів. Насправді MEV притаманний будь-якій блокчейн-системі, де є централізований момент упорядкування транзакцій. У Solana ця роль належить лідеру слота, тому MEV тут має свої особливості: розклад лідерства відомий заздалегідь, що створює додаткові стимули для атак на конкретних валідаторів або для прямої співпраці з ними.

Інша помилка — плутати MEV із wallet drain (крадіжкою коштів з гаманця). MEV не викрадає токени безпосередньо, а використовує інформаційну перевагу в порядку транзакцій. Wallet drain — це окремий клас загроз.

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

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

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

Для глибшого розуміння архітектури, яка робить MEV можливим на Solana, варто ознайомитися з матеріалами про лідерство слотів, механізм Proof of History та інфраструктуру Jito. Ці теми розкриті в відповідних розділах сайту.