То, из-за чего меня заставила остановиться Dusk, — это то, что приватность не навязывается в каждой транзакции. $DUSK on #dusk @Dusk может сохранять обычную активность прозрачной, а Phoenix разбирается с теми случаями, когда раскрытие всего становится проблемой.

Я проверил самую свежую активность Dusk, которую мог подтвердить в сети, но есть подвох: я не смог найти надежную запись в обозревателе за 12–18 августа с высотой блока или хэшем транзакции, которую мне было бы комфортно выдумывать здесь. При этом сам протокол понятен: Phoenix может доказать владение, целостность баланса и отсутствие двойных трат с помощью ZK-доказательств, не раскрывая лежащие в основе детали транзакции. Именно такой выборочный раздел и запал мне в голову.

Сначала я думал, что приватность означает по умолчанию скрывать всю транзакцию. Погодите — дизайн Dusk куда интереснее именно потому, что он не требует такого компромисса. Moonlight сохраняет видимым состояние аккаунта; Phoenix меняет то, что сети нужно видеть, когда конфиденциальность действительно важна. Мне пришлось пересмотреть первое прочтение после того, как я разобрался с моделями транзакций.

Непроясненная для меня часть — будут ли пользователи действительно выбирать приватное выполнение, если прозрачное остается более простым путем…