Подавление MEV и справедливый порядок транзакций: SUAVE против Anoma против Skip против Flashbots v2
Максимально извлекаемая ценность (MEV) относится к прибыли, которую «инсайдер» блокчейна (майнер/валидатор или другой привилегированный участник) может получить, произвольно переупорядочивая, включая или исключая транзакции в блоке. Неконтролируемое извлечение MEV может привести к несправедливому порядку транзакций, высоким комиссиям (из-за аукционов приоритетного газа) и централизации власти в производстве блоков. Появился ряд протоколов для подавления вредоносного MEV или обеспечения справедливого порядка транзакций. В этом отчете сравниваются четыре выдающихся подхода: Flashbots v2 (система Flashbots MEV-Boost после слияния для Ethereum), SUAVE (предстоящий Single Unifying Auction for Value Expression от Flashbots), Anoma (интент-ориентированная архитектура, переосмысливающая сопоставление и упорядочивание транзакций) и Skip Protocol (инструментарий на базе Cosmos для суверенного внутрипротокольного управления MEV). Мы рассмотрим каждый из них с точки зрения их алгоритмов очереди/упорядочивания транзакций, механизмов смягчения или извлечения MEV, моделей стимулирования, функций соответствия и нейтральности, технической архитектуры (консенсус и криптография) и прогресса разработки. Предоставлены структурированные сводки и сравнительная таблица, чтобы выделить их сильные стороны и компромиссы в достижении справедливости и уменьшении негативных внешних эффектов MEV.
Flashbots v2 (MEV-Boost и BuilderNet на Ethereum)
Flashbots v2 обозначает текущую экосистему Flashbots на Ethereum после перехода на Proof-of-Stake, сосредоточенную вокруг MEV-Boost и недавних инициатив, таких как BuilderNet. Flashbots v2 основывается на парадигме разделения предлагающего/билдера (PBS), чт обы открыть создание блоков для конкурентного рынка билдеров, одновременно защищая пользователей Ethereum от атак MEV в публичном мемпуле.
-
Порядок транзакций (очередь и алгоритм): Flashbots MEV-Boost представляет офчейн-рынок для создания блоков. Валидаторы (пропозеры) передают создание блоков специализированным билдерам через ретранслятор, вместо того чтобы упорядочивать транзакции локально. Множество билдеров соревнуются за предоставление самого высокооплачиваемого блока, и валидатор вслепую подписывает заголовок блока с наивысшей ставкой (подход PBS). Этот дизайн эффективно заменяет порядок «первым пришел — первым обслужен» публичного мемпула на аукцион с закрытыми ставками для целых блоков. Билдеры определяют порядок транзакций внутри, чтобы максимизировать общие выплаты (включая возможности MEV), обычно предпочитая бандлы с прибыльными арбитражами или ликвидациями в начале блока. Используя MEV-Boost, Ethereum избежал хаотичных аукционов приоритетного газа (PGA), которые ранее определяли порядок; вместо того чтобы пользователи и боты делали ставки через комиссии за газ в реальном времени (увеличивая перегрузку), MEV-Boost централизует упорядочивание для каждого блока наиболее конкурентоспособному билдеру. Таким образом, очереди транзакций приватно управляются билдерами, которые могут видеть входящие бандлы или транзакции и располагать их для оптимальной прибыли. Одним из недостатков является то, что этот ориентированный на прибыль порядок не обеспечивает «справедливости» для пользователей — например, билдеры все еще могут включать токсичные потоки ордеров, такие как сэндвич-атаки, если это прибыльно — но он оптимизирует эффективность, извлекая MEV через контролируемый аукцион, а не через специальные газовые войны. Недавние разработки были направлены на то, чтобы сделать упорядочивание более нейтральным: например, новый BuilderNet от Flashbots (запущенный в конце 2024 года) позволяет нескольким сотрудничающим билдерам совместно использовать поток ордеров и совместно строить блоки в доверенной среде выполнения (Trusted Execution Environment), вводя проверяемые правила упорядочивания для повышения справедливости. Это перемещает упорядочивание блоков от одного централизованного билдера к децентрализованной сети создания блоков с правилами, которые могут быть проверены на нейтральность.
-
Механизмы подавления против извлечения MEV: Flashbots v2 в основном способствует извлечению MEV в более мягкой форме, а не его устранению. Оригинальная система Flashbots (v1) в 2021 году позволяла поисковикам отправлять бандлы (предпочтительные наборы транзакций) непосредственно майнерам, что подавляло вредные внешние эффекты (отсутствие публичного фронтраннинга, отсутствие неудачных транзакций из-за гонки), при этом извлекая MEV. В эпоху MEV-Boost MEV извлекается билдерами, объединяющими прибыльные транзакции, но конкуренция с нулевой суммой уменьшается: поисковики больше не спамят мемпул конкурирующими транзакциями и непомерными комиссиями за газ, что смягчает перегрузку сети и чрезмерные комиссии для пользователей. Flashbots v2 также предоставляет инструменты смягчения MEV для пользователей: например, Flashbots Protect RPC позволяет пользователям отправлять транзакции приватно на ретранслятор, предотвращая публичный мемпул-фронтраннинг (никто не может видеть или переупорядочивать транзакцию до включения). Другая инициатива, MEV-Share, позволяет пользователям делиться лишь достаточной информацией о своих транзакциях, чтобы привлечь ставки MEV, при этом захватывая часть ценности для себя. Однако Flashbots v2 не «предотвращает» MEV, такие как сэндвичи или арбитраж — он направляет эти действия через эффективный аукцион, который, возможно, демократизирует, кто может извлекать MEV. Недавно дизайн BuilderNet имел явную цель «нейтрализации игр с потоком ордеров с отрицательной суммой» и возврата MEV сообществу через ончейн правила возврата. BuilderNet рассчитывает возмещения, выплачиваемые поставщикам потока ордеров транзакций (таким как кошельки или DApp), пропорционально MEV, который сгенерировали их транзакции, перераспределяя ценность, которая в противном случае была бы чистой прибылью для билдеров. В итоге, Flashbots v2 максимизирует эффективность извлечения MEV (обеспечивая захват почти всей извлекаемой ценности в блоке), одновременно вводя меры по пресечению наихудших внешних эффектов и возврату части ценности пользователям. Он не доходит до обеспечения справедливого порядка (транзакции по-прежнему упорядочиваются по прибыли билдера), но через приватную отправку, многостороннее создание и возмещения он подавляет негативный вред для пользователей (такой как проскальзывание от фронтраннинга и эффекты цензуры) насколько это возможно в рамках аукционной модели.
-
Экономическая структура стимулирования: Flashbots v2 выравнивает стимулы между валидаторами, билдерами и поисковиками через аукцион PBS. Валидаторы выигрывают, передавая производство блоков на аутсорсинг — они просто принимают самую высокую ставку и получают сумму ставки (в дополнение к консенсусным вознаграждениям), что резко увеличило долю MEV, идущую валидаторам, по сравнению с эпохой, когда майнеры не имели таких аукционов. Билдеры стимулируются к конкуренции друг с другом, находя наиболее прибыльный порядок транзакций (часто включая стратегии поисковиков), и они сохраняют любую прибыль от MEV, оставшуюся после оплаты ставки валидатора. На практике конкуренция вынуждает билдеров платить большую часть MEV валидаторам (часто >90% прибыли), оставляя с ебе лишь небольшую маржу. Поисковики (теперь взаимодействующие с билдерами через бандлы или прямые транзакции) по-прежнему зарабатывают, находя возможности MEV (арбитраж, ликвидация и т. д.), но они должны отдать большую часть своей прибыли, чтобы выиграть включение — фактически, прибыль поисковиков передается валидаторам через ставки билдеров. Это конкурентное равновесие максимизирует общий доход сети (выгодно валидаторам/стейкерам), но сжимает индивидуальные маржи поисковиков. Таким образом, Flashbots v2 препятствует эксклюзивным сделкам: любой поисковик или билдер с частной стратегией MEV стимулируется к тому, чтобы выставить ее через открытый ретранслятор, чтобы избежать подрыва, что приводит к более открытому рынку. Введение BuilderNet добавляет стимул для источников потока ордеров (таких как DEX или кошельки) — предоставляя им возмещения за MEV, создаваемый их транзакциями, это побуждает пользователей и приложения отправлять поток ордеров в экосистему BuilderNet. Этот механизм выравнивает пользователей с системой: вместо того чтобы быть противниками (пользователи против извлекателей MEV), пользователи делятся MEV, поэтому они более охотно участвуют в аукционе справедливо. В целом, экономика Flashbots v2 способствует сотрудничеству, а не конкуренции в создании блоков: валидаторы получают максимальный доход без риска, билдеры конкурируют по качеству исполнения, а поисковики внедряют инновации для поиска MEV, но отказываются от большей части прибыли, чтобы выиграть ставки, в то время как пользователи получают защиту и, возможно, скидки.
-
Соответствие и устойчивость к цензуре: Регуляторное соответствие стало спорным вопросом для Flashbots после слияния Ethereum. Ретранслятор Flashbots по умолчанию изначально реализовал соответствие санкциям OFAC (цензурируя определенные транзакции, такие как Tornado Cash) — что привело к тому, что примерно 80% блоков Ethereum в конце 2022 года были «OFAC-совместимыми» и вызвало опасения сообщества по поводу централизации/цензуры. Flashbots v2 решил эту проблему, создав экосистему с несколькими ретрансляторами, где валидаторы могут выбирать нецензурирующие ретрансляторы (например, UltraSound, Agnostic) или даже запускать свои собственные. Flashbots открыл исходный код своего ретранслятора в середине 2022 года, чтобы стимулировать глобальную конкуренцию и прозрачность ретрансляторов. Кроме того, MEV-Boost v1.4 представил такие функции, как установка минимальной ставки, чтобы пропозеры могли отклонять низкие ставки от цензурирующих билдеров и возвращаться к локальным блокам, обменивая часть прибыли на включение всех транзакций. Эта функция явно дала валидаторам способ улучшить устойчивость Ethereum к цензуре с небольшими затратами. К концу 2024 года Flashbots сделал еще один шаг, отказавшись от своего централизованного билдера в пользу BuilderNet — совместной сети, призванной быть «нецензурируемой и нейтральной». BuilderNet использует TEE (Intel SGX) для сохранения зашифрованного потока ордеров транзакций и проверяемо фиксирует правило упорядочивания, что может помочь предотвратить цензуру отдельных транзакций отдельными билдерами. При совместном создании блоков несколькими участниками внутри безопасных анклавов ни одна сторона не может легко исключить транзакцию без обнаружения. Короче говоря, Flashbots v2 эволюционировал от одного (и изначально цензурирующе го) ретранслятора к более децентрализованной инфраструктуре с открытым участием и явными целями нейтральности. Соответствие оставлено на усмотрение отдельных ретрансляторов/билдеров (и валидаторы могут выбирать), а не навязывается протоколом. Траектория направлена на достоверную нейтральность: устранение любых контролируемых Flashbots узких мест, которые могли бы подвергаться давлению со стороны регуляторов. Flashbots публично заявили о своем намерении отказаться от роли центрального оператора и децентрализовать все аспекты цепочки поставок MEV в долгосрочной перспективе.
-
Техническая архитектура и криптография: Flashbots v2 работает гибридно: офчейн и внутрипротокольно. Основной аукцион (MEV-Boost) происходит офчейн через сеть билдеров и ретрансляторов, но он напрямую подключается к консенсусу Ethereum: валидаторы запускают сайдкар-клиент (mev-boost), который взаимодействует с ретрансляторами с использованием стандартизированного Builder API. С точки зрения консенсуса, Ethereum по-прежнему использует стандартный PoS (Casper/Hotstuff) — MEV-Boost не изменяет правила консенсуса L1; он только меняет