Чем больше я смотрю на DUSK, тем больше думаю, что люди неправильно понимают, о чём на самом деле его предложение по приватности.

Это не просто «скрыть транзакцию».

Это была бы лёгкая часть.

Сложнее — заставить приватность работать, когда сам актив имеет свои правила.

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

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

Dusk пытается перенести эти правила прямо в саму сеть.

Вот где становится по-настоящему интересно его фреймворк Confidential Security Contract.

Контракт может обрабатывать такие вещи, как кто может иметь право на владение активом, разрешена ли передача и какие ограничения при этом действуют. В результате комплаенс перестаёт быть документом, который проверяют постфактум, и превращается в часть логики самой транзакции. (docs.dusk.network)

Но есть ещё одна деталь, которая мне нравится больше.

Вам не обязательно раскрывать всё, чтобы доказать только одно.

Благодаря проверке на основе нулевого разглашения и выборочному раскрытию участник может доказать, что соответствует требованию, не вываливая всю свою личность или финансовую историю на публичный реестр. (dusk.network)

Это гораздо ближе к тому, как приватность в финансах должна работать.

Показывайте то, что важно. Остальное держите в тайне.

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

Очевидно, что может.

Настоящий вопрос в том, смогут ли эти правила стать невидимой инфраструктурой — тихо исполняемой, пока пользователь почти не замечает этого.

Вот за ту часть DUSK я и продолжу наблюдать.
#dusk $DUSK @Dusk