MEV обозначает максимальную извлекаемую стоимость, которая достигается путем изменения порядка транзакций в блоке. Ранее MEV означало «извлекаемую стоимость майнера», но после слияния Ethereum Merge, когда майнеры были заменены валидаторами, термин стал означать «максимальная извлекаемая стоимость».
Возможности MEV
Создатели блоков получают преимущества от «приоритетных» транзакций, за которые пользователи готовы заплатить, чтобы ускорить их обработку. В то же время так называемые «искатели» могут найти потенциально выгодные транзакции, влияющие на стоимость криптоактивов и приносящие им прибыль. Они предлагают дополнительную оплату, чтобы их транзакции были обработаны раньше в блоке. Потенциально уязвимые транзакции можно обнаружить в «mempool» — хранилище узла для ожидающих и неподтвержденных транзакций, до их добавления в блок. Эти ожидающие транзакции, особенно крупные, способные изменить рыночные цены и создать арбитражные возможности, могут стать мишенью для мошенников.
С одной стороны, MEV является неотъемлемой частью рыночной среды DeFi и может быть использован для легитимных стратегий получения прибыли при условии, что другие пользователи не пострадают. Однако, когда «искатели» используют MEV недобросовестно, это может привести к убыткам других пользователей, а также к увеличению транзакционных издержек и другим негативным последствиям. В целом, сценарии MEV можно разделить на сценарии, основанные на источнике извлечения (DEX-арбитраж, ликвидация) и на типе реализации (обобщенный front-running, front-running, back-running и sandwich-атаки).
Источники MEV
DEX-арбитраж
Цена одного и того же криптоактива может отличаться на разных DEX, и арбитражер, одновременно покупая и продавая на разных площадках, извлекает прибыль из разницы цен. В основном, арбитражеры полагаются на естественные колебания цен. Однако, иногда в арбитраже происходят опережающие сделки. Например, поисковый бот может обнаружить незавершенную сделку и вставить перед ней свою собственную сделку, чтобы получить выгоду от этой арбитражной возможности. Поисковик также может создать искусственную арбитражную возможность, изменив порядок транзакций в паре ликвидности перед back-run (описано ниже).
Ликвидация
Когда пользователь берет займ под залог и из-за волатильности криптовалют стоимость залога падает ниже определенного уровня, происходит ликвидация займа: смарт-контракт продает залог для покрытия долга и позволяет любому пользователю купить его. Возможность MEV возникает при обнаружении такой транзакции. Ликвидационная транзакция искателя вставляется в блок перед всеми другими транзакциями, что позволяет ему купить ликвидированный залог по наиболее выгодной цене.
Кроме того, когда трейдер пытается повторно заложить свой кредит, транзакция может быть отцензурирована в процессе добавления средств. В то же время, ликвидация может продолжаться, позволяя поисковикам купить первоначальный залог со скидкой.
Типы MEV
Обобщенное опережение (Generalized front-running)
Злоумышленники используют поисковых ботов для отслеживания mempool и выявления выгодных сделок. Затем они заменяют адрес в потенциально прибыльной транзакции на свой и проверяют ее прибыльность, выполняя транзакцию локально. В случае успеха, транзакция с замененным адресом опережает исходную, устанавливая более высокую цену на газ.
Опережение (Front-running)
Опережение возникает, когда аналогичная пользовательской транзакция размещается непосредственно перед ней в очереди на выполнение. Таким образом, опережающий пользователь влияет на цены обмениваемых активов, извлекая прибыль за счет другого пользователя, который в результате получает меньше целевого токена, чем ожидалось.
Обратное опережение (Back-running)
Обратное опережение происходит, когда транзакция вставляется сразу после целевой транзакции, чтобы извлечь прибыль из колебаний рынка, вызванных крупной транзакцией. Хотя технически обратное опережение не влияет на других трейдеров, активное использование этой тактики может значительно увеличить комиссию за транзакции.
Атака «сэндвич» (Sandwich attacks)
Одним из распространенных видов опережающего/обратного трейдинга является атака «сэндвич», при которой ордера размещаются до и после целевой сделки, меняющей цену. Это позволяет использовать ценовое давление с обеих сторон. Опережающая сделка вызывает движение стоимости, сделка «жертвы» выполняется по новой, менее выгодной цене, а заключительная сделка фиксирует разницу в цене, оставляя сделку «жертвы» между опережением и обратным движением, как в сэндвиче.
Защита от MEV с помощью 1inch
Хотя арбитраж и ликвидация, как правило, имеют нейтральное влияние на MEV, трейдеры могут потерять всю сумму допустимого прос
ого проскальзывания из-за фронт-раннинга и атак «сэндвич», поскольку сделки пользователей заключаются по более высокой цене, чем ожидалось. 1inch помогает трейдерам избегать риска обгона или атак «сэндвич».
В режиме Fusion: Fusion свопы осуществляются с помощью «resolvers», к которым сделки напрямую сопоставляются и затем объединяются с другими ордерами для включения в блок. Боты не могут атаковать Fusion свопы, поскольку они объединяются с другими транзакциями.
В режиме Legacy: В режиме Legacy «resolvers» не задействованы, и процесс выполнения транзакций проходит по обычному сценарию. Однако в кошельке 1inch уже давно предоставляется возможность пользователям создавать и подписывать транзакцию, не транслируя ее в мемпул, где она может быть видна ботам. В конце 2022 года передовая защита 1inch была усилена благодаря появлению функции RabbitHole. С помощью 1inch RabbitHole все своп-транзакции отправляются напрямую валидаторам, минуя мемпулы, где их могут атаковать боты-сэндвичи.
+ There are no comments
Add yours