Я всё время замечаю, что подход Dusk к конфиденциальности происходит из более длинной линии экспериментов с блокчейном.

Ранние системы часто выбирали одно направление. Биткоин сделал транзакции открыто проверяемыми. Позже Monero продвинулся намного сильнее в сторону приватности: использовал кольцевые подписи, скрытые адреса и RingCT, чтобы скрыть связи транзакций и суммы. Zcash пошёл по другому пути — использовал защищённые транзакции и доказательства с нулевым разглашением, при этом всё ещё позволяя видеть прозрачную активность.

Dusk кажется интересным, потому что он не просто повторяет ни одну из этих моделей.

На базовом уровне Dusk сохраняет Moonlight для видимых, основанных на аккаунтах переводов, а Phoenix использует зашифрованные заметки и доказательства с нулевым разглашением для защищённых переводов. При этом оба варианта выполняются через одну и ту же инфраструктуру DuskDS и Transfer Contract.

Думаю, эта разница важнее самого слова «приватность».

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

С моей точки зрения, интересная эволюция здесь — это не просто более сильная приватность. Это движение к программируемой видимости: определять, что должно быть публичным, что должно оставаться конфиденциальным и кто должен иметь право видеть различия.

#dusk $DUSK @Dusk