January 6, 2023

Приватные реле

Всем привет! С вами Тёма!

Сегодня мы будем разбираться с тем, кто такие приватные реле и зачем они нужны

Начнем

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

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

Как это работало до флешботов:

  1. Ты посылаешь транзакцию с потенцильным мевом
  2. Твой конкурент тоже видит эту возможность и отправляет такую же транзакцию как и у тебя, но с более высоким газом
  3. Ты переотправляешь свою транзакцию, чтобы по газу перебить транзакцию твоего конкурента, потом конкурент делает ровно тоже самое чтобы перебить твою новую транзакцию и так по кругу, пока цена газа не станет около равной той, которую потенциально можно получить с этой мев возможности
  4. Блок формируется и обе транзакции проходят, правда зарабатывает только одна (которая оказалось первее), соответственно вторая транзакция будет убыточной

Таким образом мемпул был сильно заспамлен подобными транзакциями, которые вечно друг с другом конкурировали и не позволяли пользоваться эфиром обычным пользователям

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

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

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

Так же и подумали ребята из 1inch и представили RabbitHole

RabbitHole

Это первое применение приватных реле от топ дефи проектов, с целью улучшить юзер экспириенс у них на площадке

Продвигается RabbitHole как защита от сэндвичей, фронтранов и всего что связано с мевом относительно свапов на их платформе

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

Перспективы

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

Надеюсь статья была интересной и понятной!

Все мои ресурсы - https://t.me/ortomich_links