Блокчейн

Четыре квадранта защиты MEV

Понимание ландшафта решений MEV

Как и многие другие криптографические нарративы, темная сторона блокчейна была впервые представлена ​​на Reddit в посте под названием «Горняки в лидерах». В теперь уже историческом посте автор описывает, как, учитывая, что мемпул Ethereum по своей сути является общедоступным, майнеры могут опережать транзакции и получать прибыль от в конечном итоге арбитражной разницы в этой транзакции. Однако это не совсем новое явление в финансах. Книга 2014 года, Flash Boys: Восстание на Уолл-Стрит Майкл Льюис исследует опережающие ордера в высокочастотной торговле. Бумага Флэш Мальчики 2.0, опубликованный в 2019 году, переносит эти наблюдения на уровень блокчейна и демонстрирует, как обещанная справедливая финансовая система будущего на самом деле имеет широко распространенные арбитражные боты, использующие пользовательские транзакции. Вплоть до «слияния» Ethereum с Proof-of-Stake в сентябре. более $ 675 миллионов было добыто в этих арбитражных сделках! 

Максимальное извлекаемое значение (MEV), вероятно, худшее сокращенное модное слово в индустрии блокчейнов, — это вознаграждение, которое валидатор, майнер, узел или любой производитель блоков может извлечь, переупорядочив транзакции внутри любого заданного блока. Однако MEV добывается не только производителями блоков. Арбитражные трейдеры и операторы ботов, известные как «искатели», также обнаруживают выгодные возможности MEV, используя общедоступные данные блокчейна в своих интересах. Кроме того, часто поисковики и валидаторы работают в тандеме, чтобы найти потенциально прибыльные сделки, доступные в общедоступной цепочке блоков. Из-за этого MEV стал общим термином для любой арбитражной транзакции, которая происходит в сети. Несмотря на то, что поисковики доминируют над MEV, «SEV» (значение, извлекаемое поисковиком) или «BPEV» (значение, извлекаемое производителями блоков) не имеют такого большого значения. В этом случае MEV застрял.

Типы атак MEV

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

Фронтраннинг:

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

Арбитраж DEX:

Учитывая, что автоматические маркет-мейкеры предлагают разные цены на свои токены в любой момент времени, это создает различные арбитражные возможности для ботов, стремящихся извлечь разницу в ценах. Когда две децентрализованные биржи (DEX) предлагают токен по разным ценам, бот может купить его на одной DEX и мгновенно обменять на другую за одну транзакцию. Вот пример поисковик получает прибыль в размере 320 тысяч долларов из-за разницы в ценах на Uniswap и Sushiswap. Однако во многих случаях арбитраж DEX не обязательно плохой для сети. Чаще всего он поддерживает DEX в хорошем состоянии, постоянно перебалансируя их пулы!

Обратный запуск:

Backrunning — это когда отправитель транзакции хочет, чтобы его транзакция была заказана непосредственно за «целевой транзакцией». Часто эти транзакции могут быть использовать новые списки токенов (и впоследствии взвинчивать цену), перебазировать токены (например, AMPL), или воспользоваться расхождениями в ценах после крупных сделок на DEX. 

Ликвидации:

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

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

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

Визуализация сэндвич-атаки арбитражным ботом (Источник: Лии Чжоу)
Визуализация сэндвич-атаки со стороны поставщика ликвидности (Источник: Лии Чжоу)
Атаки временных бандитов:

Time Bandit Attacks — это стратегия, лежащая в основе определения MEV: реорганизация прошлых блоков и предложение конкурирующих блоков, содержащих измененные транзакции, за счет пользователей сети. Хотя это чрезвычайно сложно осуществить, если это произойдет, это, безусловно, может повлиять на безопасность и консенсус блокчейна. 

НФТ МЭВ:

Как и ожидалось, поисковики или производители блоков могут разрабатывать транзакции таким образом, чтобы они были первыми в очереди на покупку желанной NFT или покупали несколько за одну транзакцию. 

JIT-ликвидность:

Ликвидность «точно в срок» — это форма MEV в последовательности транзакций, когда LP выпускает и сжигает позицию непосредственно до и после свопа. Несмотря на то, что на самом деле улучшается выполнение сделок, которые в противном случае сильно повлияли бы на цену, он отличается высокой конкурентоспособностью и минимальным объемом сделок с ликвидностью «точно в срок». на самом деле пройти через.

Визуализация ликвидности JIT (Источник: Джон Шарбонно, Делфи Диджитал)

Некоторые другие увлекательные атаки MEV: кросс-чейн MEVарбитраж стейблкоиновкачества нападение дяди-бандита.

Эффекты MEV: плохие и хорошие

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

Тем не менее, несмотря на негативные последствия, сосуществование с MEV имеет и некоторые положительные факторы. Арбитражные трейдеры гарантируют, что цены на токены в AMM равны, удовлетворяют механизмы, позволяющие стейблкоинам оставаться на уровне паритета, гарантируют, что кредиты DeFi будут иметь плавные процессы ликвидации, и стимулируют поставщиков блоков для повышения безопасности блокчейна (предлагая более высокие вознаграждения). Этот случай «хорошего MEV» направлен на усиление положительных аспектов MEV при минимизации негативных последствий.

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

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

  • Обида – MEV неизбежен, давайте найдем способ его извлечь и демократизировать.
  • Защита – MEV представляет собой экзистенциальную угрозу, давайте попробуем ее предотвратить.

Или, по вдохновению @Хасу, где эти решения имеют место:

  1. Уровень P2P
  2. Прикладной уровень

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

Четыре категории:

  1. Наступательная защита по цепочке
  2. Наступательные приложения
  3. Защитная защита по цепочке
  4. Защитные приложения
Четыре категории защиты MEV

В этой статье я объясняю различных игроков в каждом лагере, как именно они решают дилемму MEV, и некоторые из моих мыслей о том, куда движется индустрия. Я знаю, что есть много вещей, которые я здесь не упомянул — вся индустрия движется со скоростью света. Если будет спрос, я опубликую продолжение с описанием решений, которые я не представил. А пока вот четыре квадранта защиты MEV (по состоянию на ноябрь 22 года).

Четыре квадранта защиты MEV

Наступление в цепочке

Флеш-боты

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

Аукцион флешботов

Аукцион флешботов — это частный канал связи между пользователями Ethereum и валидаторами для эффективного обмена информацией о предпочтительном порядке транзакций внутри блока. Аукцион Flashbots был впервые представлен как мев-гет (патч поверх клиента go-ethereum) в сочетании с мэв-реле (ретранслятор пакетов транзакций) на Proof-of-Work Ethereum. Теперь на PoS Ethereum аукцион Flashbots построен на MEV-Boost (подробнее об этом позже).

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

Джон Шарбонно
MEV-Boost

Учитывая слияние Ethereum с Proof-of-Stake, аукцион Flashbots перешел на мэв-буст, который является реализацией разделение предлагающего и застройщика (PBS) для PoS Ethereum. MEV-Boost позволяет валидаторам передавать построение блоков на аутсорсинг на конкурентном рынке строителей блоков и принимать наиболее прибыльное строительство блоков через службу, называемую реле, тем самым сводя к минимуму негативные последствия MEV. MEV-Boost повышает безопасность и децентрализацию Ethereum, позволяя всем валидаторам, независимо от их размера, получать вознаграждения MEV с поддержкой PBS, в отличие от небольшого числа крупных корпоративных валидаторов, внесенных в белый список. 

Транзакции обычно загружаются в блокчейн одним из двух способов: общедоступный мемпул или через частный RPC (поток эксклюзивных заказов). Несмотря на это, поток транзакций MEV-Boost очень похож. Транзакции, которые отправляются в публичный мемпул, упорядочиваются «искателями» в пакеты. Эти пакеты обычно упорядочиваются таким образом, чтобы извлекать наибольшее количество MEV. Затем искатели отправляют свои пакеты в строители блоков, которые собирают пакеты таким образом, чтобы максимизировать прибыль MEV для них при построении их на блоке. В конечном счете, они отправляют блок (со встроенным набором пакетов) через ретранслятор, который собирает блоки от нескольких сборщиков и ранжирует их в порядке вознаграждения, а также фильтрует их для цензуры. Затем валидаторы выбирают наиболее прибыльный блок, полученный от MEV-boost, и добавляют его в сеть Ethereum. 

Флэш-боты Github
Четыре участника MEV-Boost:
  1. Искатели это боты, продвинутые пользователи Ethereum, трейдеры или кто-либо, кто активно ищет в мемпуле возможности арбитража, которые находят прибыльные транзакции и пытаются включить свои транзакции в блок. Поисковики собирают транзакции, добавляют их в пакеты и отправляют сборщикам блоков.
  2. Строители блоков — это специализированные объекты, которые подключаются к поисковым системам и принимают пакеты (состоящие из транзакций) и создают финальный блок для отправки через ретрансляторы валидаторам.
  3. Реле собирать блоки от нескольких строителей блоков и выбирать наиболее выгодный (определяемый ставками строителей) для отправки валидатору для предложения. Реле играют решающую роль в цензуре, потому что они могут выбирать, какие блоки включать (подробнее об этом позже).
  4. Validators подпишитесь на один или несколько ретрансляторов с помощью MEV-Boost и предложите наиболее прибыльный блок из тех, которые получены от ретрансляторов, на которые он подписан, в конечном итоге проверив и завершив этот блок в цепочке.
Процесс повышения MEV (Флеш-боты)

Поскольку Ethereum не полностью добавил PBS в свой протокол, MEV-Boost в настоящее время является побочным продуктом экосистемы производства блоков и минимизации MEV. В конце концов, после еще нескольких шагов по временной шкале обновления Ethereum, MEV-Boost будет напрямую закреплен в базовом уровне Ethereum через разделение Proposer Builder Separation (PBS), что полностью разделит роль строителя и предложения на базовом уровне и устранит необходимость вообще для реле. Как видите, подавляющее большинство блоков, усиленных MEV, осуществляется с помощью Flashbots:

МЕВБуст.фото, скриншот 11

Однако самое впечатляющее то, что вся функциональность MEV-Boost работает исключительно на доверии.

Джон Шарбонно, Twitter
Флэш-боты защищают

Помимо защиты MEV от Flashbot на уровне валидатора, у Flashbots также есть несколько продуктов, позволяющих любому пользователю блокчейна защитить себя от MEV. Flashbots Protect — это инструмент Flashbot для пользователей и разработчиков, обеспечивающий защиту на опережение. Flashbots Protect RPC позволяет обычным пользователям легко отправлять свои транзакции на аукцион Flashbots, используя пользовательскую конечную точку RPC в своем кошельке. Для пользователей все то же самое, за исключением того, что транзакции отправляются в конструктор Flashbots, а не в общедоступный мемпул. Таким образом, эти транзакции полностью конфиденциальны и не будут замечены голодными арбитражными ботами, скрывающимися в мемпуле. Для пользователей очень интуитивно понятно взаимодействовать с ним — на самом деле, это так же просто, как добавление URL в MetaMask!

Проблемы цензуры, недостатки и дальнейшие шаги

Несмотря на невероятные достижения Flashbots, все еще остается несколько проблем с их решениями. Некоторые из возникающих проблем связаны с их технологией, например, если вся сеть подключается к одному и тому же реле, и это реле является реле с наивысшей ставкой, оно обязательно будет выбрано валидаторами. Но что, если этот ретранслятор удерживает блоки от валидаторов, это в конечном итоге создаст бесконечный цикл публикации пустых слотов в цепочке. Эта забота известна как проблемы с живучестью. К счастью, планы Flashbots два возможных решения для проблем с живучестью, и как только PBS будет закреплен в самом Ethereum, эта проблема исчезнет сама по себе. Мало того, если в MEV-boost нет работающих реле или все реле отключены, то узел-маяк всегда будет возвращаться к созданию блока из общедоступного мемпула.

Еще одна проблема, возникающая с Flashbots, — это их проблемы с централизацией. Поскольку это частная организация, создающая продукты для большего блага Ethereum, всегда существует тонкая грань между тем, чего хочет и чего не хочет большая часть сообщества Ethereum. Недавно компания Flashbots объявила, что в соответствии с санкциями Министерства финансов США начнет цензурировать транзакции, внесенные Управлением по контролю за иностранными активами (OFAC) в черный список (имеются в виду все транзакции Tornado Cash). Это вызвало немалую негативную реакцию со стороны общественности. , и породил несколько философские вопросы, связанные с блокчейном. Несмотря на это, подавляющее большинство транзакций в блоках MEV-Boost соответствуют требованиям OFAC, и это, безусловно, также имеет тенденцию в этом направлении. 

Скриншот из МЭВ ВтaTCH 8 ноября 2022 г.

Недавно Flashbots объявили, что они разрабатывают следующую итерацию своего программного обеспечения под скрытым термином «SUAVE» — единый объединяющий аукцион для выражения стоимости. Судя по ранним тизерам, SUAVE будет зашифрованным мемпулом с поддержкой MEV для пользователей и кошельков. Они планируют создать его полностью децентрализованным, с открытым исходным кодом, совместимым с EVM, с поддержкой объединения и кроссчейна. Я очень рад этому и ожидаю, что это значительно изменит парадигму защиты MEV. 

Манифольд Финансы

Как флешботы, Манифольд Финансы строит технологии и инфраструктуру для минимизации негативных последствий MEV. Основой Manifold Finance является их система SecureRPC, которая позволяет пользователям отправлять безопасные и частные транзакции. Отправляя заказы на конечную точку RPC, такую ​​​​как SecureRPC или Flashbots от Manifold, транзакции пользователей отправляются через посредника, который защищает пользователей от голодных искателей, болтающихся в общедоступном мемпуле, стремящихся извлечь выгоду из ваших сделок.

Помимо SecureRPC, Manifold предлагает несколько продуктов. ОпенМЭВ (Ранее известная как YCabal), представляет собой SDK, позволяющий протоколам и приложениям защищаться от прямого арбитража MEV. OpenMEV позволяет протоколам перехватывать неэффективные реализации и возвращать их пользователям. На самом деле, у Manifold Finance уже есть несколько известных партнеров, Суши Гард — это реализация OpenMEV для суши. Всякий раз, когда вы отправляете сделку на SushiSwap, если ваша сделка имеет право на возмещение стоимости транзакции, вы получите скидку в размере ~ 90%. Однако, если ваша сделка не соответствует требованиям, она будет немедленно отправлена ​​​​через частный уровень RPC. Несмотря на то, что вы не получите скидку за транзакцию, вы по-прежнему получаете выгоду от подачи заявки на защищенную сделку. Manifold Finance дополнительно запускает собственный блок-билдинг MEV. реле (аналогично Flashbots), однако его претензия на известность заключается в том, что он устойчив к цензуре (в отличие от Flashbots). Вы можете увидеть всю экосистему вокруг SecureRPC здесь:

Многообразие финансовых документов 

Экосистема Manifold Finance вращается вокруг их токена FOLD. Все MEV, которые фиксирует интегрированный протокол (OpenMEV), затем перераспределенный: 50% пользователей, 25% валидаторов и 25% участников xFOLD. Ожидается, что они объявят вторая итерация их продукта для ставок в ближайшее время, чего ожидает сообщество. Тем не менее, несмотря на то, что документация Manifold Finance довольно впечатляющая, она неполная, поэтому я не смог полностью разобраться в технологических тонкостях их продуктов. Кроме того, были некоторые проблемы вокруг организации их стейкинга, как компания и основатель представить себя в социальных сетях и их модель токеномики. Вопрос о том, оправдывают ли эти опасения отказ от цензуры транзакций, особенно когда этот вопрос минимальный, подлежит обсуждению. В конечном счете, у Manifold Finance есть невероятная возможность взять под контроль экосистему MEV, но только если они правильно разыграют свои карты.

БлоксМаршрут

После Flashbots BloxRoute становится вторым по величине поставщиком ретрансляции. В настоящее время они используют три разных реле: BloXroute Max Profit, BloXroute Ethical и BloXroute Regulatory. Ниже приведены их характеристики:

БлоксМаршрут Документы

Учитывая сегодняшние дискуссии о том, несет ли ретранслятор ответственность за датчики санкционированных транзакций, сказал генеральный директор BloXroute Labs Ури Кларман. CoinDesk что BloXroute «посчитал, что решение о том, должны ли валидаторы включать или не должны включать [санкционированные] транзакции, выходит за рамки нашего уровня оплаты», и что он решил ввести реле, которое подвергает цензуре Tornado Cash в зависимости от усмотрения пользователей и конкретного юридического статуса. 

В дополнение к ретрансляционным предложениям BloxRoute у них также есть наступательный прикладной продукт под названием НазадRunMe, который позволяет пользователям безопасно отправлять частные транзакции, а поисковикам позволяет запускать транзакцию в обратном порядке через MEV для получения дополнительной прибыли от арбитража. Функция приватных транзакций скрывает ваши транзакции от голодных передовых и бутербродных ботов, снующих по мампулу. Кроме того, если доступен откат, BackRunMe возвращает часть этой дополнительной прибыли пользователю. Эти резервные транзакции не влияют на транзакцию, отправленную пользователем, поскольку они происходят после подтверждения транзакции, что является беспроигрышным для всех. В настоящее время, НазадRunMe можно использовать на SushiSwap и Uniswap V2.

Как работает BackRunMe
Распределение прибыли

BloxRoute предлагает дополнительный защитный продукт под названием Быстрая защита который можно использовать во всех Dapps на Ethereum, хотя он не так удобен для новичков. Несмотря на это, BloxRoute является лидером в области защиты MEV.

Сеть Эдема

Сеть Эдема — это четвертое наступательное ончейн-решение для защиты MEV. Подобно трем вышеупомянутым, у Eden есть три связанных, но разных продукта для защиты MEV: RPC, реле и комплекты. Eden RPC — это конечная точка RPC, которую пользователи могут добавить в свои кошельки и которая отправляет свои транзакции сборщикам Eden. RPC Eden питает ретранслятор Eden, который соединяет валидаторов с сетью строителей блоков, чтобы максимизировать доходность валидаторов. Таким образом, пользователи гарантированно не окажутся впереди в блоках Эдема. Наконец, через RPC Eden опытные пользователи Ethereum, называемые «искателями», могут отправлять «связки» в сеть разработчиков блоков Eden. Среди всех блоков, усиленных MEV, у Идена дела обстоят довольно хорошо (но все же один из них даже близок к Flashbots).

MEVBoost.Фото, скриншот 11

Еще один поставщик ретрансляции, о котором важно упомянуть, это Блочный. Их реле, называемое Голубая мечта, общедоступен, прозрачен, хотя и фильтрует санкционированные адреса. Как вы можете видеть выше, это также блок блоков в цепочке, усиленных MEV. Вопрос о цензуре транзакций требует обсуждения, и сообщество блокчейнов в последнее время довольно много высказалось по этому поводу. Несмотря на противоречия и споры, на чьей бы стороне вы ни были, Flashbot и вся экосистема MEV-boost сделали довольно много для защиты блокчейна и MEV. Мне любопытно, и я ожидаю следующих шагов в этой области защиты MEV.

Споры в MEV-Boost

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

Пропустить протокол

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

  1. Риск исполнения: В периоды высокой загруженности сети невозможно выразить, что определенные транзакции являются «более важными» или экономически более ценными для трейдера или экосистемы. Это произошло во время 5/9 Terra depeg.
  2. Неиспользованное место в блоке и газ: Вы можете найти кладбище множества неудачных транзакций за большими возможностями арбитража (например, см. блок Terra Classic 5635240) из-за спешки, чтобы быть первым.
  3. Централизация прибыли: Почти все арбитражные возможности выигрываются очень небольшим количеством адресов, которые, вероятно, контролируются парой магазинов HFT, которые могут позволить себе массивную инфраструктуру с низкой задержкой, необходимую для победы в гонке. Это равносильно скрытому налогу на пользователей и валидаторов Cosmos, которые создают эти возможности вилок, но не могут их использовать.
  4. Консолидация участников: Поисковики и валидаторы MEV заинтересованы в вертикальной интеграции, чтобы разместить своих ботов и ноды на одних и тех же серверах для более быстрого доступа к мемпулу и трансляции транзакций. (например, мы видели прогресс в партнерстве между искателями MEV и валидаторами для преимущественного доступа), что подрывает долгосрочную децентрализацию.
  5. Риск остановки цепи: Большие волны спама могут вывести из строя полные узлы или валидаторы (когда они раскрывают порты), как это недавно произошло на других уровнях 1 (например, Solana).

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

Пропустить заказ транзакции

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

Совсем недавно Скип объявило их продукт Skip-Select, позволяющий валидаторам полностью решать, как они строят свои блоки. Валидаторы могут выбирать, как распределяются вознаграждения MEV, будет ли Skip строить свои блоки, соответствие требованиям, управление и множество других предпочтений MEV. Это все часть их Суверенный MEV видение, которое позволяет участникам, валидаторам и основным разработчикам цепочек приложений решать, как работают их рынки MEV. Для этого они разрабатывают МЭВ-СДК, что обеспечивает эти предпочтения и права на создание блоков в протоколе и в цепочке. На момент написания Skip был активен в тестовой и основной сети для Juno и скоро будет запущен в Evmos, Terra2 и других сетях Cosmos. Кроме того, они были в переговорах с Osmosis в рамках различных партнерских интеграций. Вы можете отслеживать, сколько валидаторов активно используют Skip на своей панели инструментов. здесь

Хито Лабс

В отличие от предыдущих проектов, упомянутых в экосистемах Ethereum и Cosmos, Хито Лабс стремится масштабировать Solana с помощью высокопроизводительной инфраструктуры MEV. Учитывая, что они относятся к категории наступательных MEV, они пытаются свести к минимуму негативные последствия MEV, максимально увеличивая количество хороших MEV, которые перераспределяются между пользователями. Благодаря трем различным предложениям продуктов, которые работают в унисон, Jito лидирует в минимизации MEV на Солане. 

Сначала запускаются валидаторы Хито-Солана, который представляет собой модифицированный клиент валидатора Solana Labs, позволяющий валидаторам создавать «связки» транзакций, предоставляя поисковикам и высокочастотным трейдерам гибкость в выражении порядка транзакций.  открытые источники Валидатор Jito-Solana является центральным элементом сети и управляет коммуникациями с Джито-реле, который выполняет фильтрацию и проверку подписи для обрабатываемых транзакций. Пакеты с самой высокой ставкой и наиболее прибыльные отправляются валидаторам от ретранслятора для добавления в цепочку. Кроме того, Jito предлагает блочный движок, который соединяет ретрансляторов, поисковиков и валидаторов через аукцион с закрытыми ставками вне сети для транзакций, которые будут добавлены в цепочку. Блок-движок имитирует каждую комбинацию транзакций и направляет самую высокооплачиваемую партию пакетов лидеру для включения в блок. По истечении аукциона самые прибыльные связки отправляются лидеру для немедленного исполнения. Что приятно, так это то, что Block Engine распространяется по всему миру, чтобы гарантировать, что валидаторы и поисковики получат доступ с низкой задержкой, где бы они ни находились.

Хито Документация

Прибыль валидаторов MEV затем делится и распределенный в конце каждой эпохи. Вот это круто таблица Jito создан для расчета прибыли валидатора до и после прибыли MEV.

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

Наступательный прикладной уровень

Наступательные приложения — это решения, которые считают, что MEV неизбежен, поэтому они предлагают приложения и ориентированные на пользователя решения для его извлечения и демократизации. мы уже обсуждали НазадRunMe выше (поскольку это часть предложений продуктов BloxRoute), поэтому теперь мы углубимся в двух других основных игроков в этом лагере.

Протокол ладьи

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

Протокол Rook работает на ДЫМ, токен управления и утилиты ERC-20, используемый для определения значения MEV в транзакции по мере ее обработки. Все, кто использует протокол Rook — пользователи, смарт-контракты, маркет-мейкеры, хранители — связаны через экосистему токенов ROOK. Хранители — это автоматизированные боты, которые выполняют транзакцию пользователя, вкладывают ROOK в смарт-контракт координатора и получают взамен xROOK. Хранители постоянно наблюдают за мемпулом транзакций на предмет возможностей арбитража. Как только обнаруживается прибыльная транзакция, Keepers начинают войну ставок, используя свой xROOK за возможность выполнить транзакцию. Координатор Аукционного модуля зеленый свет Хранителя, выигравшего аукцион, и они выполняют транзакцию, распределяя ставку, которую Хранитель заплатил за эту возможность. Между тем, держатели токенов ROOK могут размещать свои ROOK в пуле ставок Rook, получая взамен xROOK. Процент от стоимости каждой ставки идет непосредственно владельцам xROOK, что дает им доход, который напрямую соответствует полезности и успеху протокола Rook. 

Rook Документация

Это построено с Rook’s “спрятанная книга», книга ордеров вне сети, в которой размещаются транзакции, заполняемые только хранителями ладей. Заказы, которые отправляются через книгу сокрытия, недоступны для других хищных ботов MEV, что позволяет пользователю получать свою транзакцию по их целевым ценам. Книгу сокрытия Ладьи можно использовать даже через их собственный DEX, Скрытие игры, их API, или через их партнерские интеграции. 

Rook Документация

Б. Протокол

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

На платформах, с которыми интегрирован B.Protocol, он объединяет средства пользователей в резервный пул, который используется для ликвидации. Пока средства простаивают, они находятся на платформе, приносящей доход, и приносят пользователям пассивный доход (процентные ставки или вознаграждение за добычу ликвидности). Как только происходит ликвидация, смарт-контракт извлекает необходимые средства из резервного хранилища, чтобы облегчить ликвидацию, и автоматически выставляет изъятое обеспечение на продажу. После продажи доход возвращается в резервный пул, а прибыль начисляется. Вот отличный обзор о том, как это работает.

Б. Протокол Документация

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

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

Оборонительная защита по цепочке

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

Услуги справедливого секвенирования Chainlink

Еще одним крупным игроком, входящим в пространство защиты MEV, является Звено цепи, децентрализованная сеть оракулов. Для тех, кто не знаком с оракулами, они в основном безопасно связывают смарт-контракты с данными вне сети. Это можно использовать для финансовых рынков, спортивных данных или даже нишевых вещей, таких как погода и углеродные кредиты. Теперь Chainlink делает еще один шаг вперед, внедряя защиту MEV в свои надстройки для смарт-контрактов — вводя Услуги честного секвенирования (ФСС). Короче говоря, FSS — это сеть оракулов, которая упорядочивает транзакции, отправляемые в этот смарт-контракт. Он собирает транзакции пользователей вне сети, генерирует заказ на основе спецификаций разработчика смарт-контракта и децентрализованно отправляет транзакции в цепочку.

Модель потока услуг справедливого секвенирования

Кроме того, FSS можно использовать не только на смарт-контрактах на этапе предварительной обработки, но и на уровне построения блоков и объединения. Сегодня ФСС уже является полноценным прототип, и у них есть пилотная программа с Арбитром! Все сообщество блокчейнов и MEV с нетерпением ожидает полномасштабного запуска FSS в ближайшие месяцы.

Секретная Сеть

Секретная Сеть представляет собой блокчейн уровня 1, построенный на базе Cosmos IBC с использованием смарт-контрактов с сохранением конфиденциальности. Смарт-контракты Secret, известные как «секретные контракты», по умолчанию являются частными. Все зашифровано (ввод, вывод, состояние и т. д.) и не может быть просмотрено другими, если им не предоставлен доступ. Это открывает варианты использования, которые невозможны в традиционных публичных блокчейнах. На основе этих секретных контрактов построен «Secret DeFi», то есть их конфиденциальность, сохраняющая децентрализованную финансовую экосистему. Как и во всех других приложениях DeFi, пользователи могут торговать, обменивать, покупать, брать взаймы, продавать — однако ваши данные по умолчанию являются конфиденциальными. Из-за присущей конфиденциальности заказы не отображаются в мемпуле. Таким образом, будучи защищенным от голодных MEV, фронтраннеров и бутербродных ботов. Secret Network — один из немногих (если не единственный) протоколов, в котором конфиденциальность является правом, а не функцией, и его преимущества определенно ощущаются в пространстве MEV.

Космос 2.0

В последнее время Космос объявила о второй итерации своего предложения продукта Internet of Blockchains. Благодаря множеству новых функций, достойных отдельной статьи, основное внимание уделяется Interchain Scheduler — предложенному ими решению для борьбы с MEV. Однако по неожиданному повороту событий предложение ATOM 2.0 было отклонены сообществом АТОМ. Несмотря на это, я думаю, что стоит немного рассказать о предлагаемом (хотя и с неясным будущим) Interchain Scheduler.

Поскольку экосистема Cosmos состоит из нескольких блокчейнов, существует разница в ценах на активы на децентрализованных биржах в сети. В дополнение к созданию очевидных возможностей арбитража DEX, он также представляет более сложные и запутанные атаки с опережением и сэндвич-атаки. Interchain Scheduler предложил создать рынок MEV в сети, помогая цепочкам приложений Cosmos продавать часть своего блочного пространства в качестве торгуемых NFT. С помощью Планировщика они будут резервировать место для блоков в участвующих блокчейнах через аукцион. Затем этот платеж будет перераспределен по всей экосистеме (стейкеры, валидаторы и т. д.). 

Межсетевой планировщик

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

Другие защитные инструменты и решения на цепочке

В дополнение к продуктам, описанным выше, существует множество других защитных сетевых решений для защиты MEV. 

Подводные посылки:

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

Подводные посылы Модель потока

Весь код Submarine Sends находится в открытом доступе на Github, хотя он не обновлялся несколько лет.

НольМЭВ

НольМЭВ — это полностью децентрализованное решение для валидаторов Ethereum, позволяющее защитить своих пользователей от предварительного продвижения и цензуры. При использовании MEV-Boost пользователи иногда могли опережать время на миллисекунды. Чтобы предотвратить это, ZeroMEV защищает своих пользователей, упорядочивая транзакции по времени, а не по цене газа или MEV. На самом деле ZeroMEV защищает пользователей до разницы в 500 миллисекунд! Чтобы использовать ZeroMEV, изменяются только три строки кода в исходном Geth. Однако в настоящее время ZeroMEV используется исключительно для альтруистический целях, так как валидаторы, вероятно, будут зарабатывать меньше, потому что им платят только чаевые после EIP-1559. Однако валидаторы могут запускать транзакции в обратном порядке, тем самым создавая немного больше прибыли. Несмотря на это, ZeroMEV — это невероятный инструмент защиты MEV для валидаторов.

Атака сальмонеллы

В пьесе обмануть ботов, торгующих сэндвичами, Defi-Cartel представила довольно изящную технику, чтобы вернуть власть трейдеру. Идея Salmonella заключается в следующем: создать типичный токен ERC-20, однако всякий раз, когда кто-то, кроме указанного владельца, совершает с ним транзакцию, он возвращает только 10% от указанной суммы, несмотря на публикацию журналов событий, показывающих полную сделку. Как вы видете здесь, в период своего расцвета у него было несколько крупных подвигов. 

Ядовитая функция

Контракт с Salmonella, безусловно, был пощечиной для всех арбитражных ботов, стремящихся обворовать нас, обычных пользователей.

Каттана

Еще одна отличная история о том, как обмануть ботов, Каттана это кроссчейн торговый терминал для DEX и CEX. Во время запуска токенов они включили ловушку для ботов-лидеров, не позволяющих им продавать свои токены. Этот маленький дополнение чтобы их смарт-контракт сделал бот терять 68 ETH за токены, от которых он не смог избавиться. Иногда хищник становится жертвой

В конечном счете, оборонительный лагерь ончейн-защиты довольно продвинутый, техничный, скрытный и временами даже юмористический. Конечно, после запуска FSS от Chainlink этот лагерь создаст еще больше волн в отрасли. Если у кого-то из читателей есть другие примеры забавных способов обмануть ботов, пришлите их мне!

Защитный прикладной уровень

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

Автоматизированные маркет-мейкеры (AMM)

Чтобы обсудить лагерь защитных приложений, необходимо начать с автоматизированных маркет-мейкеров. Для краткого изложения AMM, прочитайте это гайд Я писал немного назад. 

MEV захват АММ (McAMM)

Было много дискуссий вокруг MEV захватывает AMM совсем недавно. Вкратце, идея такова: АММ выставляет на аукцион право первой сделки на блок, тем самым продавая потенциальный слот MEV и перераспределяя эту прибыль между трейдерами, стейкерами и даже потенциально искателями. Я настоятельно рекомендую прочитать все предложения, так как это очень интересно. Если у кого-то есть какие-либо дополнительные ресурсы AMM, которые пытаются это сделать, пожалуйста, пришлите их мне!

Концентрированная ликвидность

В марте 2021 года Uniswap анонсировала третью версию своей платформы Uniswap V3. В нем они представили совершенно новую парадигму для DeFi и AMM: концентрированную ликвидность. Короче говоря, концентрированная ликвидность дает LP детальный контроль над тем, в каких ценовых диапазонах распределяется их капитал, что обеспечивает значительно более высокую эффективность использования капитала и значительно меньшее проскальзывание, а также защищает от любого сценария свободного падения активов. Поскольку он оказывает более низкое влияние на цену каждой сделки, он, безусловно, также оказывает меньшее влияние на MEV. Кроме того, есть увлекательный JМетод MEV ликвидности ИТ на концентрированных пулах ликвидности, которые на самом деле приносят пользу трейдеру. Хотя концентрированная ликвидность не устраняет MEV полностью, она, безусловно, минимизирует его. 

Существует множество других устойчивых к MEV АММ, вот некоторые из них, которые я имею в виду: ХэшфлоуДвойственностьОбменОбменкачества Венди (главная особенность Вега Протокол). Этот регион защиты MEV процветает благодаря инновациям, и я с нетерпением жду следующих этапов развития здесь.

Агрегаторы DEX

Для тех, кто не знаком с агрегаторами DEX, они объединяют сотни DApp в одном и предлагают лучшие обменные курсы через эти различные пулы ликвидности. Я кратко обсуждаю агрегаторы DEX в этом гайд

1inch

1inch является самым известным и наиболее широко используемым агрегатором DEX. В последнее время они сотрудничало с Flashbots для защиты своих пользователей от атак с опережением и сэндвич-атак. Через биржу 1inch теперь пользователи могут выбрать направление своих транзакций через Flashbots, что создает прямое соединение между валидатором и 1inch. Однако я не уверен, было ли это обновлено или все еще работает после слияния. Если кто-то из команды 1inch читает это, пожалуйста, дайте мне знать! Еще один передовой инструмент защиты, который предлагает 1inch, — это «автоматическое проскальзывание», что сведет к минимуму вероятность того, что бот нацелится на транзакцию, учитывая, что он будет иметь более низкую устойчивость к проскальзыванию и, как следствие, меньше возможностей для манипулирования желаемой возвращаемой суммой пользователей.

CowSwap 

CowSwapКороче говоря, это DEX-агрегатор DEX-агрегаторов. Сделки на CowSwap могут быть рассчитаны с помощью подключенных сетевых AMM, других агрегаторов DEX и уникальной функции под названием «совпадение желаний» (CoW). Короче говоря, сеть «решателей» CoW сканирует каждую партию на предмет совпадения желаний (когда торговцы хотят то, что есть друг у друга). Эти CoW сопоставляются в одноранговой сети, поэтому каждый получает лучшую цену, и никто не платит ненужные сборы AMM. Это в дополнение к поиску всех других источников ликвидности для потенциальных лучших торговых цен. Затем CoW отправляет эти сделки партиями в цепочку, скрывая их от общедоступного мемпула и, по сути, от майнеров, переупорядочивающих транзакции, и голодных сэндвич-ботов. Протокол CoW, безусловно, уникален в этом отношении, и у них есть довольно много исследований. предложения а также о других потенциальных решениях MEV. Мне любопытно посмотреть, какие еще инновации MEV они реализуют.

Некоторые другие разнообразные защитные решения для защиты MEV на уровне приложений: Лаборатории MistXДФлоукачества Сеть затвора. Как вы можете заметить, этот лагерь довольно переполнен, но каждый игрок вносит значительный вклад в сокращение MEV и защиту своих пользователей. Мой прогноз заключается в том, что в будущем DApps, которые не защищают своих пользователей от MEV, будут страдать от значительной нехватки пользователей, и защита MEV должна стать отраслевым стандартом.

Текущие проблемы и будущее MEV

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

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

Во-вторых, предлагаемые решения не предлагают права собственности или доли в их сети (за исключением ROOK и COW) — они являются просто дополнениями или функциями к своим протоколам и редко распределяются прибылью. Решения, которые распределяют прибыль, распространяются в собственном токене, а не в самом реализованном токене DApps (это применимо только на уровне приложения). 

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

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

Кроме того, есть некоторые прогнозы основных DEX. стать строителями блоков в будущем что, безусловно, создаст интересную динамику в этом пространстве. Растущий интерес к цепочкам и приложениям, сохраняющим конфиденциальность, после фиаско с Tornado Cash также вызывает недоумение, особенно с учетом того, что с помощью этих платформ (таких как Тихий протоколNucleoкачества Сеть ацтеков). 

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

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

Фото Натан Уотсон on Unsplash