Я читал документацию Dusk и одна вещь бросилась мне в глаза — то, о чем я раньше особо не задумывался.
Конфиденциальность в Dusk не обязательно означает скрывать всё ото всех.
На самом деле транзакции могут работать по-разному. Moonlight — это прозрачная модель аккаунта, тогда как Phoenix разработан для защищённых транзакций. В Phoenix такие детали, как кто отправил средства, кто их получил и в каком объёме было переведено, не просто лежат открыто для всех.
Но есть ещё одна часть, которая показалась мне особенно интересной: ключи просмотра (view keys).
По сути, они создают способ, при котором информация о транзакциях остаётся приватной публично, но при этом доступной для авторизованной стороны, когда есть законная причина это увидеть.
Сначала это звучит как небольшая техническая деталь, но для финансовых приложений в этом есть очень много смысла. Человек, вероятно, не хочет, чтобы его финансовая история была видна случайным людям на блок-эксплорере. При этом компания, работающая с регулируемыми активами, всё же может нуждаться в предоставлении определённой информации аудиторам или другим уполномоченным сторонам.
Понимаю, почему Dusk выбрал этот компромиссный подход.
Сложность в том, что человек, услышав «приватный блокчейн», может легко решить, что всё в Dusk автоматически обладает одинаковым уровнем конфиденциальности. На самом деле это не так. Модель транзакций и то, как построено приложение, всё ещё имеют значение.
Возможно, более полезный способ думать о конфиденциальности блокчейна — не «может ли кто-то это увидеть?», а «кто должен иметь возможность это увидеть и при каких обстоятельствах?»
Интересно, будет ли это различие становиться всё более важным по мере того, как регулируемые активы продолжают перемещаться onchain.
$DUSK #dusk @Dusk
Конфиденциальность в Dusk не обязательно означает скрывать всё ото всех.
На самом деле транзакции могут работать по-разному. Moonlight — это прозрачная модель аккаунта, тогда как Phoenix разработан для защищённых транзакций. В Phoenix такие детали, как кто отправил средства, кто их получил и в каком объёме было переведено, не просто лежат открыто для всех.
Но есть ещё одна часть, которая показалась мне особенно интересной: ключи просмотра (view keys).
По сути, они создают способ, при котором информация о транзакциях остаётся приватной публично, но при этом доступной для авторизованной стороны, когда есть законная причина это увидеть.
Сначала это звучит как небольшая техническая деталь, но для финансовых приложений в этом есть очень много смысла. Человек, вероятно, не хочет, чтобы его финансовая история была видна случайным людям на блок-эксплорере. При этом компания, работающая с регулируемыми активами, всё же может нуждаться в предоставлении определённой информации аудиторам или другим уполномоченным сторонам.
Понимаю, почему Dusk выбрал этот компромиссный подход.
Сложность в том, что человек, услышав «приватный блокчейн», может легко решить, что всё в Dusk автоматически обладает одинаковым уровнем конфиденциальности. На самом деле это не так. Модель транзакций и то, как построено приложение, всё ещё имеют значение.
Возможно, более полезный способ думать о конфиденциальности блокчейна — не «может ли кто-то это увидеть?», а «кто должен иметь возможность это увидеть и при каких обстоятельствах?»
Интересно, будет ли это различие становиться всё более важным по мере того, как регулируемые активы продолжают перемещаться onchain.
$DUSK #dusk @Dusk
