Блог им. Ilia_Zavialov
В последние годы Ethereum столкнулась с необычным явлением – ростом приватных потоков ордеров (Private Order Flow). Эта тенденция существенно меняет ландшафт транзакций в сетях, подобных Ethereum.
Согласно данным Blocknative, доля частных транзакций в сети Ethereum выросла с менее чем 5% до более чем 15% после слияния (The Merge). Этот значительный рост указывает на растущий спрос на приватность и защиту транзакций среди пользователей. Более того, несмотря на то, что приватные транзакции составляют лишь около 30% от общего числа транзакций в Ethereum, они потребляют более половины всего газа в сети. Это свидетельствует о том, что приватные транзакции, как правило, более сложные и ресурсоемкие.
Согласно отчету Blocknative, в потоке ордеров Ethereum теперь доминируют частные транзакции, поскольку пользователи стремятся защитить сделки от лидеров.
Частные заказы предполагают отправку транзакций напрямую валидатору в рамках соглашения, известного как «dark pool», а не в публичную очередь «mempool». Поскольку публичные транзакции могут быть перехвачены MEV ботами, которые зарабатывают на этом.
MEV атаки опасны тем, что они могут:
Введение dark pool для защиты от MEV атак также несет риски для всей сети. Одной из ключевых проблем является более нестабильное и непредсказуемое ценообразование на газ. Однако это не все:
Разберем основных участников сети для лучшего понимания жизненного цикла транзакции:
Искатель (Searcher)
Искатели — это пользователи или боты, которые анализируют мемпул (список неподтверждённых транзакций) и другие данные, чтобы находить выгодные возможности для транзакций. Эти возможности могут включать арбитражные сделки, ликвидации на децентрализованных платформах или фронтраннинг (перехват транзакций с целью извлечения прибыли).
Искатели формируют набор транзакций, которые могут максимизировать их прибыль, и отправляют эти транзакции строителям. Важно отметить, что эти транзакции могут быть отправлены напрямую через приватные каналы (например, через Flashbots), чтобы избежать обнаружения другими участниками сети и минимизировать риски MEV-атак.
Cтроитель (Block Builder)
Cтроитель — это участники сети, которые получают транзакции от искателей и создают из них наиболее оптимальные блоки для включения в блокчейн. Их задача — собрать такие наборы транзакций, которые обеспечат максимальную прибыль как для валидаторов, так и для себя, учитывая комиссии за газ и возможности для извлечения MEV.
Cтроители могут получать множество предложений от разных искателей и на основе этих данных собирать блоки с учетом максимальной извлекаемой прибыли. Затем строитель передает готовый блок валидатору.
Валидатор (Validator)
Валидаторы — это узлы, которые ответственны за подтверждение блоков и добавление их в блокчейн. В Ethereum, после перехода на механизм Proof of Stake (PoS), валидаторы заменили майнеров.
Когда валидатор готовится к добавлению блока, он может использовать механизм MEV-Boost для получения предложений от строителя. В этом процессе валидатор запрашивает различные блоки у строителя и выбирает тот блок, который принесет ему наибольшую комиссию и прибыль.
Процесс выглядит следующим образом:
По данным Blocknative, Private Order Flow обеспечивает 90% дохода строителей, $642,5M с 1 сентября прошлого года.
Частные транзакции теперь составляют около половины от общего объема Ethereum, с точки зрения использования газа.
С 01.09.2023 BeaverBuild стабильно доминирует на рынке строителей, обрабатывая 44,3% всех частных транзакций. Три крупнейших строителя (BeaverBuild, Titan и Rsync) в совокупности обработали более 90% транзакций в частных каналах, Titan — 29,5%, Rsync — 17,7%.
Так же из диаграмм видно, что у BeaverBuild 37,1% всех публичных транзакций, у Titan — 26,1%, а у Rsync — 20,1%. В общей сложности на долю трех крупнейших компаний приходится 83,3% публичного рынка.
При оценке доходности публичных и приватных транзакций все неутешительно:
При обработке приватных транзакций вы получили бы в 8–10 раз больше вознаграждений, чем при обработке публичных.
Получаем, следующую конкурентную среду:
Приблизительные доходы строителей выглядят следующим образом:
Потоки частных заказов приносят всем строителям $642,5M дохода, в то время как $74,9M генерируются из публичных мемпулов. В заключение, 90% всех доходов строителей поступает из частных каналов.
Именно про эту проблему монополизации и централизации рынка мы и говорили, что странно в контексте блокчейна и децентрализации. Парадоксально, но технология, изначально созданная для обеспечения прозрачности и децентрализации, теперь движется в направлении, которое может подорвать эти фундаментальные принципы. Это ставит перед сообществом серьезный вопрос: как сохранить преимущества приватности и эффективности, не жертвуя при этом основными ценностями блокчейна?
Возможные решения для уменьшения необходимости приватных ордеров и снижения рисков централизации включают в себя несколько подходов:
Предварительное подтверждение (Preconfirmations) транзакции может стать эффективным механизмом для повышения прозрачности и предсказуемости в приватных потоках ордеров.
Как отметил Виталик Бутерин на конференции SBC 2022, строители блоков могли бы публично обязаться включать транзакции с определенным уровнем Priority Fee, предоставляя пользователям гарантии исполнения. Например, при Priority Fee выше 5 строитель мог бы немедленно отправлять обещание включить транзакцию, а при Priority Fee выше 8 — даже предоставлять Post-state Root.
Revert protection транзакций также представляет собой важное улучшение. Механизм, при котором пользователю не нужно платить газ за неудавшиеся транзакции, значительно снижает риски и делает приватные потоки более привлекательными. Статистика Blocknative, показывающая, что только 4,2% частных транзакций подвергаются возврату по сравнению с 13,8% публичных, наглядно демонстрирует эффективность этого подхода. Реализация подобной защиты через специализированные RPC-эндпоинты, такие как MEVBlockers, может стать стандартной практикой, повышающей надежность и эффективность приватных транзакций.
Рост приватных транзакций создает новые вызовы для децентрализованных сетей. Хотя Private Order Flow обеспечивает защиту от MEV атак и увеличивает доход строителей, он также приводит к монополизации и снижению прозрачности. Основная проблема заключается в том, что технология, разработанная для децентрализации, сталкивается с риском централизации из-за преобладания частных транзакций и доминирования нескольких крупных организаций строителей.
Для сохранения баланса между приватностью и децентрализацией требуется поиск решений. Предложения, такие как предварительные подтверждение транзакций и Revert protection, могут повысить прозрачность и снизить риски, помогая сохранить принципы блокчейна, одновременно обеспечивая высокую эффективность приватных транзакций.