Я рылся в документации по кошельку Dusk и постоянно застревал на одном: сеть использует две независимые модели транзакций бок о бок — защищённую и прозрачную — и кошелёк заставляет вас выбирать режим для каждой отдельной транзакции. $DUSK #Dusk @Dusk Большинство приватных сетей рассматривают конфиденциальность как состояние по умолчанию — вы просто отказываетесь от неё. Dusk делает наоборот на практике: вы должны каждый раз активно выбирать приватность, и у этого выбора есть реальное трение — ключи для доказательств в защищённых переводах тянут на сотни мегабайт и их нужно сгенерировать или получить, прежде чем можно будет вообще собрать доказательство. Бросилось в глаза, что это не просчёт в UX: это фактическая ставка дизайна. Институции, которые проводят регулируемые расчёты, не хотят «всюду и сразу» приватности — им нужна приватность, которую можно выборочно раскрывать и проверять по запросу, поэтому принуждение к выбору на уровне транзакции, по сути, честнее, чем сети, которые маркетят «приватно по умолчанию», а потом тихо закладывают бэкдоры под соответствие позже. Но это означает, что для первых пользователей Dusk ощущается меньше как монета приватности и больше как расчётный «рельс», который заодно поддерживает шифрование. Я всё думаю, сохранится ли эта подача, когда появятся реальные объёмы торговли, или же пользователи просто будут по умолчанию выбирать тот режим, который дешевле, а опция приватности останется невостребованной.