@Dusk Я пошёл выяснять, что

«селективное раскрытие» на самом деле означает механически

в Dusk, ведь большинство разборов просто говорят, что

транзакции «можно сделать видимыми регуляторам»

— не объясняя, как именно предоставляется эта видимость.

Модель Phoenix в Dusk по умолчанию скрывает суммы, отправителя и

получателя с помощью коммитментов и ZK-доказательств.

Слой раскрытия находится поверх этого — он не

ослабляет базовое сокрытие, а добавляет отдельный

механизм, позволяющий раскрывать конкретные детали транзакции

конкретной стороне. $DUSK

Вот с чем действительно стоит разобраться.

Раскрытие — это не глобальный переключатель, который

раскрывает транзакцию всем после срабатывания.

Это скорее похоже на таргетированный ключ или доказательство,

которыми делятся с одним

получателем — аудиторами, регуляторами, контрагентом

— при этом сама транзакция остаётся скрытой от всех остальных

в сети.

Два человека могут смотреть на одну и ту же цепочку и видеть

полностью разный объём информации об одном и том же переводе.

Я проследил, что это означает для организаций,

которые строят комплаенс-процессы в Dusk:

модель доверия — это не «приватность, пока

власть не потребует иного», а «приватность

с заранее определённым криптографическим путём

для санкционированной видимости».

Это разные гарантии, и смешивание их

недооценивает то, что архитектура на самом деле делает. #dusk
Что я не смог подтвердить по материалам самой Dusk

так это то, логируются ли события раскрытия

где-то, или же регулятор, просматривающий

скрытую транзакцию, не оставляет следа

того, что раскрытие вообще происходило.
@Dusk #dusk $DUSK