Источник: Лиам, A&T Capital.
01 Обзор
ТЛ; ДР
MEV относится к экономическим выгодам, которые получает организация, которая разрабатывает эту последовательность, выполняя N транзакций в определенной последовательности. Когда дело доходит до упорядочения транзакций, генерация MEV практически неизбежна. Как стандартизировать извлечение MEV, имеет решающее значение для устойчивости сети блокчейн к децентрализации и цензуре.
После слияния Ethereum в добыче и распространении MEV доминирует система MEV-Boost, предложенная Flashbots. Прибыль MEV поступает к четырем типам объектов: MEV Searcher, Block Builder, Block Proposer\Validator и самой сети Ethereum.
С точки зрения последствий, которые MEV приносит для всей системы, его можно разделить на три категории: полезные, нейтральные и вредные. Как избежать вредного извлечения MEV и как распределить выгодную и нейтральную прибыль MEV — вот основные вопросы, которые должны быть решены проектами в рамках MEV.
Существующие частные решения RPC основаны на предположениях о доверии. Транзакции пользователей по-прежнему могут быть раскрыты, ограблены или даже подвергнуты цензуре, а монополия некоторых разработчиков блоков на потоки частных заказов сделает извлечение MEV более непрозрачным и более централизованным.
План распределения прибыли MEV системы MEV-Boost не учитывает интересы пользователей. Поскольку пользователи играют роль создания возможностей вывода средств MEV, защита их законных интересов от ущемления является лишь самым основным. Они должны не только защищать свои транзакции от ограбления, но и возвращать часть прибыли MEV.
Для решения «первопроходной» проблемы следует использовать технологию шифрования. На основе «шифрования-сортировки-дешифрования-выполнения» транзакции пользователя шифруются локально, консенсус сортировки завершается без чтения содержимого транзакции, а затем содержимое расшифровывается, и, наконец, транзакция выполняется в соответствии с порядком консенсуса.
Помимо распределения прибыли MEV между «искателями, которые обнаруживают возможности MEV», «строителями, которые строят блоки с наибольшей стоимостью» и «предлагателями с правом производить новые блоки», они также должны распределяться среди «обычных пользователей, которые создают возможности MEV». " ".
02Текст
1. Каковы заинтересованные стороны MEV?
* Что такое МЭВ? Значение MEV в разных контекстах не совсем одинаковое. Чтобы избежать путаницы, в этой статье выбрано относительно узкое, но наиболее точное определение: MEV (максимальное извлекаемое значение, максимальное извлекаемое значение) относится к процессу выполнения N в определенном порядке. Транзакция приносит экономическую выгоду организации, разработавшей ее. Каковы заинтересованные стороны MEV? После слияния Ethereum в добыче и распространении MEV доминирует система MEV-Boost, предложенная Flashbots. По статистике mevboost.pics, с ноября 2022 года около 90% блоков производится системой MEV-Boost.
(Рис. 1. Доля слотов в статистике mevboost.pics)
В текущей системе заинтересованными сторонами MEV в сети Ethereum являются пользователи, кошельки и RPC, поисковики MEV (Searcher), создатели блоков (Block Builder) и предлагающие блоки (Block Proposer\Validator). Цепочку создания стоимости MEV можно разбить на четыре части: источник, восходящий, средний и нисходящий поток:
(Рисунок 2: Цепочка создания стоимости MEV)
Происхождение: создайте возможности MEV и предоставьте редактируемое пространство для извлечения MEV.
Пользователь: обычный пользователь блокчейна, сторона, которая инициирует транзакции для целей, отличных от извлечения MEV. Это могут быть конечные пользователи, участники проекта, оракулы, биржи и т. д. Эти транзакции можно считать «сырьем» для добычи MEV.
Восходящий поток: завершите подпись, а затем транслируйте транзакцию из локальной сети в сеть.
Поставщик RPC: может первым читать содержимое пользовательских транзакций и решать, куда отправляются транзакции пользователя. Кошелек: определяет RPC пользователя по умолчанию.
Midstream: выставляет на аукцион возможности MEV в государственной или частной среде и определяет методы распределения прибыли MEV.
Mempool: открытый и прозрачный пул транзакций в сети Ethereum, видимый каждому, в котором хранятся транзакции, подлежащие упаковке и загрузке в цепочку.
Частный поток ордеров: доверенный частный пул транзакций, который открыт только для определенных поисковиков MEV или создателей блоков, а также хранит транзакции, которые необходимо упаковать и загрузить в цепочку. Пулы частных транзакций могут создаваться поставщиками RPC, сборщиками блоков или сторонними проектами.
Поисковик MEV: непрерывно отслеживает транзакции, которые были переданы пользователями, но еще не были упакованы, ищет возможности MEV, упаковывает транзакции пользователя и транзакции, которые могут извлечь MEV, в набор пакетов транзакций (Bundle) в определенном порядке и отправьте их строителю блоков.
Block Builder: выбирает серию транзакций из транзакций, которые он может получить, упаковывает их в новый блок и отправляет на ретранслятор. Источники транзакций включают пакеты, отправленные Mempool, поисковые системы MEV и потоки частных заказов.
Реле: выбирает блок с самой высокой комиссией из блоков, которые он может получить, и отправляет его предлагающему блока.
Нисходящий поток: предложите новые блоки, чтобы транзакции пользователей и транзакции вывода MEV согласовывались в сети, добивались окончательности и распределения прибыли MEV.
Предлагающий блок: выбирает наиболее выгодный блок из блоков, которые он может получить, и предлагает его цепочке. Наиболее выгодным обычно является возможность взимать самую высокую комиссию. На практике блоки с относительно низкой комиссией предлагаются и для других целей. Предлагающий блок (Block Propose) сам по себе также является валидатором (Validator), который выбирается на основе механизма консенсуса блокчейна.
2. Как распределяются MEV?
В рамках системы MEV-Boost MEV передается четырем типам объектов: поисковикам MEV, создателям блоков, предлагающим блоки и самой сети Ethereum.
MEV захватывается непосредственно искателями MEV и передается строителям блоков, предлагающим блоки и самой сети Ethereum в виде платы за газ.
Выполнение транзакций, которые извлекают MEV, приносит доход искателям MEV, которые создают эти транзакции. Стоимость этого дохода — это плата за газ, уплачиваемая искателем MEV, часть комиссии за газ сжигается в соответствии с протоколом EIP-1559; другая часть передается строителю блока; строитель блока передает большую часть чаевых непосредственно предлагающему блоку в виде вознаграждений MEV (в большинстве случаев строитель блока сохраняет часть чаевых). но есть также дополнительные субсидии для случая, предлагающего блок).
(Рисунок 3: Диаграмма распределения MEV)
MEV = доход, получаемый при выполнении определенной последовательности транзакций. MEV = прибыль искателя MEV + прибыль создателя блока + прибыль предлагающего блока + стоимость, полученная сетью Ethereum. MEV = (доход от пакетов – стоимость газа) + (подсказка – комиссия, выплачиваемая предлагающим блокировку). ) + (Комиссия, уплаченная за блокировку предлагающих) + (ETH сожжен EIP-1559)
Для поисковиков MEV прибыль MEV отражается как «доход, полученный при выполнении пакетов транзакций (пакетов), отправленных поисковиком MEV, за вычетом стоимости газа для пакета транзакций». Для создателей блоков прибыль MEV отражается как «доход уровня исполнения от блоков, отправленных создателем блока, за вычетом комиссий, уплаченных предлагающему блок». Для предлагающих блоки прибыль MEV отражается как «комиссионные, выплачиваемые строителям блоков». Для сети Ethereum прибыль MEV отражается как «ETH сожжена согласно EIP-1559».
3. Виды МЭВ
С точки зрения типов стратегии MEV ее можно разделить на стратегию «отставания» (Back-running) и стратегию «лидерства» (Front-running);
С точки зрения последствий, которые MEV приносит для всей системы, его можно разделить на три категории: полезные, нейтральные и вредные:
На практике существует бесконечное количество стратегий извлечения прибыли MEV. Мы приводим только один из наиболее распространенных примеров различной природы MEV.
Клиринговые операции по договорам кредитования:
Это транзакция, которая извлекает MEV на основе стратегии «следуй и беги». Для реализации стратегия «следования» должна следовать за определенной транзакцией. Например, в протоколе кредитования с чрезмерным обеспечением, когда изменение ценового потока оракула приводит к тому, что счет заемщика достигает состояния, которое может быть ликвидировано, выгодно инициировать ликвидацию сразу после изменения ценового потока оракула.
Своевременная ликвидация может снизить вероятность возникновения безнадежных долгов и помочь сохранить стабильность всего кредитного соглашения, поэтому этот тип транзакции вывода MEV считается выгодным. Хотя основным источником прибыли являются убытки заемщика, они также являются штрафом за неспособность заемщика своевременно погасить долг, и заемщик также ясно дал понять об этом потенциальном риске при предоставлении кредита.
Арбитражная торговля на DEX:
Это также транзакция, которая извлекает MEV на основе стратегии «следуй и беги». Когда пользователь завершает транзакцию на DEX, из-за проскальзывания может возникнуть разница в цене одного и того же токена на разных DEX. Искатели MEV могут получить прибыль от арбитражной сделки, покупая на DEX, где цена низкая, и продавая на DEX, где цена высока.
Сэндвич-атака:
Это транзакция, которая извлекает MEV на основе стратегии «упреждения». Когда поисковик MEV отслеживает, что транзакция пользователя на DEX не была упакована и подтверждена, он спешит вставить транзакцию перед транзакцией пользователя, увеличивая проскальзывание пользователя и ухудшая цену исполнения, и вставляет другую транзакцию после транзакции пользователя. Сделки в противоположном направлении получают прибыль от дополнительных потерь пользователя от проскальзывания.
Хотя сэндвич-атака сама по себе также является арбитражной сделкой, ее источником прибыли являются потери обычных пользователей, а прибыль, полученная за счет других пользователей, считается вредной.
Большинство MEV, созданных на основе стратегий «следования», считаются выгодными или нейтральными, поскольку эти транзакции не окажут влияния на какие-либо предшествующие транзакции, не нанесут вреда законным интересам других пользователей и имеют частичные стратегии. Это также полезно для стабильности. системы DeFi; в то время как большая часть MEV, генерируемая на основе «превентивных» стратегий, считается вредной, поскольку выгоды от этих транзакций часто основаны на постановке других пользователей в невыгодное положение.
4. Какие проблемы решает проект пути MEV? Какие проблемы остаются?
Когда дело доходит до упорядочивания транзакций, появится возможность извлечь MEV, и MEV практически неизбежен. На этом фоне проекты в рамках MEV направлены на решение двух проблем:
1. Как предотвратить вредное MEV? 2. Как справедливо распределить полезные и нейтральные MEV?
Текущее решение:
По поводу "профилактики":
Команда проекта предоставляет пользователям частный RPC и обещает, что транзакции, транслируемые через этот RPC, не будут вытеснены. Примеры включают Flashbots Protect и OpenMEV, лежащие в основе Sushi Guard.
На практике частный RPC объединяет пользовательские транзакции в «поток частных заказов» и передает их конкретным поисковикам MEV и сборщикам блоков. Условием использования «потока частных заказов» является соблюдение отказа от MEV на основе «переднего доступа». «работает» стратегия. Метод извлечения, в противном случае он будет исключен из белого списка.
(Рисунок 4: Текущее решение для MEV)
Что касается вопроса «распределения»:
MEV-Boost создает автономный аукционный рынок возможностей MEV, на котором искатели MEV, создатели блоков и предлагающие блоки выполняют свои обязанности и вместе делятся прибылью MEV. Искатели MEV конкурируют с оборудованием и алгоритмами, чтобы найти возможности для извлечения MEV в течение ограниченного времени, и им приходится отказываться от достаточной прибыли (платить самую высокую комиссию за газ). Создатели блоков конкурируют с ресурсами потока заказов, чтобы создать блоки, которые они создают. Блок может; содержат более высокие вознаграждения уровня исполнения, тем больше вероятность того, что он будет принят предлагающим блок, предлагающий блок имеет право предлагать новые блоки и может решать, какие транзакции упаковываются в цепочку, но это не обязательно так мощно, как поиск MEV; Возможности извлечения MEV у разработчика блокчейна могут быть не такими богатыми, как ресурсы потока заказов у создателя блоков. Вместо того, чтобы просто создавать блоки через сам пул памяти, лучше подключиться к MEV-Boost, «подчиниться» плану строителя блоков и получить более высокие вознаграждения на уровне выполнения.
Остальные вопросы:
Частное решение RPC основано на предположении о доверии, и транзакции пользователей по-прежнему могут быть раскрыты, ограблены или даже подвергнуты цензуре. Частный RPC обеспечивает поток частных заказов, а монополия некоторых разработчиков блоков на поток частных заказов сделает извлечение MEV более непрозрачным и централизованным. В схеме распространения MEV-Boost интересы пользователей не учитываются в полной мере, и пользователи не получают никакой выгоды от добычи MEV.
5. Каковы направления для улучшения?
Для решения «первенствующей» проблемы следует использовать технологию шифрования. На основе «шифрования-сортировки-дешифрования-выполнения» транзакции пользователя шифруются локально, консенсус сортировки завершается без чтения содержимого транзакции, а затем содержимое расшифровывается, и, наконец, транзакция выполняется в соответствии с порядком консенсуса. Такой подход одновременно разрушает предположение о доверии и устраняет необходимость в потоке частных заказов.
Чтобы добиться более справедливого распределения, прибыль MEV, которую заслуживают пользователи, должна быть возвращена. Поскольку пользователи играют роль создания возможностей вывода средств MEV, защита их законных интересов от ущемления является лишь самым элементарным. Они должны не только защищать свои транзакции от ограбления, но и возвращать часть прибыли MEV.



