DUSK — 興味深いのは、XSC自体がプライバシーを実現する仕組みのすべてではないという点です。より正確には、より大きなプライバシー・コンプライアンスの仕組みの中に位置するコントラクト標準と捉えるべきでしょう。

Duskの現在のドキュメントでは、Confidential Security Contract Standard(機密セキュリティ・コントラクト標準)を、プライバシー制約やコンプライアンス規則などの要件を満たす機密スマートコントラクトを構築するための仕組みとして定義しています。

そこで、機密性が実際にはどこから得られるのかを確認しました。

プロトコル層では、Duskは公開型のMoonlightトランザクションと、シールドされたPhoenix送金を分けています。

Phoenixはゼロ知識証明を使い、金額や特定のノートなどの取引詳細を非公開に保てる一方、閲覧キーによって管理された情報開示を可能にします。

この違いが重要なのは、XSCに準拠した金融ワークフローが、完全にプライベートなワークフローと自動的に同じものになるわけではないからです。Duskのアーキテクチャでは、選択的開示とID管理はCitadelが担い、スマートコントラクトの実行にはDuskVMまたはDuskEVMを利用できます。

ですから、有益な問いは「DuskにはXSCがあるか?」ということではなく、むしろ、本番環境でXSC型のコントラクト規則とシールド送金、選択的開示を実際に組み合わせている金融ワークフローはどれなのか、ということです。

@Dusk $DUSK #dusk