Aptos (@Aptos) запустила свой нативный зашифрованный мемпул в основной сети, и теперь пользователи могут получить к нему доступ через расширение для браузера Petra Wallet (@PetraWallet). Эта функция доступна по желанию и позволяет пользователям шифровать данные транзакций, включая суммы, перед их отправкой. Данные остаются скрытыми до финализации блока. Это должно снизить риск атак с использованием максимальной извлекаемой ценности (MEV) в сети $APT.
Как работает зашифрованный мемпул Aptos
Мемпул — это место ожидания транзакций, прежде чем они попадут в блок. Если на этом этапе данные транзакций доступны для чтения, злоумышленники могут использовать их, чтобы совершать сделки раньше других пользователей. При атаке типа «сэндвич» бот покупает актив перед ожидающей исполнения покупкой, а затем продаёт его, из-за чего пользователь получает менее выгодную цену исполнения.
В новой системе совместимый кошелёк или приложение шифрует содержимое транзакции, для которой включена эта функция, на устройстве пользователя до отправки в Aptos. Валидаторы согласуют порядок транзакций, не видя их содержимого, а затем совместно расшифровывают транзакции после окончательного утверждения порядка. Отдельный валидатор или группа, располагающая менее чем двумя третями голосующей силы стейкинга сети, не может самостоятельно расшифровать ожидающие обработки транзакции.
Функция подключается по желанию и включается отдельно для каждой транзакции. По данным Aptos Labs, Petra — первое расширение для браузера среди кошельков, поддерживающих её при подписании транзакций. Биржа бессрочных фьючерсов Decibel на базе Aptos планирует использовать зашифрованный мемпул для защиты конфиденциальности ордеров. Механизм описан в предложении по улучшению Aptos 144 (AIP-144). Разработчики могут отправлять зашифрованные транзакции через Aptos TypeScript SDK версии 7.0.0 и выше без изменений существующих Move-контрактов.
Ограничения и затраты
Защита распространяется на данные транзакции, но не на транзакцию целиком. Клиентам по-прежнему могут быть видны такие метаданные, как отправитель, параметры газа, срок действия и подписи. В AIP указано, что сокрытие отправителя и других метаданных не входит в задачи первой версии.
За конфиденциальность также взимается плата. Согласно документации для разработчиков Aptos, за зашифрованные транзакции необходимо платить не менее 200 octa за единицу газа — вдвое больше базового минимума сети, — а также дополнительно 375 единиц газа за расшифровку. Aptos сообщает, что в тестах с 50 узлами обновление добавляет около 20 миллисекунд задержки на блок. Система также прошла аудит безопасности компании ZKSecurity.
Пока слишком рано оценивать эффект. Фактическое сокращение числа атак ещё не подтверждено независимыми исследованиями. Aptos также предлагает Confidential APT: эта функция шифрует балансы и суммы переводов, оставляя адреса видимыми.
Источники:
CoinMarketCap Academy: Aptos запускает зашифрованный мемпул в основной сети, чтобы пресечь MEV-атаки
crypto.news: Aptos запускает зашифрованный мемпул — как он работает?
TokenPost: Aptos запускает зашифрованный мемпул, чтобы скрывать транзакции до их окончательного подтверждения
