О том, кто познал дзен и uniswap v3

О том, кто познал дзен и uniswap v3

@zerofuz

Разбор flashbots бандла на 5 транзакций от jaredfromsubway.


jaredfromsubway - считается топ MEV-searcher'ом. Ему удалось заложить всю необходимую функциональность в один смарт-контракт, где возможно делать uniswap v2/v3 свапы, добавлять и удалять ликвидность из v3 и наверняка много чего еще. В том числе несколько действий в одной транзакции. Условно 3 разных backrun извлечения в одной транзакции. Все мелкие и более примитивные backrun боты не способны с таким конкурировать, потому что jared извлекает прибыль более продуктивно в пересчете на газ.


Разберем один из последних бандлов на 5 транзакций. Читать снизу вверх. Блок.


Транзакция 1. 0x0aea26aca9.

  • Свап 658eth(2kk$) на 780430usdt
  • Добавление ликвидности в uniswap v3 пул, 100% usdt. Буквально на два тика (tickLower, tickUpper на фото).
  • Продажа 5kk BIDEKICA и получить 0.14eth. Тут мало интересно, важно упомянуть.
  • 244wei перевел на контракт, вероятно для того, чтобы лучше видеть в etherscan где его транзакции :D

Транзакция 2. 0x91bef76b2b.

  • Свап 170k$eth на 70$usdt, объяснить это можно тем, что юзер заказал свап через бота и забыл включить слиппедж фичу. params.amountOutMinimum=0. Это и испортило день юзеру.

Транзакция 3. 0x20737f9e63. Approve токена BIDENICA юзером через метамаск. Ничего интересного.


Транзакция 4. 0x84e7c040eb. Типичный свап токена BIDENICA на MEOV через расширение метамаска.


Транзакция 5. 0x0fc09d0195.

  • Вторая транзакция jared и последняя в бандле
  • Закрывает свою uniswap v3 позицию и получает 780359usdt и 49,68eth(привет несчастный юзер из транзакции 2.)
  • Свапает 780k usdt обратно на 658eth.
  • Завершает микро frontrun с токеном BIDENICA.
  • Отправляет 49eth, полученных за счет плохо оформленной транзакции 2, на адрес валидатора beaverbuild.

Что тут произошло?

jared увидел через публичные и приватные мемпулы два свапа.

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

Второй свап не вызывает интереса, при поверхностном осмотре там микропрофиты.

А для извлечения выгоды из первого свапа где 49eth на 70usdt сделано следующее:

  • Экстренный свап 2кк$eth на 780к$usdt
  • Открытие uniswap v3 позиции с диапазоном в несколько центов и один тик. 100%usdt 780k$usdt добавлено
  • Случился свап юзера 49eth и получено 70$. Ошибка в размере slippage. Но программно это можно объяснить еще и тем, что произошла гиперконцентрация ликвидности в актуальных тиках цены, и том, что тики очень глубокие, все 49eth получил один jared.
  • Закрытие uniswap v3 позиции плюс 49eth от свапа
  • Экстренный свап 780k$usdt на 2kk$eth

Отправка MEV профита к нынешнему валидатору блока beaverbuild.


Вопросы без ответа:

  • Зачем такой большой профит 49eth переводить валидатору, а не оставить себе в качестве награды?
  • Может jared и beaverbuild знакомы или это один человек?
  • Может jared наелся MEV сражений за 10$ и поставил условно "99% профита кидаем валидатору, чтобы заработать 1%", но не предполагал, что будет такой огромный профит и все ушло валидатору.
  • Или же jared настолько преисполнился, что не нужны ему 49eth и он познал этот мир и извлекает MEV для души?









Report Page