Duskのドキュメントを読んでいて、正直これまで見落としていたことに気づきました。Duskがプライバシーに注力しているからといって、ネットワーク上のすべての取引がまったく同じやり方でプライベートに動作するわけではないのです。

実際には、アプローチが2通りあります。

Moonlightは、より馴染みのある透明なアカウントモデル。一方でPhoenixは機密取引のために構築されています。Phoenixでは、送金したのが誰か、受け取ったのが誰か、そして送金額がいくらか、といった詳細を隠したままにできます。

それによって、私はDuskの見方が少し変わりました。

人は「プライバシーブロックチェーン」という言葉を聞くと、オンチェーンで起きていることは自動的にすべて隠されるものだと考えがちです。Duskは、より実務的な方向に進んでいるように見えます。透明性が役立つ場合もあれば、機密性が必要な場合もあるのです。金融アプリでは、とりわけコンプライアンスを扱う場面で、両方の選択肢があることに意味があるでしょう。

同じ考え方がXSCにも見られます。目的は単に情報を隠すことだけではありません。機密スマートコントラクトは、さまざまなプライバシーやコンプライアンスの要件に合わせて構築できるため、情報の一部を保護しつつ、システム全体をブラックボックスにしないで済みます。

このような考え方には納得できる一方で、ユーザーが混乱する可能性も見えてきます。

多くの人は、アプリを使う前に技術ドキュメントを読むための時間を使わないでしょう。知りたいのはたった1つのことだと思います。「今自分がやっていることは、プライベートなのか公開なのか?」

なので、Duskにとってより大きな課題は、プライバシー技術を作ることだけではないのかもしれません。通常のユーザーが「自分が実際に手に入れているものは何か」を理解できるほど、そのプライバシーの選択が分かりやすく示されること、それが重要なのでしょう。

そして、その責任のどれくらいをDusk自身が担うべきで、どれくらいを、それを土台にして作られるアプリ側に任せるべきなのか、考えてしまいます。

@Dusk_Foundation #dusk $DUSK