В модели приватности Aztec основу работы составляет система, вдохновленная UTXO (как в Bitcoin), но с дополнительным уровнем шифрования. Эта технология позволяет управлять приватным состоянием на Ethereum, сохраняя полную конфиденциальность транзакций. Ключевую роль в этом играют две составляющие — ноты и нулевые доказательства.
Ноты представляют собой зашифрованные единицы ценности или данных, которые могут расшифровать только их владельцы. Эти данные хранятся в виде хэш-привязок в Меркль-дереве, что обеспечивает скрытность содержимого от посторонних. При совершении операции вместо изменения текущей ноты создается новая, а старая уничтожается. Все изменения подтверждаются zkproofs, гарантируя анонимность.
Нулевые доказательства (nullifiers) выступают криптографическими маркерами, предотвращающими двойное расходование. Когда нота тратится, генерируется уникальный нулевой доказательство, добавляемый в публичный реестр. Сеть проверяет его отсутствие в списке использованных, но при этом связь с конкретной нотой остается скрытой благодаря zk-доказательствам. Это обеспечивает безопасность и анонимность системы.
Объединение нот и нулевых доказательств создает гибридную модель приватности: первые отвечают за хранение данных, вторые — за контроль трат, а zkproofs обеспечивают проверку операций без раскрытия сведений. Такой подход избегает недостатков аккаунт-ориентированных моделей Ethereum, делая приватные транзакции масштабируемыми для DeFi и других сценариев использования.
💬 Комментарии