Я читал документацию Dusk и одна вещь бросилась мне в глаза — то, о чем я раньше особо не задумывался.

Конфиденциальность в Dusk не обязательно означает скрывать всё ото всех.

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

Но есть ещё одна часть, которая показалась мне особенно интересной: ключи просмотра (view keys).

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

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

Понимаю, почему Dusk выбрал этот компромиссный подход.

Сложность в том, что человек, услышав «приватный блокчейн», может легко решить, что всё в Dusk автоматически обладает одинаковым уровнем конфиденциальности. На самом деле это не так. Модель транзакций и то, как построено приложение, всё ещё имеют значение.

Возможно, более полезный способ думать о конфиденциальности блокчейна — не «может ли кто-то это увидеть?», а «кто должен иметь возможность это увидеть и при каких обстоятельствах?»

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

$DUSK #dusk @Dusk