Раньше я думал, что самое сложное в приватной цепочке — скрыть транзакции. Прочитав whitepaper Dusk, я понял: более трудная проблема возникает уже «после того, как спрятали» — как биржа сверяет поступления, как аудитор подтверждает, что активы не появились «из воздуха», и как регулятор ограничивается только той информацией, которую требует закон. Полная открытость выставит всем балансы, позиции и связи между транзакциями, а полная анонимность почти не позволяет войти на рынки ценных бумаг и для институтов — ни один из подходов не является полноценным ответом.

@Dusk не заставляет все транзакции помещаться в один и тот же аккаунт, а задаёт в одном слое расчётов две отдельные дорожки. Moonlight — модель публичных аккаунтов: баланс, отправитель, получатель и сумма видны, она подходит для пополнений на биржу, институциональных казначейских операций и публичной сверки. Phoenix же представляет средства как криптографические note и подтверждает достаточность баланса и отсутствие двойной траты с помощью доказательств с нулевым разглашением, не раскрывая обычным наблюдателям суммы и маршрут средств. Когда нужна проверка, стороны могут использовать ключи просмотра для ограниченного по правилам раскрытия.

По-настоящему ценно здесь не слово «приватность», а то, что видимость можно менять в зависимости от бизнес-процессов. Пользователь может перевести DUSK из публичного баланса Moonlight в приватный баланс Phoenix; обратно в публичную сторону он переводит уже при подключении к бирже. Обе транзакции по-прежнему проверяются одним и тем же смарт-контрактом Transfer: состояние, комиссии и отсутствие двойной траты. Это похоже на банковское здание, где одновременно есть и публичная стойка, и приватная переговорная, но общая бухгалтерия не раздвоена на две независимые системы, которые друг друга не признают.

Цена при этом вполне реальная. Phoenix требует генерации zk-доказательств, а биржам официально рекомендуют в первую очередь подключаться к Moonlight, потому что приватные note нуждаются в отдельном процессе хранения и сканирования. Двухдорожечность отдаёт выбор пользователю, но возвращает ответственность за преобразование аккаунтов, хранение ключей просмотра и настройку прав. Если кошелёк делает эти шаги неаккуратно или «вполовину», приватность превращается в стоимость ошибок.

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