Позвольте вам понять MEV из статьи о данных и транзакциях в цепочке.

Автор оригинала: Ye & Kan, Sentio; Составитель оригинала: Leo, BlockBeats

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

Прежде чем начать статью, позвольте мне кратко представить Sentio.Sentio — это платформа мониторинга данных в цепочке, которая генерирует индикаторы, журналы и трассировки из данных смарт-контрактов с помощью решений с низким кодом, которые можно использовать для анализа и мониторинга, моделирования/отладки. транзакции и API экспорта данных. В настоящее время Sentio поддерживает ETH, BSC, Polygon, Solana, Sui, Aptos и другие сети. Платформа была основана старшими инженерами Google, Linkedin, Microsoft и TikTok и поддерживается ведущими венчурными инвесторами, такими как Lightspeed Venture Partners, Hashkey Capital и Canonical Crypto.

представлять

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

**Что такое MEV? Насколько велик самый большой? **

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

На диаграмме ниже показан ежедневный доход и прибыль, полученная двумя стратегиями MEV (т. е. арбитражной и сэндвич-стратегией) за последние 14 дней, чтобы продемонстрировать, насколько велики возможности для MEV. Среднедневной валовой доход составляет более 500 000 долларов США, а средняя дневная прибыль составляет около 100 000 долларов США. Только доход jaredfromsubway.eth (синяя область) составил половину общей прибыли и суммы дохода от сэндвич-атаки.

**Как работает MEV? **

арбитраж

Мы начнем с самой «простой» арбитражной стратегии, чтобы проиллюстрировать, как работает торговля MEV. Давайте посмотрим на рабочий процесс типичной арбитражной транзакции MEV с точки зрения Бога, как показано на рисунке ниже:

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

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

Транзакция MEV на рисунке была инициирована торговым роботом, начиная с 0x1a6. В этой транзакции MEV-бот может обнаружить, что цена WETH в SDEX в пуле Uniswap V3 дешевле, чем цена WETH в пуле SmarDex (SmarDex это аналог Uniswap V2 DEX). MEV-бот сначала меняет пул с низкой ценой, затем продает полученные WETH пулу с высокой ценой и, наконец, получает прибыль в размере 0,07ETH (5,91-5,98).

Кроме того, на шаге 5 в этой транзакции Flashbots выплачивает 0,047 ETH, что представляет собой взятку, которую боты MEV платят строителям блоков для включения в последующие блоки. С учетом взятки боты MEV зарабатывают прибыль в размере 0,02 WETH.

Давайте подробнее рассмотрим, как MEV-бот находит прибыльные возможности на 0x1a6. Видно, что эта транзакция MEV расположена в блоке 17935927. До этой транзакции в том же блоке была еще одна транзакция B. Эта транзакция выполнила большой объем свопа в пуле SmarDex (8,52 WETH было заменено на SDEX). Увеличьте цену ETH в пуле.

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

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

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

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

СЭНДВИЧ-АТАКА

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

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

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

В качестве примера возьмем последние 3 транзакции на блоке 17786884 (позиции 0-2).

Позиция 0 (преимущественная транзакция): транзакции, начинающиеся с 0×850.

Транзакция была вставлена роботом MEV для обмена 724,6 WETH на 1,34 млн USDC. Перед целевой транзакцией транзакция осуществлялась по цене 1857 ETH/USDC.

Позиция (целевой трейдер): транзакции, начинающиеся с 0xc3ae.

Целевой трейдер хочет обменять 2743 ETH на USDT (Uniswap V3), которые в конечном итоге будут обработаны Uniswap Router и завершат транзакцию по средней цене 1851 ETH/USDC. Целевые трейдеры пострадали от разных цен из-за опережающего движения, обменяв 1782 ETH по цене 1850 ETH/USDC в опережающем пуле бота MEV.

Позиция 2 (обратный ход): транзакции, начинающиеся с 0×040.

Транзакция была вставлена ботом MEV после целевой транзакции, и 134 миллиона долларов США были заменены на 727,6 ETH. Конечным результатом комбинации позиции 0 и позиции 2 является то, что MEV-бот получил прибыль в размере 3 ETH, в то время как целевой трейдер получил более высокую цену свопа. Изменения позиций следующих двух позиций позволяют вам быстро понять прибыль, полученную роботом MEV.

Эта статья поможет вам понять MEV благодаря данным и транзакциям в цепочке

Чтобы защитить своп от сэндвич-атак, всегда следует устанавливать максимальное проскальзывание. В противном случае проскальзывание будет использовано с помощью сэндвич-атаки и станет доходом для MEV-бота (например, при программной настройке задайте процент в пользовательском интерфейсе приложения или в настройке свопа в параметрах sumOutMinimum/sqrtpricelimitx 96).

** ликвидация **

Боты MEV также могут получать прибыль от протоколов кредитования, которые представляют собой DEX, соединяющие кредиторов и заемщиков (например, MakerDAO, Aave, Compound и т. д.). Заемщики могут брать активы определенной стоимости после предоставления залога, поддерживаемого платформой.Когда залог заемщика не может погасить долг, произойдет ликвидация, и ликвидатор будет мотивирован приобрести залог по низкой цене для погашения долга.

В качестве примера возьмем транзакцию, начинающуюся с 0x652.

Робот MEV, адрес которого начинается с 0×310, получил кредит в размере 212 долларов США, получив флэш-кредит от Balancer, а затем бот MEV погасил задолженность заемщика в долларах США на шагах 3–8, а робот MEV, адрес которого начинался с 0×994 получил его по сниженной цене. Взамен робот MEV обменивает все полученные TUSD на WETH и USDT на шагах 8–11 и выплачивает первоначальный флэш-кредит на шаге 12, все шаги выполняются за одну транзакцию.

Длинный хвост MEV

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

Посмотреть Оригинал
Содержание носит исключительно справочный характер и не является предложением или офертой. Консультации по инвестициям, налогообложению или юридическим вопросам не предоставляются. Более подробную информацию о рисках см. в разделе «Дисклеймер».
  • Награда
  • комментарий
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить