December 19, 2022

MEV и Цензура в Ethereum

Кризис централизованных бирж FTX и Binance ведёт к новой волне интереса к так называемому DeFi. Однако, в отличие от волны фрода DeFi, которая началась в 2020 году и продолжалась через 2021 год, в ближайшее время можно ожидать начала работы в мейннете ряда важных проектов на Liquid – федеративном сайдчейне Blockstream, который основывается на коде Bitcoin Core. Текущее состояние DeFi в Ethereum/Solana можно охарактеризовать словом коллапс, поскольку многие централизованные акторы больше не в состоянии поддерживать проекты и вынуждены извлекать ликвидность из протоколов.

https://www.theblock.co/data/decentralized-finance/total-value-locked-tvl

В октябре 2022 года в Liquid появилась возможность для ончейн лимитных ордеров и опционов, которые могут быть основой существования новых децентрализованных бирж в экосистеме Биткоина. Это стало возможно благодаря долгой и тщательной работе, проделанной для усовершенствования методов разработки Биткоин-скриптов, разработке Минискрипта и языка Симплисити и расширению опкодов уже в сайдчейне. Руководитель исследовательской работы Эндрю Поэльстра в своих презентациях неоднократно упоминал необходимость и сложность совершенного прогнозирования комиссий произвольной транзакции, т.е. произвольного смарт-контракта в Биткоине. Кроме этого, для гипотетического DeFi критически важна приватность транзакций. Прогнозирование вычислительной сложности и стоимости транзакции, и сокрытие экономической информации о транзакции являлись ключевыми качествами надёжного фундамента DeFi.

Ни один из Liquid (Bitcoin) проектов: Fuji.money, Bitmatrix или Tdex не мог бы похвастаться скоростью разработки в сравнении с проектами Ethereum. Но так же справедливо и то, что вся экосистема DeFi Ethereum крайне противоречива и неравномерна. Так, “децентрализованный” стейблкоин MakerDAO, оказался обеспеченным централизованным токеном USDC и ищет способы покупки американских казначейских бумаг в сотрудничестве с централизованными брокерами и биржами (Coinbase), TornadoCash оказался заблокирован, а множество децентрализованных бирж и их токенов оказываются дубликатами других проектов с немного отстроенными параметрами в прозрачном отслеживаемом протоколе с возможностью извлечения ренты из знания будущей рыночной информации. Может быть показано, что скорость проектов Ethereum это всего лишь следствие успешной модели токенизации, которая придаёт стимул обещать много и всего, за что готовы платить деньги.

Биткоин выбрал другой путь, но для него может быть полезно обратить внимание на некоторые результаты, полученные в Ethereum. Мы точно можем утверждать, что конфиденциальные транзакции в базовом слое – это благо. Так как современная криптография не позволяет сделать их компактными и одновременно избежать ошибки инфляции, то под “базовым” слоем здесь мы подразумеваем Liquid. Другой интересный ньюанс касается извлечения ренты из информации о будущем состоянии рынка, плюс возможности точного прогнозирования сложности выполнения смарт-контракта и как следствие – выбора верной комиссии для транзакции. В Ethereum для понимания рыночного эквивалента этой информации было введено понятие Максимальная извлекаемая стоимость (Maximal extractable value – MEV).

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

Представляя некий пул неподтверждённых транзаций, мы можем вообразить, что наряду с обычными транзакциями, там могут быть транзакции децентрализованных бирж. Так как колебание цены носит дискретный характер, для Liquid это была бы 1 минута, а для Биткоина 10 – с разбросом от 1 минуты до часа. Для арбитражера, который работает как на централизованных биржах, так и в таком DEX, может быть выгодно получить ранее подтверждёнными те или иные транзакции. Если блокчейн прозрачный, то такая информация доступна всем, хотя только майнеры могут подтвердить транзакции в нужном порядке.

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

В Ethereum 2 установлен такой общий порядок транзакций:

  1. Пользователи создают транзакции с кошельком через фронтенд. Эти транзакции отправляются в mempool.
  2. Поисковики запускают арбитражных ботов и сканируют мемпул, после чего объединяют транзакции в группы.
  3. Собранные транзакции передаются строителям блоков, которые затем прикрепляют ставки на вознаграждение.
  4. Если и сборщики, и валидаторы подключены к ретранслятору, то ретранслятор участвует в сокрытии собранного блока, прежде чем выставить его на аукцион.
  5. Валидаторы (они же предлагают блоки) выбирают ставки вознаграждения и предлагают блок.
  6. Аттестующие заверяют блоки, прежде чем они окончательно перейдут в цепочку.

Валидаторы в любом случае получают часть полной суммы MEV, поскольку поисковики готовы платить высокую комиссию за газ (которая идет валидатору) в обмен на более высокую вероятность включения их прибыльных транзакций в блок. Если предположить, что поисковики экономически рациональны, то плата за газ, которую готов заплатить поисковик, будет составлять сумму до 100% от MEV поисковика. При этом для некоторых высококонкурентных возможностей MEV, таких как арбитраж DEX, искателям, возможно, придется заплатить валидатору 90% или даже больше от их общего дохода MEV в виде платы за газ, потому что очень много людей хотят провести одну и ту же прибыльную арбитражную сделку. Это происходит потому, что единственный способ гарантировать, что их арбитражная сделка состоится, - это подать сделку с самой высокой ценой на газ.

Валидаторы сталкиваются с порочными стимулами к дискриминации, продавая блоки поисковикам, которые запускают арбитражных ботов. Это приводит к повышению стоимости транзакций и перегрузке блокчейна для обычных пользователей. За последние два года MEV составила $675 млн на Ethereum (по оценкам, $6,7 млн на Cosmos). По словам Hasu, инвестора Flashbots, использование MEV-Boost увеличило вознаграждение валидаторов после слияния на 135%, и они позволили избежать вероятного сотрудничества между “строителями” и “валидаторами” блоков для манипуляции сделками на DEX -- или эквивалентно все остальные участники сети были вынуждены переплачивать за свои транзакции. Однако если предположить, что базовый протокол может функционировать таким образом, что содержание смарт-контракта, объём и адреса активов недоступны для внешних наблюдателей, а только для участников сделки, т.е. транзакции приватны, мы получаем ситуацию, когда никто не может паразитировать на сделках, ни майнеры, ни валидаторы, ни Flashbots, которые по сути выполняют специфический арбитраж из-за недоступности информации другим участникам рынка. В Ethereum это может быть связано например со сложностью установки и поддержания узла p2p протокола, определённой вычислительной работе, которую нужно провести роботу, чтобы найти более дорогие сделки.

Кроме этого, “искатели” MEV и Flashbots извлекают ренту централизованно, и могут быть заинтересованы во внешних ограничениях потока транзакций для снижения собственных рисков преследования. Поэтому в Ethereum это привело к феномену санкционных блоков, когда блок предложен искателем и был подтверждён в сети, но не мог содержать например транзакции Tornado.cash. Это ещё одно следствие прозрачности базового слоя и на пике “санкционные” блоки достигали порядка 80% дневного количества блоков. Не смотря на то, что даже в единственном блоке "санкционная" транзакция может подтвердиться, т.е. в теории Ethereum 2 может успешно продолжать функционировать в режиме не полной цензуры, любая санкционная транзакция будет проводить в мемпуле тем больше времени, чем выше процент блоков OFAC. В конце концов этот интервал увеличится и станет выше чем у Биткоина — тогда пользователю будет не рационально выбирать Ethereum для неподцензурных транзакций и он может предпочесть Биткоин.

https://www.mevwatch.info/ и https://www.inclusion.watch/

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

Проблема всех DEX Ethereum как раз и состояла в отсутствии реальной экономической потребности в торгуемых токенах. По данным Coinmetrics, собранным от Uniswap v1/v2/v3, Sushiswap, Curve, Aave v2, Compound, Maker, в DeFi протоколах в 2021 году использовалось почти 50000 (тысяч) токенов в качестве залога.

https://dune.com/hagaetc/dex-metrics

После краха Luna и FTX, которые использовали свои же токены для залога по долгам, займодатели вряд ли согласятся предоставлять кредиты под обспечение токенами, что эффективно обрушит рынки кредитования и снизит объёмы торгов по всему разнообразию токенов. Вряд ли токены, выпущенные на Liquid или Bitcoin будут пользоваться большим спросом, но с другой стороны мы не знаем о каком-либо ажиотаже в выпуске таких токенов, сравнимом с ICO, DeFi или NFT лихорадками. В следующей статье мы рассмотрим механику сайдчейна Liquid, который уже совершил два важных обновления с момента нашей последней публикации "Сайдчейны".

Поддержите канал!

LNURL1DP68GURN8GHJ7MRWW3UXYMM59E3K7MF0D3H82UNV9ACXZ7FLW4EK2UNWV9KK20TWDA6XWETVVSMHV8MV

Или с помощью Lightning Address [email protected]