Когда речь заходит о приватности в блокчейне, обсуждение иногда получается слишком чёрно-белым: либо прозрачно, либо приватно.

Но Dusk использует более гибкий подход. На уровне DuskDS есть две модели транзакций: Moonlight и Phoenix. Обе работают в одной и той же сети, но выполняют разные функции.

Представь, что у тебя есть две полосы на одной дороге.

Первая полоса — Moonlight. Все могут видеть транспорт, который проезжает: откуда он едет, куда направляется и сколько в нём груза. В этой модели баланс и детали переводов действительно публичны. Это подходит для задач, где нужна прозрачность — например, для части операций казначейства или интеграций с биржами.

Вторая полоса — Phoenix. Транспорт продолжает движение, но груз не выставляется напоказ у обочины. Phoenix использует shielded notes и zero-knowledge proofs, поэтому сумма перевода и информация о конкретных сторонах не видны публике, при этом сеть всё равно может подтверждать корректность транзакций и предотвращать double spending.

Самое, по-моему, интересное — что Dusk не заставляет все транзакции укладываться в одну модель.

Нужна прозрачность? Используй Moonlight.
Нужна конфиденциальность? Есть Phoenix.

Причём обе модели можно применять в рамках одной экосистемы, а средства — конвертировать между моделями Moonlight и Phoenix.

Но не стоит и неправильно понимать. Phoenix не означает «всё исчезло и теперь нельзя провести аудит». Dusk поддерживает selective disclosure с помощью viewing keys, когда определённую информацию нужно доказать уполномоченным сторонам.

По-моему, именно здесь концепт Dusk становится особенно интересным.

Потому что финансовому миру не всегда нужна 100% прозрачность, но ему тоже не всегда подходит 100% закрытость.

Чаще всего требуется контроль над тем, что именно раскрывается, кому и когда.

И Moonlight + Phoenix — это способ Dusk дать такую гибкость на уровне транзакций.

#dusk $DUSK @Dusk