以前私は、プライバシーとコンプライアンスはほぼ相反する二つの方向だと思っていました。一方はデータを隠したいのに対し、もう一方は必要に応じて検査・検証・追跡(トレーサビリティ)できる能力を求める。私はその見方にかなり長く慣れていたので、Dusk Network について読むときも最初は、何らかのトレードオフがあるはずだと待ち構えていました。
しかし資料を読み進めるほど、別の考えに行き着かざるを得なくなりました。それは、プライバシーは必ずしも「すべてを見えないものにしなければならない」という意味ではない、ということです。
最初私は、Dusk Network はゼロ知識証明によって取引をより秘匿にしようとしているだけだと考えました。その後、問題は「誰がデータを見ることを許可されるか」という権限の設計にあるのだと気づきました。
Phoenix は取引情報を隠せますが、selective disclosure(選択的開示)によって、許可された当事者には具体的なデータを開示できます。Moonlight は、公開が必要なときにはフローを透明に保ちます。
そのとき初めて、自分が間違った問いを立てていたことを理解しました。
「プライバシーかコンプライアンスか?」ではなく、「誰が、何を、どのような状況で知る必要があるのか?」です。
少なくとも私の現在の視点では、Dusk Network はその方向で trust model(信頼の前提のあり方)を変えようとしています。システムは、すべての人が同じ“真実”を同時に見ることを求めるのではなく、検証に十分な証拠を作りつつ、知る権限を制限しようとしています。
私はまだ、これがコンプライアンスのための完全な解決策だとは考えていません。法律は依然としてブロックチェーンの外にあります。
そしておそらく、さらに考えるべきなのは、Dusk Network は矛盾を消し去ろうとしているのではなく、私たちが“矛盾”をどう定義するかを変えようとしている点です。
#dusk $DUSK @Dusk $BTC