ブロックチェーンのプライバシーが話題になると、多くの場合「他人には何が見えないのか」という話にすぐにすり替わってしまいます。しかしDuskのPhoenixモデルをもう少し詳しく調べてみると、検証側の仕組みのほうがはるかに面白いと感じました。
Phoenixは、プライベートな取引を通常の透明な口座の振替のようには扱いません。代わりに、価値を表す「ノート」を使い、それらをMerkleツリーによって整理します。
ノートが消費されると「nullifier(無効化子)」が作成されます。重要なのは、nullifierがネットワークに何を可能にするかです。これは、取引の背後にある正確なノートを公に明かすことなく、特定のノートがすでに消費済みであることを識別できます。
これによって面白い分離が生まれます。ネットワークは、何かが消費されたことを検証できる一方で、消費された内容のすべてを公開することはありません。
さらにゼロ知識証明が加わることで、取引が基礎となる非公開情報を明かすことなく、必要なルールを満たしていることを証明できるようになります。
それによって、Phoenixに対する考え方が変わりました。
単に通常の取引の詳細を隠すだけではありません。取引の構造そのものが、プライベートな検証のために設計されています。
そして、Duskのプライバシー・アーキテクチャのより面白いポイントは、まさにそこだと思います。
プライバシーとは、ブロックチェーンが隠し続けるものだけではありません。隠すことなく、なお証明できることでもあります。
@Dusk $DUSK #dusk
╭───────────────╮
🔐 最も重要なのは?
╰───────────────╯
👇 あなたの選択は?
Phoenixは、プライベートな取引を通常の透明な口座の振替のようには扱いません。代わりに、価値を表す「ノート」を使い、それらをMerkleツリーによって整理します。
ノートが消費されると「nullifier(無効化子)」が作成されます。重要なのは、nullifierがネットワークに何を可能にするかです。これは、取引の背後にある正確なノートを公に明かすことなく、特定のノートがすでに消費済みであることを識別できます。
これによって面白い分離が生まれます。ネットワークは、何かが消費されたことを検証できる一方で、消費された内容のすべてを公開することはありません。
さらにゼロ知識証明が加わることで、取引が基礎となる非公開情報を明かすことなく、必要なルールを満たしていることを証明できるようになります。
それによって、Phoenixに対する考え方が変わりました。
単に通常の取引の詳細を隠すだけではありません。取引の構造そのものが、プライベートな検証のために設計されています。
そして、Duskのプライバシー・アーキテクチャのより面白いポイントは、まさにそこだと思います。
プライバシーとは、ブロックチェーンが隠し続けるものだけではありません。隠すことなく、なお証明できることでもあります。
@Dusk $DUSK #dusk
╭───────────────╮
🔐 最も重要なのは?
╰───────────────╯
👇 あなたの選択は?
🕶️ Hide transaction data
0%
🧠 Verify without revealing
100%
🛡️ Prevent double spending
0%
🚀 All of these
0%
1 投票 • 投票は終了しました
