Loading market data...

Aptos добавляет опциональный зашифрованный мемпул для блокировки фронтраннинг-ботов

Aptos добавляет опциональный зашифрованный мемпул для блокировки фронтраннинг-ботов

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

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

Как работает зашифрованный мемпул

В большинстве сетей транзакции находятся в публичной зоне ожидания под названием мемпул, пока не будут подтверждены. Любой может увидеть, что стоит в очереди: актив, размер, целевую цену. Именно эта прозрачность делает возможными сэндвич-атаки. Бот замечает крупный ордер на покупку, размещает свою покупку прямо перед ним, позволяет исходному ордеру поднять цену, а затем продаёт на пике. Трейдер, отправивший исходный ордер, получает худшую цену исполнения.

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

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

Иной подход к MEV

Фронтраннинг — это подмножество того, что индустрия называет MEV (maximal extractable value, максимальная извлекаемая стоимость). Это прибыль, которую валидаторы, строители блоков и сёрчеры могут извлечь из блока, выбирая, что в него попадёт и в каком порядке. В Ethereum и других сетях MEV превратилась в теневую индустрию стоимостью в миллиарды долларов, где релейные сети и специализированные аукционы решают, чьи транзакции будут включены первыми.

Большинство попыток обуздать её исходили извне базового уровня — частные релеи транзакций, схемы commit-reveal или аукционы потока ордеров, пытающиеся перераспределить прибыль. Aptos выбирает другой путь: встраивание приватности в собственный конвейер транзакций сети.

Это не устраняет MEV полностью. Валидаторы по-прежнему контролируют порядок, а зашифрованные транзакции всё ещё могут быть задержаны или отброшены. Но это устраняет простейшую и наиболее вредоносную её форму — ту, где бот видит вашу сделку и наказывает вас за неё.

Что получают разработчики

Для команд, строящих на Aptos, зашифрованный мемпул — ещё один рычаг, который можно задействовать при настройке взаимодействия их приложений с сетью. Это не настройка по умолчанию и не панацея. Он не помешает валидаторам переупорядочивать транзакции в своих интересах и не решает другие формы MEV, такие как бэкраннинг, когда бот размещает сделку сразу после вашей, чтобы зафиксировать вызванное вами движение цены.

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

Функция уже запущена. Разработчики, которым она нужна, могут включить её в конфигурации своего приложения. Те, кому она не нужна, могут оставить всё как есть. Aptos не сообщила, станет ли функция в конечном итоге настройкой по умолчанию и готовятся ли другие улучшения приватности.

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