Duskのドキュメントを読んでいたら、ふとした小さな点があって、「プライバシー・ブロックチェーン」というラベルの見え方が少し変わりました。

Duskは、デフォルトで何もかもをプライベートにするわけではありません。

実際には取引モデルが2つあります。Moonlightは、より馴染みのある公開アカウント型で、Phoenixはシールドされた取引を扱います。Phoenixでは、送信者、受信者、金額などがオンチェーン上であからさまに表示されません。

最初はそれが少し分かりにくく感じました。Duskの中核がプライバシーにあるのなら、なぜそもそも公開取引モデルが存在するのでしょう?

でも読み進めるほど、その理由がだんだん納得できるようになってきました。金融活動は、「全部見せるか、全部隠すか」という単純な二択ではないのです。公開して問題ない取引もあれば、ブロックエクスプローラーを使う誰に対しても見せるべきではない情報を含む取引もあります。

さらに、規制対象の資産が関わる場合には、すべての人に公開せずとも、特定の情報を検証したり開示したりする必要が生じるケースもあります。

一般のユーザーにとってややこしく感じるのは、「private(プライベート)」という言葉かもしれません。Duskを使うだけで、何をしても自動的に機密になると簡単に思い込めてしまいます。しかし実際には、どの取引モデルやアプリケーションを使っているかによって変わります。

それは重要な違いだと思うのに、あまり話題にされていないように感じます。

もしかすると、オンチェーン上のプライバシーは、いずれ「全部を隠す」ことよりも、そもそも何が公開されるのかをユーザーがコントロールできることに重点が移っていくのかもしれません。

@Dusk_Foundation #dusk $DUSK