Aztec v5: альфа-запуск приватных смарт-контрактов на Ethereum

eth
Доказательство с нулевым разглашениемСмарт-контрактEthereumконфиденциальностьLayer2Aztec
13 Несколько часов назадИсточник: crypto.news
Aztec v5: альфа-запуск приватных смарт-контрактов на Ethereum

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

Резюме

  • Aztec выпустил альфа-версию своего исполнительного слоя v5, обеспечивая программируемую конфиденциальность для Ethereum с помощью смарт-контрактов на основе доказательств с нулевым разглашением.
  • Новая архитектура обрабатывает приватные вычисления на устройствах пользователей, одновременно проверяя транзакции в цепочке без раскрытия конфиденциальных данных.
  • Aztec заявил, что исполнительный слой поддерживает конфиденциальные децентрализованные приложения с функциями, предназначенными для снижения рисков фронтраннинга и MEV.

Aztec Labs объявила об альфа-релизе своего исполнительного слоя v5, назвав его шагом к практической реализации смарт-контрактов с нативной конфиденциальностью на Ethereum. 

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

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

Выполнение на стороне клиента меняет способ обработки приватных транзакций

В центре релиза находится механизм выполнения с нулевым разглашением на стороне клиента, интегрированный с Noir, предметно-ориентированным языком программирования Aztec для приватных смарт-контрактов. Вместо выполнения конфиденциальных транзакций на каждом узле сети, как в Ethereum Virtual Machine, система выполняет приватные вычисления на оборудовании пользователя, прежде чем генерировать рекурсивные краткие неинтерактивные аргументы знания (SNARK).

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

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

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

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

Модель конфиденциальности нацелена на децентрализованные финансы и корпоративные приложения

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

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

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

Эти возможности основаны на давнем фокусе Aztec на программируемой конфиденциальности, а не на простых анонимных переводах токенов.

В беседе с crypto.news в апреле 2025 года сооснователь и генеральный директор Aztec Labs Зак Уильямсон заявил, что конфиденциальность блокчейна должна выходить за рамки сокрытия адресов кошельков.

Он описал конфиденциальность пользователей, конфиденциальные данные транзакций и частное выполнение смарт-контрактов как три столпа, необходимые для практической конфиденциальности в цепочке, назвав их «святым Граалем конфиденциальности блокчейна».

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

Обсуждая соответствие, Уильямсон сказал, что системы, сохраняющие конфиденциальность, должны полагаться на избирательное раскрытие, а не на полную анонимность. Он привел ZKPassport в качестве примера, объяснив, что пользователи могут коснуться паспорта с поддержкой NFC, чтобы сгенерировать доказательство с нулевым разглашением и выбрать «какую информацию вы хотите раскрыть», будь то гражданство, возраст или другие атрибуты личности.

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

Это видение расширилось в мае 2026 года, когда Aztec Labs приобрела ZKPassport, обязавшись сохранить платформу верификации паспортов с открытым исходным кодом. Приобретение привнесло ориентированную на конфиденциальность инфраструктуру идентификации непосредственно в экосистему Aztec, позволяя разработчикам сочетать программируемую конфиденциальность с верификацией личности с нулевым разглашением в сетях, совместимых с Ethereum.

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

Альфа-релиз следует за инцидентами безопасности, связанными с устаревшими продуктами

Уровень исполнения появляется вскоре после того, как Aztec Labs решила проблемы безопасности, связанные с продуктами, которые уже были выведены из эксплуатации.

Ранее в этом месяце Aztec Labs сообщила, что расследует потенциальную эксплуатацию, связанную с устаревшим платежным продуктом, запущенным в 2021 году, после того как примерно 2 миллиона долларов были переведены из неизменяемого смарт-контракта. Компания заявила, что затронутая система была прекращена в 2022 году и работала без ключей администратора, что не позволяло команде приостановить или обновить контракт.

Отдельно другой устаревший продукт, Aztec Connect, потерял примерно 2,1 миллиона долларов после того, как злоумышленники использовали старый неизменяемый контракт RollupProcessorV3. Aztec Labs заявила, что инциденты не связаны с активной сетью Aztec.

Фонд Aztec также заявил, что ни одна из эксплуатаций не имеет никакого отношения к текущей сети или токену AZTEC ERC-20, подчеркнув, что затронутые контракты принадлежали устаревшей инфраструктуре, которая оставалась активной в Ethereum после прекращения работы продуктов.