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

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

@Dusk $DUSK #dusk