НОВОЕ: Helius приобретает Light Protocol
Отчет о MEV в Solana (2025)
Блог/Исследования

Отчет о MEV в Solana: тенденции, выводы и проблемы

ИсследовательLostin в X
Чтение: 33 мин
Содержание

Большое спасибо Lucas Bruder, Max Resnick, Eugene Chen, Mert Mumtaz, 0xIchigo, Uri Klarman и Nitesh Nath за рецензирование предыдущих версий этой работы.

Практические выводы

  • MEV в Solana работает иначе, чем в других блокчейн-сетях, из-за уникальной архитектуры и отсутствия глобального мемпула. Внепротокольные мемпулы приходится разрабатывать независимо. Для эффективной работы их должна использовать значительная доля стейка сети, что создает высокий технический и социальный барьер.
  • Jito приостановила работу публичного мемпула в марте 2024 года, потеряв значительную часть дохода. Это решение сразу сократило вредоносные практики MEV. Однако оно способствовало появлению альтернативных непрозрачных мемпулов, которые приносят выгоду преимущественно избранной группе с эксклюзивным доступом.
  • Трейдеры мемкоинов особенно уязвимы для сэндвич-атак, поскольку задают высокий допустимый проскальзывание при торговле неликвидными и крайне волатильными активами. Эта группа пользователей предпочитает торговых ботов в Telegram из-за более быстрого исполнения и уведомлений в реальном времени. Трейдеры мемкоинов относительно нечувствительны к опережению своих сделок.
  • Stake Auction Marketplace (SAM) от Marinade Finance использует конкурентный аукцион, на котором валидаторы напрямую конкурируют друг с другом за распределение стейка в системе «плата за стейк». Программу критикуют за то, что валидаторы, проводящие сэндвич-атаки на пользователей, могут перебивать ставки других участников, получать больше стейка и усиливать свое влияние в сети.
  • Значительная часть сэндвич-атак в Solana исходит из частного мемпула, которым управляет одна организация — DeezNode. Ключевой валидатор DeezNode с адресом HM5H6 …jdMRA сейчас имеет 811 604,73 SOL делегированного стейка стоимостью около $168,5 млн. Делегированный стейк этого валидатора резко вырос: с 307,9 тыс. SOL 13 ноября (эпоха 697) до 802,5 тыс. SOL к 9 декабря (эпоха 709). С тех пор рост стабилизировался. Примечательно, что 19,89% этого стейка поступает из пула ликвидного стейкинга mSOL от Marinade и нативных делегаций.
  • Несколько операторов валидаторов Solana публично сообщили о выгодных предложениях участвовать в частных мемпулах, включая подробные документы с описанием долей прибыли и прогнозируемых доходов.
  • Бандлы Jito — основной способ, с помощью которого поисковики обеспечивают выгодный порядок транзакций. Однако данные Jito не охватывают всю активность MEV. В частности, они не учитывают прибыль поисковиков и активность через альтернативные мемпулы. Кроме того, многие приложения используют Jito не для MEV, а чтобы обойти приоритетные комиссии и обеспечить своевременное включение транзакций.
  • За последний год было обработано более 3 млрд бандлов Jito, которые принесли в общей сложности 3,75 млн SOL чаевых. Активность демонстрировала явный восходящий тренд: от минимума в 781 SOL чаевых 11 января до максимума в 60 801 SOL 19 ноября.
  • Алгоритм Jito для обнаружения арбитража анализирует все транзакции Solana, включая не входящие в бандлы Jito. За последний год он выявил 90 445 905 успешных арбитражных транзакций. Средняя прибыль на один арбитраж составила $1,58, а самый прибыльный арбитраж принес $3,7 млн. Общая прибыль от этих арбитражных операций составила $142,8 млн, из которых $126,7 млн (88,7%) были номинированы в SOL.
  • В мемпуле DeezNode работает сэндвич-бот по адресу vpeNAL..oax38b. Внутренний анализ Jito показывает, что почти половину всех сэндвич-атак в Solana можно связать с этой программой. За 30 дней (с 7 декабря по 5 января) программа выполнила 1,55 млн сэндвич-транзакций и получила прибыль в 65 880 SOL ($13,43 млн). Средняя прибыльность одной атаки составила 0,0425 SOL ($8,67). В пересчете на год программа получила бы 801 540 SOL прибыли. В худшем для децентрализации сети сценарии, при реинвестировании 100% прибыли, ее доля в стейке сети увеличивалась бы на 0,2%.
  • Этот бот — лишь одна из множества ончейн-программ, проводящих сэндвич-атаки. Чтобы отслеживать обнаруженные сэндвич-атаки в Solana в реальном времени, посетите sandwiched.me.
  • Белые списки валидаторов многие считают крайней мерой в борьбе со злоумышленниками. Они могут создать частично разрешительную и цензурируемую среду, которая прямо противоречит принципам децентрализации в отрасли. В некоторых случаях такой подход также может замедлить обработку транзакций и ухудшить пользовательский опыт.
  • Устойчивые к сэндвич-атакам AMM — экспериментальные решения, основанные на традиционных AMM с постоянным произведением. В sr-AMM ни один своп не исполняется по цене выгоднее цены пула в начале временного окна слота. Этот механизм фактически устраняет прибыльность сэндвич-атак. Ellipsis Labs опубликовала Plasma — прошедшую аудит эталонную реализацию устойчивого к сэндвич-атакам AMM.
  • Multiple Concurrent Leaders (MCL) предлагают перспективное долгосрочное решение для снижения вредоносного MEV, позволяя пользователям выбирать между лидерами без задержек. Если лидер A действует злонамеренно, пользователи могут перенаправить транзакции честному лидеру B. Однако ожидается, что реализация MCL потребует нескольких лет разработки.

Введение

Максимальная извлекаемая ценность (MEV) — это ценность, которую можно извлечь, манипулируя последовательностью транзакций. Для этого транзакции в блоке добавляют, удаляют или меняют их порядок. MEV принимает разные формы, но все они зависят от порядка транзакций. Поисковики — трейдеры, отслеживающие ончейн-активность, — стараются стратегически размещать свои сделки до или после других транзакций, чтобы извлечь ценность.

В Solana MEV работает иначе, чем в других блокчейн-сетях, прежде всего из-за уникальной архитектуры и отсутствия глобального мемпула. На подход к MEV влияют такие особенности, как Turbine, распространяющий обновления состояния, и Stake-Weighted Quality of Service (SWQoS) для пересылки транзакций. Быстрое потоковое производство блоков в Solana без внешних дополнений и внепротокольных аукционных механизмов ограничивает возможности традиционных подходов к некоторым видам MEV, например опережению транзакций. Чтобы получить преимущество, поисковики запускают собственные ноды или сотрудничают с валидаторами с большим стейком для доступа к самому актуальному состоянию блокчейна.

Термин MEV стал слишком многозначным, и мнения о его точном определении расходятся. Вопреки распространенному мнению, не всякий MEV вреден. Из-за распределенной и прозрачной природы блокчейнов полное устранение MEV обычно считают маловероятным. Сети, заявляющие об искоренении MEV, либо не имеют достаточной пользовательской активности для привлечения поисковиков, либо применяют методы вроде случайного формирования блоков. Такие методы внешне снижают MEV, но могут стимулировать спам.

Сэндвич-атаки — форма MEV, которая привлекает больше всего внимания и наносит вред пользователям. При такой стратегии поисковик размещает одну транзакцию до целевой, а другую — после нее, чтобы извлечь ценность. Сэндвич-атаки приносят прибыль поисковикам, но повышают транзакционные издержки и ухудшают цену исполнения для обычных пользователей. Подробнее сэндвич-атаки рассматриваются в следующем разделе.

‍В этом отчете мы проанализируем текущее состояние MEV в Solana. Отчет состоит из четырех разделов:

  1. Хронология MEV в Solana: содержит последовательность ключевых событий и дает необходимый контекст читателям, которые меньше знакомы с быстрым развитием MEV в Solana.
  2. Формы MEV: рассматривает различные формы MEV, наблюдаемые сегодня в Solana, на конкретных и подробных примерах.
  3. Данные о MEV в Solana: в этом разделе представлены релевантные количественные данные с необходимым контекстом, демонстрирующие текущий масштаб и влияние MEV в Solana.
  4. Механизмы снижения MEV: рассматривает стратегии и механизмы, предлагаемые для сокращения или устранения вредоносных форм MEV.

Эти разделы лучше читать последовательно, но каждый из них можно изучать отдельно.

Хронология MEV в Solana

Ниже приведена хронология важных событий, связанных с MEV в Solana.

С сентября 2021 года по апрель 2022 года — спам- и DDoS-атаки

NFT стали первым сектором, получившим значительное распространение в Solana. MEV в сфере NFT в основном возникает во время публичных минтов, когда участники конкурируют за редкие или ценные активы. Такие события создают внезапные и экстремальные возможности для поисковиков: в блоке перед минтом потенциал MEV отсутствует, а в следующем блоке он становится значительным. Механика минтинга NFT стала одной из первых причин масштабных всплесков перегрузки Solana. Спам-транзакции от ботов переполняли сеть и временно останавливали производство блоков.

Середина 2022 года — появление приоритетных комиссий

Solana внедрила необязательную приоритетную комиссию, которую пользователи могут указать в инструкции бюджета вычислений, чтобы повысить приоритет своих транзакций. Этот механизм помог снизить перегрузку сети, позволив пользователям платить за ускоренную обработку в периоды высокой активности. Он также создал более эффективную структуру рынков комиссий и улучшил экономическую модель сети.

Приоритетные комиссии помогают сдерживать спам, меняя условия конкуренции. Боты, которые раньше получали преимущество за счет массовой отправки транзакций, больше не могут доминировать только благодаря спаму. Теперь приоритет также определяется комиссиями, которые готовы платить пользователи.

Август 2022 года — запуск клиента Jito-Solana

Jito стала стандартной инфраструктурой MEV для Solana. Клиент демократизирует извлечение MEV и обеспечивает более справедливое распределение вознаграждений в сети. Когда лидеры используют клиент валидатора Jito, их транзакции сначала направляются в Jito-Relayer, который работает как прокси-маршрутизатор транзакций. Этот ретранслятор удерживает транзакции 200 миллисекунд, прежде чем переслать их лидеру. Такая искусственная задержка входящих сообщений о транзакциях создает окно для офчейн-аукционов через Jito Block Engine. Поисковики и приложения отправляют бандлы атомарно исполняемых транзакций вместе с чаевыми, номинированными в SOL. Jito взимает комиссию в размере 5% со всех чаевых, а минимальная сумма чаевых составляет 10 000 лампортов. Бандлы можно изучить в обозревателе бандлов Jito. 

Этот подход сокращает спам и повышает эффективность использования вычислительных ресурсов Solana: аукционы проходят офчейн, а в блок попадает только один победитель. Это важно, поскольку неуспешные транзакции потребляют значительную долю вычислительных ресурсов сети.

В первые девять месяцев клиент Jito-Solana использовали менее 10% участников сети, поскольку активность оставалась низкой, а вознаграждения MEV были минимальны. С конца 2023 года внедрение значительно ускорилось и к январю 2024 года достигло 50%. Сегодня клиент Jito-Solana используют более 92% валидаторов Solana с учетом их стейка. 

Январь 2024 года — начало сезона мемкоинов

В начале 2024 года сетевая активность резко выросла. Мемкоины, такие как Bonk и DogWifHat, стали популярными, вызвав повышенный интерес поисковиков и значительно увеличив активность MEV. В этот период поведение пользователей заметно изменилось: трейдеры мемкоинов стали предпочитать торговых ботов в Telegram, таких как BonkBot, Trojan и Photon, традиционным децентрализованным биржам и агрегаторам. Эти боты предлагают более высокую скорость, уведомления в реальном времени и интуитивно понятный текстовый интерфейс, привлекательный для розничных спекулянтов. Такие трейдеры задают высокое допустимое проскальзывание, чтобы ускорить чувствительные ко времени сделки, и относительно нечувствительны к опережению своих транзакций.

Март 2024 года — Jito приостанавливает работу своего флагманского мемпула

Мемпул Jito предоставлял поисковикам 200-миллисекундное окно для предварительного просмотра всех поступающих лидеру транзакций. Во время работы эту систему часто использовали для сэндвич-атак, что значительно ухудшало пользовательский опыт. Чтобы обеспечить долгосрочный рост и стабильность сети, Jito приняла спорное решение приостановить работу мемпула, пожертвовав значительным доходом. Решение получило широкую поддержку, но некоторые известные участники, включая Mert Mumtaz и Jon Charbonneau, выступили с критикой.

Основным риском этого решения было возможное появление альтернативных мемпулов, повторяющих функциональность Jito и позволяющих извлекать более вредоносные формы MEV. Публичные мемпулы способствуют более справедливому распределению возможностей MEV и уменьшают дисбаланс влияния в сети. Частные мемпулы с разрешительным доступом, напротив, непрозрачны и приносят выгоду только избранным пользователям с доступом к ним.

‍Несколько операторов валидаторов Solana сообщили, что получили выгодные предложения участвовать в частных мемпулах.

Май 2024 года — новый планировщик транзакций

В рамках обновления Agave-Solana 1.18 новый планировщик значительно улучшил способность Solana детерминированно упорядочивать транзакции. Улучшенный планировщик эффективнее отдает приоритет транзакциям с более высокими комиссиями, повышая вероятность их включения в блок. Центральный планировщик строит граф зависимостей, известный как «prio-graph», чтобы оптимизировать обработку и приоритизацию конфликтующих транзакций в нескольких потоках.‍

Раньше боты, занимавшиеся арбитражем и другими видами MEV, были заинтересованы в том, чтобы заваливать лидера спамом и повышать вероятность успешного исполнения. Стохастическая природа прежнего планировщика вносила случайные колебания в размещение транзакций внутри блока. Новый детерминированный подход снижает эту случайность, препятствует спаму и повышает общую эффективность сети.

Июнь 2024 года — Marinade запускает Stake Auction Marketplace (SAM)

Stake Auction Marketplace (SAM) от Marinade Finance использует механизм конкурентного ценового аукциона, на котором валидаторы напрямую конкурируют друг с другом за распределение стейка в системе «плата за стейк». Такая структура побуждает валидаторов повышать ставки до максимального уровня, который они считают прибыльным. Программу критикуют за то, что валидаторы, проводящие сэндвич-атаки на пользователей, могут перебивать ставки других участников, получать больше стейка и усиливать свое влияние в сети. Marinade Labs недавно предложила создать публичный комитет для надзора за делегированием. mSOL от Marinade Finance — второй по величине токен ликвидного стейкинга и пул стейка в Solana после Jito.

‍По состоянию на эпоху 717 валидаторы с комиссией за стейкинг 0% и комиссией MEV 0% обычно предлагали стейкерам APY около 9,4%. Валидаторы, использующие внепротокольные методы перераспределения вознаграждений за блоки, обычно обеспечивали APY не более 10%. В то же время выигрышный APY на аукционе SAM от Marinade составлял 13,73%, а десять крупнейших ставок валидаторов достигали 18,27% APY.

Такое расхождение указывает, что эти валидаторы либо делают нерациональные ставки и несут убытки, либо субсидируют их за счет делегирования стейка от Solana Foundation, либо дополняют доход из альтернативных источников, например за счет MEV, извлеченного из сэндвич-атак на пользователей.

Декабрь 2024 года — растущая обеспокоенность новыми частными мемпулами

MEV в Solana стал предметом острых споров после того, как ориентированная на Solana исследовательская компания Temporal публично выразила обеспокоенность возможной централизацией стейка сети. Это вызвало широкую дискуссию и возобновило усилия по решению проблем MEV в Solana. 

Валидаторы, извлекающие вредоносный MEV, получают непропорционально большую ценность, поэтому их стейк растет быстрее, чем у других. Со временем это позволяет валидатору накапливать больше влияния в сети и создает риски централизации экономики валидаторов Solana. Валидаторы с более высокими доходами могут предлагать стейкерам повышенную доходность, привлекать больше стейка и дополнительно укреплять свои позиции.

Значительная часть сэндвич-атак в Solana исходит из частного мемпула, которым управляет одна организация — DeezNode. Ключевой валидатор DeezNode с адресом HM5H6 …jdMRA сейчас имеет 811 604,73 SOL делегированного стейка стоимостью около $168,5 млн. Делегированный стейк этого валидатора резко вырос: с 307,9 тыс. SOL 13 ноября (эпоха 697) до 802,5 тыс. SOL к 9 декабря (эпоха 709). С тех пор рост стабилизировался. Примечательно, что 19,89% этого стейка поступает из пула ликвидного стейкинга mSOL от Marinade и нативных делегаций Marinade. Валидатор контролирует 0,2% общего стейка, который сейчас составляет 392,5 млн SOL. Он занимает 93-е место по объему стейка среди всех валидаторов и не входит в подмножество сверхбольшинства.

Внутренний анализ Jito показывает рост числа сэндвич-атак вне аукционного механизма Jito. Это указывает на наличие дополнительных движков блоков или модифицированных клиентов валидаторов, участвующих в сэндвич-атаках.

Формы MEV

Рассмотрим различные виды MEV в Solana на конкретных примерах реальных транзакций. Ниже перечислены самые распространенные типы MEV-транзакций, наблюдаемые сегодня в Solana.

Ликвидации

Если заемщики не поддерживают требуемый коэффициент обеспечения кредитов в протоколах кредитования, их позиции становятся доступными для ликвидации. Поисковики отслеживают в блокчейне позиции с недостаточным обеспечением и ликвидируют их, погашая часть долга или весь долг в обмен на долю обеспечения в качестве вознаграждения. Ликвидации считаются полезной формой MEV. Они необходимы для поддержания платежеспособности протоколов и способствуют стабильности более широкой ончейн-экосистемы DeFi.

Пример транзакции ликвидации

Эта ликвидация произошла 10 декабря через Kamino — крупнейший протокол кредитования Solana по объему ликвидности и числу пользователей. Транзакция состояла из трех этапов:

  • Поисковик инициировал ликвидацию, переведя 10,642 USDC в резерв Kamino для покрытия долговой позиции пользователя.
  • Взамен резерв Kamino передал поисковику обеспечение пользователя в размере 0,05479 SOL.
  • Поисковик заплатил протокольную комиссию в размере 0,0013 SOL.

Кроме того, поисковик заплатил приоритетную комиссию в размере 0,001317 SOL за транзакцию, получив чистую прибыль в размере 0,0492 USD.

Арбитраж

Арбитраж повышает эффективность рынка, выравнивая цены на разных площадках и используя расхождения в стоимости одного актива. Такие возможности могут возникать внутри одного блокчейна, между блокчейнами или между централизованными и децентрализованными биржами (арбитраж CEX/DEX). Внутриблокчейновый арбитраж гарантирует атомарность, поскольку обе стороны сделки можно исполнить вместе в одной транзакции Solana. Межблокчейновый и межплатформенный арбитраж, напротив, требуют дополнительных допущений о доверии.

Атомарный арбитраж — основная форма MEV в Solana. Простейший пример возникает, когда две DEX указывают разные цены для одной торговой пары. Обычно поисковик использует устаревшие котировки автоматизированного маркет-мейкера (AMM) с постоянным произведением (xy=k) и компенсирует сделку в ончейн-книге лимитных ордеров, где маркет-мейкеры уже скорректировали котировки с учетом офчейн-изменений цены.

Пример арбитражной транзакции

В этом сценарии офчейн-цена пары SOL/USDC изменилась, поэтому маркет-мейкер Phoenix обновил котировки. При этом AMM Orca продолжает котировать пару по устаревшей цене, создавая возможность для арбитража. Поисковик покупает 2,11513 SOL за 45 USDC на Orca, а затем продает 2,115 SOL за 45,0045 USDC на Phoenix, получая прибыль в размере 0,00013 SOL (примерно $0,026). Арбитражные транзакции исполняются атомарно, поэтому поисковикам не нужно держать запасы активов. Основной риск связан с комиссиями за отмененные попытки транзакций.

Опережение транзакций

При опережении транзакций поисковик MEV выявляет в мемпуле ордер другого трейдера на покупку или продажу и размещает идентичный ордер перед ним, получая прибыль от влияния транзакции жертвы на цену.

Это происходит, когда наблюдатель замечает неподтвержденную транзакцию, которая, вероятно, повлияет на цену токена, и использует эту информацию до обработки исходной транзакции. Такая стратегия опережения проста и не связана со сложностями других методов, например сэндвич-атак.

Поисковик узнает об ожидающей транзакции покупки, которая повысит цену целевого токена. Он объединяет свою транзакцию покупки с целевой транзакцией в бандл. Его ордер будет обработан по более низкой цене перед целевым, а после завершения целевой транзакции поисковик получит прибыль. Целевой пользователь при этом несет убыток: из-за влияния транзакции покупки поисковика MEV он покупает по более высокой цене.

Следование за транзакциями

Следование за транзакциями — противоположность опережению и отдельная стратегия MEV, которая использует временный дисбаланс цен, созданный другой транзакцией, часто из-за неоптимальной маршрутизации. После исполнения пользовательской транзакции поисковики выравнивают цены между пулами, торгуя тем же активом и получая прибыль. Теоретически пользователь мог бы сам получить эту прибыль при более эффективном исполнении сделки.

Пример транзакции следования

Эта известная транзакция следования произошла 10 января 2024 года, когда пользователь купил DogWifHat (WIF) на $8,9 млн одной транзакцией. В то время токен WIF торговался по цене $0,2, а совокупная ликвидность на всех ончейн-площадках составляла лишь несколько миллионов долларов. Агрегатор Jupiter исполнил транзакцию с использованием ограниченной ликвидности трех пулов, в результате чего ценовой фитиль достиг $3.

Поисковик выполнил следующую транзакцию с помощью бандла Jito, предложив значительные чаевые Jito в размере 890,42 SOL ($91 621). Сначала он обменял 703,31 SOL ($72 368) на 490 143,90 токена WIF через пул концентрированной ликвидности Raydium. Затем обменял эти токены WIF на 19 035,97 SOL ($1 958 733) через пул ликвидности Raydium V4. Эта последовательность принесла чистую прибыль в размере 17 442,24 SOL ($1 794 746) в одной транзакции. Все суммы в долларах рассчитаны по ценам на момент транзакции.

Сэндвич-атаки

Сэндвич-атаки — самая известная форма токсичного MEV. Они нацелены на трейдеров, размещающих ордера в AMM или на кривых связывания с высоким допустимым проскальзыванием. Трейдеры задают высокое проскальзывание не для того, чтобы согласиться на худшую цену, а чтобы обеспечить быстрое исполнение ордера. Трейдеры мемкоинов, ищущие активы с ростом в 100 раз, особенно уязвимы для сэндвич-атак, поскольку обычно задают высокое допустимое проскальзывание при торговле неликвидными и крайне волатильными активами. Сэндвич-атака создает однозначно отрицательный внешний эффект для конечного трейдера: его ордер исполняется по худшей возможной цене.

Типичная сэндвич-атака включает три атомарно объединенные транзакции. Сначала злоумышленник выполняет убыточную опережающую транзакцию и покупает актив, поднимая его цену до худшего уровня исполнения, допустимого настройками проскальзывания жертвы. Затем исполняется транзакция жертвы, дополнительно повышая цену при исполнении на этом невыгодном уровне. Наконец, злоумышленник выполняет прибыльную следующую транзакцию, продавая актив по завышенной цене, компенсируя первоначальный убыток и фиксируя чистую прибыль.

Пример транзакции сэндвич-атаки

Эта атака произошла 16 декабря 2024 года через известную программу сэндвич-атак (vpeNALD… Noax38b). Поисковик отправил эти транзакции как атомарный бандл Jito, заплатив чаевые в размере 0,000148 SOL ($0,03).

Признаки того, что это была сэндвич-атака:

  • Подписант средней транзакции отличается от подписанта первой и последней транзакций.
  • Токен, купленный в первых двух транзакциях, совпадает с токеном, проданным в третьей.
  • Объектом торговли был недавно выпущенный, неликвидный и крайне волатильный токен Pump Fun.

Поисковик получил чистую прибыль в размере 0,01678 SOL — около $3,35 на момент транзакции.

Данные о MEV в Solana 

В этом разделе мы оцениваем текущее состояние MEV в Solana на основе доступных публичных данных. Сначала рассмотрим показатели Jito, затем — количество отменённых транзакций и структуру прибыльности арбитража. В заключение приведём пример, подробно описывающий поведение и прибыльность известного сэндвич-бота.

Jito

Бандлы Jito — основной способ, с помощью которого поисковики обеспечивают прибыльный порядок транзакций. Большинство чаевых Jito связано со спросом на первые позиции в блоке со стороны пользователей, которые хотят первыми купить токен или воспользоваться выгодной возможностью. Однако данные Jito не охватывают всю MEV-активность. В частности, они не учитывают прибыль поисковиков и активность через альтернативные мемпулы. Кроме того, многие приложения используют Jito не для MEV, а чтобы обойти приоритетные комиссии и обеспечить своевременное включение транзакций.

Данные о переводах на восемь выделенных аккаунтов для чаевых Jito показывают, что за последний год было обработано более 3 млрд бандлов, а общая сумма чаевых составила 3,75 млн SOL. Активность демонстрировала явный восходящий тренд: от минимума в 781 SOL чаевых 11 января до максимумов в 60 801 SOL и 60 636 SOL 19 и 20 ноября соответственно. В третьем квартале произошло заметное замедление: 7 сентября сумма чаевых упала до минимума в 1 661 SOL. До декабря 2023 года объёмы чаевых были незначительными по сравнению с существенным ростом в течение 2024 года.

‍Объём бандлов, обрабатываемых через Jito, стабильно рос в течение 2024 года и достиг пика в 24,4 млн бандлов 21 декабря. В ходе этого роста произошло два значительных скачка. Первый пришёлся на период с мая по начало июля: ежедневное количество бандлов увеличилось в четыре раза, примерно с 3 млн до 12 млн, вероятно, в ответ на проблемы с перегрузкой сети. Второй скачок произошёл с ноября по декабрь, когда ежедневный объём бандлов удвоился примерно с 12 млн до пиковых 24 млн.

‍Количество аккаунтов, использующих Jito, росло схожими темпами: в начале года чаевые ежедневно отправляли около 20 000 аккаунтов, а 10 декабря их число достигло пика почти в 938 000. Значительные периоды роста включают увеличение с 21 000 в начале марта до 135 000 к середине апреля — в 6 раз — и ещё один резкий рост с 208 000 в октябре до 703 000 к концу месяца — в 3,4 раза. 

‍Распространённость клиента Jito-Solana среди валидаторов стабильно росла в течение 2024 года, повышая эффективность бандлов Jito для быстрого включения транзакций. В начале года валидаторы с клиентом Jito-Solana представляли 189,5 млн SOL в стейкинге, или 48% от общего стейка сети. К началу 2025 года этот показатель вырос до 373,8 млн SOL в стейкинге — 92% от общего стейка.

Отменённые транзакции

Значительная доля транзакций в Solana приходится на спам, связанный с извлечением MEV. Анализируя соотношение отменённых и успешных транзакций, можно выявить закономерности, указывающие на конкуренцию MEV-ботов за арбитражные возможности.

Спам представляет серьёзную проблему, поскольку приводит к большому количеству отменённых транзакций. В модели MEV, где победитель получает всё, воспользоваться конкретной возможностью может только одна транзакция. Однако даже после того, как эта возможность реализована, лидеры часто обрабатывают другие транзакции, пытающиеся воспользоваться той же возможностью. Эти отменённые транзакции всё равно расходуют ценные вычислительные ресурсы и пропускную способность сети. Конкуренция поисковиков за минимальную задержку дополнительно усугубляет проблему, наводняя сеть дублирующими транзакциями и в крайних случаях вызывая перегрузку и ухудшая пользовательский опыт. Благодаря низкой стоимости транзакций в Solana спам отменёнными арбитражными транзакциями сохраняет положительное ожидаемое значение. Со временем трейдеры могут получать прибыль, выполняя такие сделки в большом объёме, несмотря на отдельные неудачи.

Доля отменённых транзакций достигла пика в апреле 2024 года и составила 75,7% всех неголосующих транзакций. После внедрения ключевых обновлений, включая центральный планировщик Agave 1.18, этот показатель значительно снизился. Новый планировщик улучшил детерминированное упорядочивание транзакций на банковском этапе, снизив эффективность спама.

Прибыльность арбитража

Алгоритм обнаружения арбитража Jito, который анализирует все транзакции Solana, включая транзакции вне бандлов Jito, выявил 90 445 905 успешных арбитражных транзакций за последний год. Средняя прибыль на одну арбитражную сделку составила $1,58, а самая прибыльная отдельная сделка принесла $3,7 млн. Общая прибыль от этих арбитражных сделок составила $142,8 млн, из которых $126,7 млн (88,7%) были номинированы в SOL.

Пример: Vpe Sandwich Program

DeezNode управляет ончейн-сэндвич-ботом по адресу vpeNAL..oax38b в рамках своих операций с альтернативным мемпулом. Эта крайне активная программа недавно получила широкую известность из-за проведения масштабных сэндвич-атак на пользователей.

Внутренний анализ Jito показывает, что почти половина всех сэндвич-атак в Solana приходится на эту единственную программу.

За один 30-дневный период, с 7 декабря по 5 января, программа выполнила 1,55 млн сэндвич-транзакций — в среднем около 51 600 транзакций в день — с долей успешных транзакций 88,9%. Программа получила прибыль в размере 65 880 SOL ($13,43 млн), или примерно 2 200 SOL в день. Общая сумма чаевых Jito, выплаченных программой, составила 22 760 SOL ($4,63 млн), в среднем около 758 SOL в день. Средняя прибыльность одной сэндвич-транзакции составила 0,0425 SOL ($8,67).

Большинство транзакций жертв представляли собой свопы через Raydium. Из 20 токенов, чаще всего подвергавшихся сэндвич-атакам, 16 были созданы на Pump Fun. Их можно определить по кастомным адресам выпуска токенов, оканчивающимся на «pump».

Сэндвич-бот Vpe — одна из многих ончейн-программ, выполняющих сэндвич-атаки. Посетите sandwiched.me, чтобы в реальном времени увидеть обнаруженные сэндвич-атаки в Solana.

Если экстраполировать данные о прибыли за декабрь на год, прогнозируемая годовая прибыль этой программы составит 801 540 SOL. В худшем для централизации сети сценарии, при котором 100% этой прибыли реинвестируется в валидаторы альтернативного мемпула, их доля в стейке сети вырастет на 0,2% при условии, что общий стейк сети останется неизменным.

Этот наихудший сценарий маловероятен по нескольким причинам. Во-первых, активность в сети сейчас близка к рекордной. Во-вторых, логично предположить, что поисковики и операторы пула будут выводить часть прибыли, а не реинвестировать весь доход.

Механизмы снижения MEV

Значительные ресурсы направлены на изучение различных механизмов снижения или перераспределения MEV. Универсальные внепротокольные решения всё чаще интегрируют в приложения и инфраструктуру, чтобы минимизировать область возможного MEV в ончейн-среде. К таким механизмам относятся:

Белые списки валидаторов

Одна из предложенных идей заключается в том, чтобы стейкеры, провайдеры RPC и другие валидаторы могли коллективно изолировать валидаторов, замеченных в сэндвич-атаках, игнорируя их лидерские слоты. Однако белые списки широко рассматриваются как крайняя мера. Поскольку лидеру назначаются четыре последовательных слота, такой подход может задержать обработку транзакций на несколько секунд, что ухудшит пользовательский опыт. Что ещё важнее, белые списки создают риск появления частично разрешительной и цензурируемой среды, прямо противоречащей децентрализованным принципам блокчейн-индустрии. Кроме того, такие системы несут риск ошибочного исключения добросовестных валидаторов, что может подорвать доверие к сети и участие в ней.

Отдельно отметим, что независимые разработчики и приложения могут свободно создавать собственные списки разрешённых или запрещённых валидаторов. Эту возможность поддерживает метод sendTransaction в Helius Node.js SDK.

Динамическое проскальзывание и защита от MEV

Управление проскальзыванием традиционно было сложным и трудоёмким процессом для пользователей, требующим вручную корректировать параметры под торгуемые токены. Особенно это затруднительно при работе с волатильными или низколиквидными токенами, поскольку параметры проскальзывания для стабильных активов, таких как токены ликвидного стейкинга или стейблкоины, значительно отличаются от параметров для мемкоинов.

В августе 2024 года Jupiter Aggregator, самая популярная в Solana платформа для розничной торговли, внедрила динамическое проскальзывание, чтобы решить эту проблему. Этот алгоритмический механизм оптимизирует параметры проскальзывания в реальном времени, используя набор эвристик для расчёта оптимального порога каждой сделки. Эти эвристики учитывают такие факторы, как:

  • Текущие рыночные условия
  • Типы торгуемых токенов, например стабильные пары или волатильные мемкоины
  • Пулы или книги ордеров, через которые маршрутизируется сделка
  • Максимально допустимое для пользователя проскальзывание

Эвристики оптимизируют сделку для успешного исполнения с минимальным проскальзыванием, сокращая возможности для извлечения MEV.

Режим MEV Protect становится всё более распространённой функцией децентрализованных бирж и торговых ботов в Telegram. Когда он включён, пользовательские транзакции направляются исключительно в движки блоков Jito, что значительно снижает риск сэндвич-атак. Однако такая защита немного повышает комиссию за транзакцию. По неофициальным данным, многие пользователи ботов в Telegram не включают защиту от MEV, даже когда она доступна. Их главная цель — быстрое включение транзакции, поэтому они ставят скорость выше снижения риска сэндвич-атак.

Системы RFQ

Системы RFQ набирают популярность в Solana, позволяя профессиональным маркетмейкерам исполнять ордера вместо ончейн-AMM или книг ордеров. Эти системы используют ценообразование на основе подписей, что позволяет выполнять вычисления вне сети: цена определяется офчейн, а в ончейн-среде записывается только итоговая транзакция. Примеры:

‍Kamino Swap

платформа обмена на основе намерений, разработанная для устранения проскальзывания и MEV. Kamino использует Pyth Express Relay, чтобы передавать запросы на своп сети поисковиков, которые конкурируют на аукционе за исполнение транзакции. Победивший поисковик предлагает лучшую цену исполнения и выплачивает пользователю чаевые. При возникновении арбитражных возможностей поисковики могут проводить сделки по ещё более выгодным ценам, чем запрошенные, создавая «излишек» сделки. Пользователи сохраняют весь излишек своих транзакций, что повышает общую ценность исполнения.

‍JupiterZ (Jupiter RFQ)

С декабря JupiterZ по умолчанию включён для всех свопов в Jupiter. Эта функция позволяет автоматически выбирать лучшую цену между стандартным ончейн-движком маршрутизации Jupiter и системой RFQ. Благодаря RFQ пользователи избегают проскальзывания и MEV, поскольку сделки исполняются напрямую офчейн-маркетмейкерами. Кроме того, маркетмейкеры оплачивают приоритетную комиссию за транзакцию, а транзакции эффективно используют CU, поскольку не требуют сложной логики маршрутизации.

‍Системы RFQ особенно эффективны для широко торгуемых токенов, представленных на CEX. Однако они хуже работают с новыми, низколиквидными и крайне волатильными ончейн-активами. К сожалению, именно такие сделки наиболее уязвимы для эксплуатации MEV. Ещё один недостаток заключается в том, что ликвидность перемещается за пределы сети, снижая компонуемость.

AMM, устойчивые к сэндвич-атакам

AMM, устойчивые к сэндвич-атакам (sr-AMM), — это экспериментальные конструкции на основе традиционных AMM с постоянным произведением (xy=k). В sr-AMM ни один своп не исполняется по цене, более выгодной, чем цена пула в начале окна слота. Этот механизм фактически устраняет прибыльность сэндвич-атак.

sr-AMM управляют сделками с помощью окон слотов. Свопы в пределах одного окна слота асимметрично влияют на пул для ордеров на покупку и продажу:

  • При исполнении ордера на покупку цена предложения в пуле повышается вдоль кривой xy=k, а цена спроса остаётся неизменной, что фактически добавляет ликвидность на стороне спроса.  
  • И наоборот, ордера на продажу сокращают эту ликвидность на стороне спроса, снижая цену предложения в соответствии с кривой xy=k.

В начале каждого нового окна слота sr-AMM возвращается в эквивалентное состояние xy=k, заново калибруя цены спроса и предложения. Отделяя эти сбросы от отдельных транзакций и поддерживая постоянное ценообразование в каждом окне слота, sr-AMM нарушают атомарное исполнение, необходимое для прибыльных сэндвич-атак, и делают их неэффективными.

Сэндвич-атаки всё ещё возможны на границах между слотами. Если лидер контролирует последовательные окна слотов, он может выполнить опережающую транзакцию и целевую транзакцию в конце первого слота, а затем завершающую транзакцию в начале следующего слота.

В ноябре Ellipsis Labs опубликовала Plasma — прошедшую аудит эталонную реализацию AMM, устойчивого к сэндвич-атакам.

Условная ликвидность и сегментация потока ордеров

В настоящее время децентрализованные биржи (DEX) не имеют механизмов для применения переменного ценообразования к разным типам участников рынка. Это ограничение связано с тем, что DEX не могут точно определить издержки, которые поток ордеров создаёт для протокола DEX. Чтобы привлечь поток ордеров, DEX сужают спреды, непреднамеренно повышая свою уязвимость к неблагоприятному отбору со стороны опытных тейкеров.

Условная ликвидность представляет новый механизм, который позволяет DEX динамически корректировать спреды на основе ожидаемой токсичности входящего потока ордеров. Это позволяет DEX выражать более широкий спектр ончейн-предпочтений в режиме just-in-time. Вместо единого спреда для всех участников условная ликвидность позволяет DEX предлагать градацию спредов, откалиброванную в соответствии с предполагаемой вероятностью неблагоприятного отбора со стороны конкретных тейкеров.

Этот процесс опирается на новый класс участников рынка — сегментаторов. Сегментаторы специализируются на оценке токсичности потока ордеров и соответствующим образом корректируют спреды. В качестве вознаграждения они получают часть скорректированного спреда, а оставшуюся часть передают кошельку или трейдеру. Управляя настройкой спредов, сегментаторы помогают DEX эффективнее конкурировать за нетоксичный поток ордеров. Сегментаторы конкурируют друг с другом, чтобы минимизировать риски неблагоприятного отбора для поставщиков ликвидности. Самые узкие котировки резервируются для потоков, которые с наименьшей вероятностью навредят поставщикам ликвидности. В простейшем варианте кошелёк или приложение может выступать сегментатором собственного потока ордеров. Также эту задачу по сегментации потока можно передать маркетплейсу.

Пользователи получают доступ к этому механизму через «декларативные свопы», которые позволяют заявить о намерении выполнить своп и использовать сегментатора для исполнения. Эти свопы взаимодействуют как с существующими источниками ликвидности Solana, так и с DEX, поддерживающими условную ликвидность. Декларативные свопы, построенные на бандлах Jito, гарантируют трейдерам котировку в момент подписания, при этом оптимальный маршрут пересчитывается непосредственно перед попаданием транзакции в сеть, обеспечивая соблюдение исходной котировки.

Этот подход значительно сокращает задержку между расчётом маршрута и финализацией транзакции, уменьшая проскальзывание. Кроме того, декларативные свопы снижают вероятность сэндвич-атак при маршрутизации через DEX с условной ликвидностью. Предлагая более узкие спреды для нетоксичных потоков, такие DEX улучшают торговые условия для пользователей Solana. Таким образом, декларативные свопы обеспечивают трейдерам меньшее проскальзывание, меньшую задержку и усиленную защиту от сэндвич-атак, делая торговлю эффективнее и безопаснее.

Paladin

Paladin-Solana — модифицированная версия клиента валидатора Jito-Solana с минимальным патчем кода (~2 тыс. строк), который позволяет включать транзакции Paladin Priority Port (P3) на этапе бандлов. Paladin Priority Port (P3) обрабатывает транзакции с высокой приоритетной комиссией. Становясь лидерами, валидаторы открывают эту экспресс-полосу и могут оперативно обрабатывать ценные транзакции. Каждая транзакция P3 соответствует минимальному порогу комиссии — 10 лампортов на CU — и передаётся напрямую на этап бандлов для обработки в порядке поступления.

Paladin отдаёт приоритет транзакциям с высокой приоритетной комиссией, а также активно выявляет и отклоняет сэндвич-бандлы по характерным паттернам транзакций. Хотя поначалу это может показаться невыгодным для вознаграждений валидаторов, валидаторы Paladin получают компенсацию через механизмы, основанные на доверии. Валидаторы, которые не проводят сэндвич-атаки, могут привлекать прямые транзакции, создавая экосистему доверия и повышенного дохода.

Валидаторов мотивируют возможность получать дополнительные вознаграждения и доверие пользователей, которые используют экспресс-полосу P3. Однако если валидаторы включают сэндвич-бандлы в свои блоки, они рискуют потерять доход от транзакций P3. Это доверие обеспечивается токенами PAL.

Токен PAL призван согласовать интересы валидаторов, пользователей и всего сообщества Solana. Его фиксированное предложение составляет один миллиард токенов. Из них 65% будут распределены между валидаторами и стейкерами, а оставшаяся часть — между разработчиками Solana, командой Paladin и фондом развития. Валидаторы могут заблокировать PAL, чтобы включить транзакции P3 на своих нодах, создав децентрализованный, не требующий разрешений и контролируемый токенами механизм извлечения MEV и приоритизации транзакций.

Проект находится на ранней стадии и ещё не достиг критической массы распространения. Сейчас Paladin используют 80 валидаторов, представляющих 6% стейка сети. Paladin заявляет об увеличении вознаграждения за блок на 12,5%.

Несколько параллельных лидеров

Производители блоков сохраняют монополию на включение транзакций в назначенные им слоты. Даже если известно, что текущий лидер злонамеренно проводит сэндвич-атаки на транзакции, пользователи не знают об этом и отправляют ему свои транзакции, ожидая немедленной обработки. Отсутствие возможности выбрать ноду для обработки и упорядочивания транзакций делает пользователя уязвимым для манипуляций.

Система нескольких параллельных лидеров (MCL) создаёт конкуренцию между производителями блоков в пределах одного слота. Пользователи могут выбирать между лидерами без дополнительных задержек. Если лидер A действует злонамеренно и известен участием в сэндвич-атаках, пользователи или приложения могут отправить транзакцию лидеру B, который действует добросовестно.

В долгосрочной перспективе для максимизации конкуренции между лидерами необходимо сократить длительность слотов, ограничить количество последовательных слотов, назначаемых одному лидеру, и увеличить количество параллельных лидеров на слот. Если назначать больше лидеров в секунду, пользователи получат больше гибкости и смогут выбирать наиболее выгодное предложение по включению транзакций среди доступных лидеров.  

Хотя MCL представляет собой перспективное долгосрочное решение для снижения MEV, его реализация сложна и, вероятно, потребует нескольких лет разработки.

Асинхронное исполнение (AE) предлагает ещё один потенциальный подход к снижению MEV. При AE блоки формируются без исполнения и оценки результатов каждой транзакции. Такая скорость создаёт серьёзные трудности для алгоритмов, которым необходимо вовремя рассчитывать прибыльные возможности и реализовывать эффективные стратегии сэндвич-атак.

Заключение

Ландшафт MEV в Solana быстро развивается и пока далек от устойчивого конкурентного равновесия. Поисковики продолжают разрабатывать более сложные стратегии извлечения ценности, а экосистема применяет комплексный подход, сочетая инфраструктуру и механизмы для снижения вреда от MEV. Ориентированные на будущее инвесторы экосистемы, такие как Multicoin Capital, вкладывают капитал, поскольку считают, что команды экосистемы будут извлекать значительно больше ценности из MEV в Solana, а распределение этой ценности в ближайшие годы существенно изменится.

MEV — неизбежная проблема для любого децентрализованного блокчейна со значительной финансовой активностью. Для долгосрочного успеха сети необходимо противостоять этому «демону MEV» и контролировать его. Преодолев трудности 2023 года и став сильнее, Solana сегодня процветает как блокчейн с высокой активностью и растущим распространением. Однако впереди новые испытания. Чтобы выйти на следующий уровень распространения, экосистема должна принять эти вызовы. Это важнейший момент в развитии Solana и ключевая возможность определить ее будущее.

Дополнительные материалы

Подпишитесь на Helius

Следите за новостями разработки на Solana и получайте уведомления о наших публикациях

Увеличенное изображение