Заметки с видео интервью Mev senpai х Hasu. Часть 1
Основные действующие лица в Mev:
⁃ Майнеры (производители блоков + упорядочивают транзакции)
⁃ Поисковики (пользователи, которые находят MEV в цепочке и захватывают его разными способами)
⁃ Пользователи (действия, которые пользователи совершают в dApp’s, создают некоторую ценность, которую можно извлечь)
⁃ Децентрализованные приложения
Поиск Mev
Простыми словами поиск Mev возможностей – это извлечение выгоды из транзакций в блокчейне. Изучайте новые типы децентрализованных бирж или новые DeFi проекты и смотрите, существуют ли какие-то несостыковки в ценах.
DEX’ы работают, потому что есть стимул привести цены в соответствие с ценами на других биржах(CEX, DEX), и если поисковик MEV сможет разместить транзакцию в нужном месте и в нужное время, то поисковик сможет получить прибыль.
PGA плохо, Flashbots хорошо
Возьмем за пример: «Обнаружена арбитражная возможность на 100 000 долларов».
Десятки ботов начнут отправлять транзакции и попытаются воспользоваться этой возможностью, но только один из них получит прибыль с этой транзакции.
Все боты будут засорять блоки и, может, произойдет перегрузка сети или отмена всех транзакций.
Все эти отмены занимают ценное место в блоке, что приводит к росту цен на газ для всех остальных пользователей сети, потому что блочное пространство ограничено.
В конце прошлого года PGA-боты были своего рода монополистами на MEV рынке, создавался союз между PGA-ботами и майнерами, и добыча MEV становилась менее прозрачной и более приватной.
Но есть и положительные моменты. Например, чтобы участвовать в PGA, вам нужно хорошо сканировать мемпул с минимальным пингом, что не все способны сделать. И Flashbots был создан для того, чтобы уменьшить конкуренцию в PGA, имея лучший скан мемпула, а также уменьшить все негативные эффекты, такие как сбои и отмены, которые на самом деле ничего не дают, а только вредят.
Это внезапно спровоцировало дополнительное пространство в блоках, которое теперь могут использовать другие пользователи, имеея более низкую цену на газ.
Какие знания или скилы нужны для эффективного поиска MEV?
Базовые навыки, которые вам понадобятся, — это знание Ethereum и DeFi. А также нужно иметь возможность извлекать и анализировать данные из цепочки Ethereum, и уметь быстро отправлять транзакции. Есть много популярных библиотек, которые могут помочь во всем этом. Вероятно, нужно знать конкретно Node.js, Python, Rust или Go.
Категории MEV
В целом, я думаю, есть три большие категории MEV: арбитраж, ликвидация и сэндвичи — это большая тройка, откуда исходит большинство MEV, которые вы наблюдаете в сети. Есть и много других стратегий MEV, которые не очень хорошо вписываются в эти три основные категории, но эти три большие категории генерируют от 80-90% общего дохода с MEV.
Приоретизация газоэффективности
На данный момент поисковики конкурируют не за лучший скан мемпула, а за оптимизацию газа. Вам следует довольно глубоко разобраться в каждой из этих трех больших категорий и быть в состоянии сделать экстракцию MEV максимально газоэффективной.
В Ethereum существует механизм, согласно которому, если вы уничтожаете или удаляете некоторые данные в цепочке, вы получаете возмещение в виде газа. Поэтому, когда цены на газ низкие, люди майнят и создают некоторые данные он-чейн, а затем в своих связках, при добыче MEV, они уничтожают эти данные, которые они создали, когда цены на газ низкие, чтобы получить возмещение в виде дополнительного газа, который фактически действует как вычитание из общего количества газа, который они использовали при выполнении любой транзакции.
Чистый эффект заключается в том, что вы можете уменьшить расход газа, и быть более конкурентоспособными на газовом аукционе Flashbots. И есть множество других вещей, которые люди делают. На самом деле, если у вас в адресе куча нулей, газа уходит меньше. Поэтому люди будут создавать сотни тысяч,
миллионы закрытых ключей, просто отыскивая адрес 0x00000.
Также, поисковики все чаще пишут на языке самого низкого уровня, например, на ассемблере для наибольшей эффективности газа.