Я просматривал документацию Dusk и кое-что немного удивило меня.

Я заходил с мыслью, что сторона приватности будет довольно простой: используй Dusk, получай приватные транзакции. Но это работает не совсем так.

У Dusk есть две разные модели транзакций. Moonlight — прозрачный, а Phoenix создан для защищённых транзакций с использованием доказательств с нулевым разглашением. Так что просто использование сети не означает автоматически, что всё, что ты делаешь, приватно.

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

Интересно, какой пользовательский опыт это создаёт.

Большинство людей, вероятно, не будут разбираться в технической разнице между Moonlight и Phoenix. Им просто нужно знать одно: приватна эта транзакция или нет?

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

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

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

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

$DUSK #dusk @Dusk