今日は@Dusk のドキュメントを読んでいて、ひとつ誤解されやすい点があると思いました。

「プライバシーブロックチェーン」という言葉を聞くと、ゴールは単にすべてを隠すことだと考えがちです。でもDuskの設計はそれよりもニュアンスがあります。

Duskにはネイティブのトランザクションモデルが2つあります。Moonlightではアカウントと送金が公開され、Phoenixでは残高と送金がゼロ知識証明によって秘匿されます。Phoenixでは金額や送信者といった取引の詳細は公開されませんが、情報を共有する必要がある場合には閲覧キーを使って選択的な開示を行えます。

この違いは重要です。ここでいう「プライバシー」は「透明性の反対」として扱われているわけではないからです。

要するに、何を見えるようにすべきかを選ぶという考え方です。

これはDuskのConfidential Security Contract(XSC)標準ともつながります。XSCは、プライバシー制約やコンプライアンスルールといった要件を組み込める機密性の高いスマートコントラクト向けに設計されています。

なので、Duskを「取引が一般の公開視界から消えるブロックチェーン」とだけ説明するのは不適切だと思います。むしろ、さまざまな金融ワークフローに応じて可視性のレベルを変えられるシステムに近いです。

そこで疑問です。規制のある金融アプリケーションでは、デフォルトで全部を秘匿するよりも、選択的なプライバシーのほうが本当に役に立つのでしょうか?

@Dusk_Foundation #dusk $DUSK