プライバシーが強ければ強いほど、取引所は接続しにくくなる?

私は、プライバシーを重視するチェーンなら、取引所は当然、最もプライバシー性の高い取引モデルを優先的に統合すべきだと思っていました。ですが、改めて @Dusk の取引モデルと取引所統合ドキュメントを整理したところ、判断が逆でした。プライバシーは「多ければ多いほど良い」のではなく、不可視性の層を一つ増やすごとに、カストディ(預かり)、帰属(アトリビューション)、監査(監査)プロセスにもそれに対応する運用設計が必要になるのです。

DuskDS は、2種類のバリューモデルをネイティブに提供しています。Moonlight は公開アカウントで、残高・送信者・受信者・金額が見えます。一方 Phoenix は、ブラインドチケットと nullifier を用い、金額・参加者・具体的なチケット関係を明かすことなく、二重使用がなく資金が十分であることを証明でき、また viewing key によって選択的な開示も可能です。両者は最終的に同一のチェーン上に落ちますが、可視性はまったく異なります。

これは、Dusk が「すべての取引が不可視」ではないこと、また「機関データをすべて公開台帳にばらまくだけ」でもないことを示しています。ユーザーはシーンに応じて、公開アカウント/ブラインドチケットを選べます。財務報告や、取引所の入金のように安定した観測と帰属が必要なプロセスは Moonlight。残高や取引関係、保有・移転を露出させたくない場合は Phoenix です。

ここで二次的な矛盾が生じます。情報漏えいを下げるために、ユーザーは Phoenix から Moonlight への変換をもう一度行う必要が出るかもしれません。一方で運用の複雑さを下げたい取引所は、公開アカウントをデフォルトの入口にする可能性があります。結果として、プロトコルはプライバシー機能を持っているのに、最も一般的な法定通貨(fiat)と中央集権的な流動性の入口では、ユーザーが公開経路に誘導されがちです。プライバシー機能の採用率は、「隠せるかどうか」だけでなく、ユーザーが変換・開示・例外処理のコストを引き受ける意思があるかどうかにも左右されます。

なお $DUSK については、私は今も公式に確認された gas と staking の口径だけを採用しています。公開ルートとブラインドルートの両方で、継続的で回復可能な実作業が生まれる場合に限って、プライバシーの選択はネットワーク実行と安全性要件へと転化し、デモ機能にとどまらないのです。

あなたは、Dusk のプライバシー採用がまず A:取引所のカストディを突破すること、B:権限運用(ビューイング許可)を回すこと、あるいは C:ユーザーの変換コストを下げることが先だと思いますか?#dusk