@Dusk 私がブロックチェーンのプライバシーで最も説明しにくいと思う部分が、同時に最も興味深い部分でもあります。

最初は、単に送信者、受信者、金額を隠すことが主な課題だと思っていました。

しかしその後、ネットワークが「見えない」取引に対して何をしなければならないのかを考え始めました。

ネットワークは、その価値が本物であること、ルールが守られていること、そして同じ価値が何とか二度使われてしまうことがないことを知る必要があります。

そこで、私の中でフェニックス(Phoenix)がようやくはっきりと意味を持ち始めました。

Phoenixは通常の公開残高をさらけ出すのではなく、シールドされたノート(shielded notes)によって価値を表します。ゼロ知識証明は、内部にある機微な情報を明かすことなく、プライベートな取引が有効であることを証明できます。

ただ、私が最初に見落としていた別の重要な要素があります。それがヌリファイア(nullifiers)です。

プライベートな仕組みは、使われた情報を隠して終わりにはできません。ネットワークには、基になっているノートをプライベートのまま保ちながら、特定のノートがすでに使用されたことを認識する方法が必要です。それがヌリファイアの役割です。

そして、これが私のプライバシーへの理解を変えました。

透明性のあるブロックチェーンは、情報を見ることができるため、取引の一部を検証できます。

プライバシー重視のブロックチェーンは、もっと難しいバージョンを解かなければなりません。

「検証している“中身”を実際には見ないまま、それが正しいことをネットワークが確認できるのか?」

ここでゼロ知識証明は、単なるプライバシー機能以上のものになります。

ノートはプライベートな価値を表します。

証明によって、取引がルールに従っていることが示されます。

ヌリファイアによって、同じプライベートな価値が再び消費されることを防ぎます。

この観点でPhoenixを見たとき、私はそれを単に「取引を隠すもの」と考えるのをやめました。

本質は、基になっている情報をプライベートに保ちながら、検証可能な会計状態を維持することです。

率直に言えば、私がPhoenixで最も感心しているのはまさにそこです。
#dusk $DUSK