以前私は、プライバシーチェーンで最も難しいのは取引を「隠すこと」だと思っていました。Duskのホワイトペーパーを読み終えて初めて、「隠した後」がさらに厄介だということに気づきます。取引所は入金をどう照合するのか、監査側は資産が空から増えたりしていないとどう確認するのか、規制当局は法律上必要な情報だけをどう見るのか。完全公開では残高・ポジション・取引の関係が全員に露出してしまい、完全匿名では証券や機関市場に入りにくい。どちらも決定打ではありません。

@Dusk は、すべての取引を同一の口座に押し込むのではなく、同じ決済レイヤー上に2つのレールを用意しました。Moonlightは公開口座モデルで、残高・送信者・受信者・金額が見え、取引所の入金、機関の財庫、そして公開の照合に向いています。一方、Phoenixは資金を暗号noteとして表し、ゼロ知識証明で残高が十分であり二重支払いがないことを確認するものの、一般の観測者には金額や資金の流れを開示しません。検証が必要なとき、関係者は閲覧鍵を使って、境界のある開示も行えます。

本当に価値があるのは「プライバシー」という2語そのものではなく、可視性をビジネスの変化に合わせて切り替えられることです。ユーザーは、DUSKをMoonlightの公開残高からPhoenixのプライバシー残高へ移すことができ、取引所に接続するときには公開側へ戻します。2種類の取引は、依然として同一のTransferコントラクトが状態・手数料・二重支払いをチェックします。これは、銀行のビルが公開の窓口と私的な相談室を同時に備えているようなもので、総勘定が互いに認識しない2つの別システムに分割されたわけではありません。

代償も現実的です。Phoenixはゼロ知識証明の生成が必要で、取引所側は公式に、プライバシーnoteには別のカストディとスキャンの手順が要るため、まずMoonlightへの接続を優先するよう推奨されています。デュアルレールは選択権をユーザーに渡す一方で、口座の変換、閲覧鍵の保管、権限設定の責任を引き戻しました。ウォレットがこれらの手順を曖昧に実装してしまうと、プライバシーは誤操作コストになります。

だからDuskが本当に証明したいのは、送金を隠せるかどうかだけではなく、ユーザーが自分の資金がどのレールにあるのかを理解できるか、誰が閲覧権限を持つのか、そしてどのように安全に退出できるのかです。プライバシーが支払い方法を切り替えるのと同じくらい自然になったとき、この設計は金融インフラになり得ます。
$DUSK #dusk