Автор: Исследовательский институт GoPlus

Оглавление

  • Примечание редактора

  • История эволюции MEV: от PoW к PoS

  • Принцип MEV

  • Общие стратегии MEV

  • Анализ преимуществ и недостатков MEV

  • Как избежать собственных потерь

  • Как смягчить влияние MEV

  • Подвести итог

Примечание редактора

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

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

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

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

Источник: MEV-Исследовать

История эволюции MEV: от PoW к PoS

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

В 2019 году Фил Дайан, Тайлер Келл и другие впервые предложили концепцию MEV в своей статье «Flash Boys 2.0: опережение, изменение порядка транзакций и нестабильность консенсуса в децентрализованных биржах». В документе описывается, как майнеры могут извлечь дополнительную выгоду из процесса заказа транзакций, изменяя порядок транзакций для максимизации прибыли или добавляя новые транзакции, которые вытесняют пользователей. Термин «максимальная извлекаемая ценность» был впервые предложен Дэном Робинсоном в его сообщении в блоге «MEV — новый примитив DeFi».

Концепция MEV изначально была связана с сетью Ethereum, использующей механизм консенсуса Proof-of-Work (PoW). В соответствии с этим механизмом, когда пользователь отправляет транзакцию в блокчейн, информация о транзакции не записывается сразу в блок, а временно помещается в общедоступный список ожидающих транзакций, который может видеть каждый в пуле. В августе 2020 года Дэн Робинсон и Георгиос Константопулос сравнили мемпул Эфириума с «темным лесом», которым можно было бы воспользоваться, если бы другие увидели порядок транзакций людей. Именно в это время концепция MEV получила широкое внимание.

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

Однако нам должно быть ясно, что независимо от того, кто решит добавлять какие транзакции и в каком порядке, цель, несомненно, состоит в максимизации прибыли. Поэтому в контексте Proof of Stake (PoS) все больше и больше участников стекаются за MEV, и у всех одна цель — набить собственные карманы.

Принцип MEV

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

Например, предположим, что Алиса хочет купить 10 ETH за USDC на децентрализованной бирже (DEX), такой как Uniswap. Она отправляет транзакцию с определенной суммой USDC и минимальной суммой ETH, которую она ожидает получить. Однако прежде чем ее транзакция будет подтверждена и записана в блок, Боб видит ее транзакцию в общедоступном пуле ожидающих транзакций (также известном как мемпул) и решает перехватить ее транзакцию. Он отправляет транзакцию с более высокой ценой газа, чем у Алисы, предлагая купить 10 ETH по немного более высокой цене, чем у Алисы. Таким образом, он гарантирует, что его транзакция будет записана в блоке перед транзакцией Алисы, тем самым получая лучший обменный курс, чем у Алисы. Затем Боб продает 10 ETH, которые он только что купил, используя USDC, на другой DEX, получая прибыль от разницы в цене. Эта прибыль является MEV Боба, и эта прибыль получена за счет того, что Алиса получила меньше ETH, чем она ожидала.

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

Однако поисковики не единственные, кто может извлечь MEV. Производители блоков, такие как майнеры в Proof of Work (PoW) или валидаторы в Proof of Stake (PoS), имеют последнее слово относительно того, какие транзакции включаются в блок и в каком порядке. Таким образом, они могут извлекать MEV самостоятельно или работать с поисковиками для извлечения MEV. Например, майнер может напрямую запустить транзакцию Алисы, вставив свою собственную транзакцию в генерируемый им блок, или он может принять взятку от Боба, чтобы поместить транзакцию Боба перед транзакцией Алисы. В качестве альтернативы майнеры могут поручить задачу поиска возможностей MEV сторонним сервисам, таким как Flashbots, которые предоставляют прозрачную и не требующую разрешений платформу для поисковиков и майнеров для согласования и реализации стратегий извлечения MEV.

Роль Функция Драйверы Охотники находят и используют возможности MEV, отправляя транзакции в сеть. Захватывают и получают прибыль от MEV. Производители блоков решают, какие транзакции включать в блоки и порядок транзакций. Максимизируют вознаграждение за блок, комиссию за газ и MEV. Зарабатывают Flashbots, чтобы предоставить платформу для поисковики и майнеры для координации добычи MEV, повышения эффективности и справедливости добычи MEV и уменьшения ее негативного воздействия на сеть.

Основные игроки MEV

Общие стратегии MEV

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

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

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

Сэндвич-атака означает «зажатие» транзакции жертвы между двумя транзакциями, инициированными искателем/злоумышленником. Изменение порядка транзакций приводит к скрытым потерям для пользователя-жертвы и может принести выгоду злоумышленнику.

Сэндвич-атака — это типичная хищническая торговая стратегия, в которой трейдер помещает транзакцию жертвы между двумя вредоносными транзакциями, одной до и одной после транзакции жертвы. В ходе этой атаки злоумышленник сначала сканирует мемпул на наличие ожидающих транзакций и обнаруживает, что пользователь (то есть жертва) пытается обменять актив X на актив Y. Затем злоумышленник покупает актив Y по низкой цене. Эта транзакция могла предшествовать транзакции жертвы. Если эта транзакция будет завершена до завершения транзакции жертвы, цена актива Y соответственно увеличится. Когда транзакция жертвы будет исполнена, она получит меньшую сумму актива Y, чем ожидала получить, из-за увеличения цены актива Y. Наконец, злоумышленник «перехватывает» транзакцию жертвы, продавая актив Y по более высокой цене, чем он/она его купил, тем самым получая прибыль от манипулируемой цены. Эта последовательность атак позволяет злоумышленникам получать прибыль от опережающих и хвостовых трейдеров, создавая искусственный рост цен.

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

Источник: Влияние и восприятие пользователями сэндвич-атак в DeFi

Например, как показано на рисунке, злоумышленник упредил транзакцию жертвы с помощью ордера на покупку USDT и последовал за транзакцией жертвы с помощью ордера на продажу. В частности, транзакция жертвы пыталась купить USDT на рынке за 20 ETH. Без злоумышленника трейдер получил бы 500 000 USDT. Однако злоумышленник заранее обменял 5 ETH на 14 286 долларов США на этапах ①-② и вложил в них транзакцию жертвы. Потому что резервы в пуле ликвидности будут меняться после каждой транзакции. Исходное состояние ETH/USDT составляет 1/3000. После первой транзакции злоумышленника статус ETH/USDT изменился на 1/2,721. Таким образом, на шагах ③-④ жертва могла обменять только 20 ETH на 45 714 долларов США, что привело к потере 4 286 долларов США. После транзакции жертвы статус ETH/USDT в пуле ликвидности изменился на 1/1920. Наконец, злоумышленник обменял все удерживаемые 14 286 долларов США на 7 ETH на этапах ⑤-⑥ и получил прибыль в размере 2 ETH.

2. Арбитраж

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

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

На рисунке ниже представлена ​​простая иллюстрация арбитража.

Источник: Арбитраж с участием 3 токенов на 3 торговых площадках

В пуле ликвидности под названием LP1 на Uniswap Алиса продала 284 427,34 $USDC, чтобы купить 100 $WETH по обменному курсу 1 $WETH за 2844,27 $USDC.

Алиса продала 100 $WETH, чтобы купить 2 082 721,43 $X2Y2 по обменному курсу 1 $WETH за 20 827,21 $X2Y2 в другом пуле ликвидности Uniswap под названием LP2.

В другом пуле ликвидности под названием LP3 Алиса обменяла 2 082 721,43 доллара X2Y2 на 303 670,11 доллара США USDC.

Доход Алисы от этого арбитража составляет 19 242,77 долларов США. Стоимость представляет собой комиссию за три транзакции, предполагая, что она составляет 0,05 доллара США WETH, что эквивалентно текущей цене в 150 долларов США. Предположим, что обменный курс между USDC и долларом США составляет 1:1. В итоге прибыль Алисы составит $19 092,77.

3. Ликвидация

Ликвидация — это процесс, который происходит, когда стоимость залога заемщика недостаточна для покрытия стоимости его кредита/долга. Ликвидация может произойти в случае отрицательного изменения цен на долговое обеспечение (т. е. падения ниже порога ликвидации). В блокчейне без разрешений пользователям разрешено брать кредиты, используя депонированные цифровые активы в качестве залога. Если рынок движется и стоимость обеспечения падает ниже определенной цены, позиция будет ликвидирована. Используемые смарт-контракты обычно выплачивают вознаграждение или комиссию за транзакции, которые приводят к ликвидации.

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

Диаграмма ниже представляет собой упрощенное представление процесса клиринга.

Источник: Ликвидационная сделка с участием Aave V2

В этой транзакции используется Aave V2, и мы видим, что все передачи в рамках протокола Aave сгруппированы вместе.

Для получения обеспечения ликвидатор должен погасить долг заемщика. На шестом этапе ликвидатор погасил задолженность заемщика в размере 6299 BUSD.

На втором этапе мы видим, что виртуальный долг в размере 6299 BUSD был уничтожен, что можно рассматривать как доказательство задолженности заемщика в Aave (IOU).

Взамен ликвидатор получил гарантию от заемщика, а именно 4,1587 ВЕТ. Соответственно, на пятом этапе у заемщика уничтожается такая же сумма aWETH, то есть гарантийного сертификата.

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

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

4. Опережающее движение

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

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

5. Бег назад

Отправитель транзакции хочет, чтобы его транзакция немедленно следовала за неподтвержденной целевой транзакцией. Это скользящая транзакция. Например, если отслеживающий торговый бот захочет отслеживать недавно выпущенные токены, он будет отслеживать мемпул Ethereum на предмет вновь созданных торговых пар на Uniswap. Когда он находит новую торговую пару, бот сразу же инициирует транзакцию покупки после первоначальной ликвидности. Бот сразу покупает как можно больше токенов (не все, так как ему тоже нужно оставить возможность покупать токены другим). Затем бот ждет, пока другие трейдеры купят токены у Uniswap, вызывая рост цены, прежде чем продать эти токены по более высокой цене. Ключ к этой стратегии — первым купить токен, но только после того, как токен будет выпущен.

6. Атака бандитов времени

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

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

Например, предположим, что есть два майнера: Майнер А и Майнер Б. Майнер А добыл три блока, первый из которых содержит возможность арбитража на сумму 10 000 долларов США. Награда за каждый блок составляет всего 100 долларов. В этом случае Майнер Б может повторно добыть эти три блока и изменить исходную транзакцию, чтобы воспользоваться этой арбитражной возможностью стоимостью 10 000 долларов США.

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

7. Снижение ботов

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

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

Создание роботов-снайперов обычно требует использования языков программирования, таких как Python и JavaScript, для написания смарт-контрактов и сценариев или использования проектов или платформ с открытым исходным кодом, таких как Flashbots, Pancake Sniper Bot и т. д. Стоит отметить, что хотя потенциальная отдача от снайперских ботов может быть высокой, это также стратегия высокого риска. Если алгоритм или исполнение робота неправильны, это может привести к неудачным транзакциям или потерям. Роботы-снайперы также оказали определенное влияние на безопасность и справедливость блокчейна. Поскольку боты-снайперы могут повысить приоритет транзакций, назначая более высокие комиссии, это может привести к тому, что обычным пользователям придется платить более высокие комиссии за включение своих транзакций.

8. Газовый гольф

Цель Gas Golf — проводить эффективные транзакции и максимально снизить комиссию за газ. Газовый гольф увеличивает конкурентное преимущество искателей (независимых игроков, которые находят и реализуют выгодные возможности MEV), поскольку позволяет им поддерживать ту же общую стоимость газа (стоимость газа = цена газа * использованный газ), предполагая, что установлена ​​более высокая цена на газ. Таким образом, их транзакции с большей вероятностью будут включены в блок валидатором (узлом, ответственным за упаковку и сортировку транзакций), тем самым получая доход MEV.

Например, предположим, что существует возможность арбитража DEX MEV, которая позволяет пользователю получить прибыль в размере 100 долларов США, но есть много других пользователей, желающих совершить ту же сделку. Чтобы гарантировать, что его транзакция будет обработана в первую очередь, искатель должен предложить самую высокую цену на газ. Если соискатель может уменьшить количество газа, необходимое для его транзакции, с 1000 до 500 с помощью Gas Golf, то он может увеличить цену на газ с 0,1, не влияя на общую стоимость газа (которая по-прежнему составляет 100 долларов США). Доллар США увеличился до 0,2 доллара. Таким образом, у него больше шансов выиграть эту возможность MEV, а не быть перебитым другими пользователями, которые предлагают более низкие ставки.

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

Анализ преимуществ и недостатков MEV

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

перегрузка сети

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

Плохой пользовательский опыт

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

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

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

Хотя MEV имеет множество недостатков, он не лишен и достоинств. Он имеет следующие преимущества:

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

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

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

Как избежать собственных потерь

Давайте посмотрим на пример арбитражного бота MEV: jaredfromsubway.eth. Подобно накоплению целого сэндвича, бот потратил более 7 миллионов долларов (3720 ETH) на оплату газа, чтобы запустить свои операции MEV всего за два месяца. Один пользователь Twitter недавно обнаружил, что jaredfromsubway.eth заработал колоссальные 387 ETH (приблизительно 696 000 долларов США) всего за несколько дней!

jaredfromsubway.eth — виновник значительного роста цен на газ в сети Ethereum и замешательства пользователей основной сети. Этот робот MEV увлекается транзакциями с валютами-мемами (такими как PEPE, WOJAK и т. д.) и в настоящее время инициировал более 600 000 транзакций. Данные Etherscan показывают, что jaredfromsubway.eth проводит транзакции с высокой частотой в секундах, а интервал между каждым раундом транзакций составляет около 12 секунд, а это значит, что его операции будут охватывать почти каждый блок. Подсчитано, что, хотя размер единовременной прибыли, приносимой каждой транзакцией, невелик, высокая частота транзакций делает этого робота чрезвычайно прибыльным — без учета стоимости газа jaredfromsubway.eth может получить огромную прибыль в размере 46,6 миллионов долларов всего за один день. .

Люди некоторое время говорили об этом сумасшедшем шаге. Некоторые люди считают, что этот адрес разумно использует сетевые правила и ускоряет дефляцию ETH; некоторые относятся к этому нейтрально, и его влияние заключается лишь в том, что их основные сетевые операции не так удобны, как раньше. прибыль от транзакций. Перехвачено jaredfromsubway.eth. Несмотря ни на что, самое главное сейчас — как сохранить свой денежный мешок крепким.

Конечно, никто не хочет платить больше денег при торговле. Здесь мы можем использовать Flashbots RPC, чтобы защитить себя от ботов MEV. Заинтересованные читатели могут прочитать эту статью: https://youtu.be/x6aqTtY8OqM

Используя Flashbots Protect RPC, вы получаете следующие преимущества:

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

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

Конфиденциальность: Flashbots Protect RPC не отслеживает и не хранит какую-либо информацию о пользователе (например, IP-адрес, местоположение и т. д.).

Помимо использования Flashbots Protect RPC, существует несколько других стратегий, которые могут помочь защитить транзакции:

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

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

Используйте оптимизированные децентрализованные биржи (DEX), такие как CowSwap, которые имеют встроенные механизмы для снижения риска MEV.

Помимо вышеперечисленных способов, существует несколько способов защититься от MEV.

1. Скрытые транзакции

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

2. Внедрить автономные вычисления для поиска оптимального решения.

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

3. Аукционная сделка

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

4. Используйте собственного бота

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

Как смягчить влияние MEV

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

1. Сглаживание MEV

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

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

2. Сжигание МЭВ

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

Примером сжигания MEV является EIP-1559, который сжигает часть базовой комиссии, которая была бы зафиксирована валидатором или поисковиком как MEV. Другим примером является EIP-3368, предложение по улучшению Ethereum, которое увеличивает вознаграждение за блок и заставляет его уменьшаться с течением времени, что может уменьшить относительную долю MEV в доходах валидаторов и увеличить бюджет безопасности фабрики Ethereum.

3. Совместное использование MEV

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

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

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

4. Обнаружение MEV

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

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

Разработайте механизмы для сбора соответствующих данных из сети блокчейн, включая данные транзакций, данные блоков и информацию о мемпулах. Используйте существующие обозреватели блокчейнов или API-интерфейсы узлов для сбора данных для анализа в реальном времени.

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

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

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

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

Подвести итог

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

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