以前私は、ブロックチェーン上のプライバシーとは取引をすべて隠すことと同義だと思っていました。公開されるデータが少なければ少ないほど、それは良い設計だと考えていました。
しかしDusk Networkについてさらに深く読むと、その前提は変わり始めます。Phoenixには、私が何度も読み返さずにはいられなかった細部があります。それは「ネットワークは取引を検証する必要があるが、内部の全ての価値を見せる必要はない」という点です。
最初はConfidential Transactionを単に金額を暗号化する仕組みだと思っていましたが、それでは不十分だと気づきました。Phoenixはshielded notesとnullifiersを使用しています。ゼロ知識証明により、取引の支払い権限、妥当性、そしてダブルスペンドの防止を、取引の機微なデータを公開せずに証明できます。
私の捉え方では、違いは「検証される」ことと「見られる」ことの境界にあります。ブロックチェーンは取引が有効であることを知る必要はありますが、金額や参加者を必ずしも知る必要はありません。
Phoenix 2.0は、この考えをさらに一歩進めます。受取人は送信者を特定できますが、その情報が全ネットワークに対する公開データになるわけではありません。
私が特に注目したのは、もはやプライバシー機能そのものではありません。この設計が信頼のモデルをどう変えるのかです。人々にデータを見せてそれを信じさせるのではなく、システムは、ある程度の観測を暗号学的な証明で置き換えます。
そしておそらく、さらに難しい問いはこれです。管理された金融向けのブロックチェーンにおいて、私たちは本当に何を隠したいのか、そして何を証明したいのか?
#dusk $DUSK @Dusk $BTC