Duskのプライバシーモデルで興味深いのは、機密トランザクションに対応していることではありません。プライバシーがスタックのどこに組み込まれているかが、実際に重要だという点です。
最新の技術ドキュメントを確認したところ、Duskはプライバシーをすべてのアプリケーションに自動的に備わる特性として説明していません。DuskVMは、プライバシー機能やゼロ知識機能に特化したネイティブのRust/WASM実行環境です。一方、DuskDSは、秘匿送金にPhoenix、公開アカウントの取引にMoonlightを提供しています。
EVMの実行環境はこれとは異なります。DuskEVMはSolidityと使い慣れたEVMツール向けに構築されていますが、ドキュメントでは、そこでの機密機能はネイティブのプライバシー機能をすべてそのまま引き継ぐのではなく、Hedgerを経由する方法として説明されています。
この違いは、「機密スマートコントラクト」という見出し以上に重要だと思います。Duskの金融インフラを評価する人にとって有益な問いは、プライバシー機能があるかどうかだけではありません。実際の規制対象業務ではどの実行環境を使うのか、そして各レイヤーでどのデータが見える状態にあるのか、という点です。
実装に関するこの詳細は、実運用で測定された結果を見たいと思う部分です。
@Dusk $DUSK #dusk
最新の技術ドキュメントを確認したところ、Duskはプライバシーをすべてのアプリケーションに自動的に備わる特性として説明していません。DuskVMは、プライバシー機能やゼロ知識機能に特化したネイティブのRust/WASM実行環境です。一方、DuskDSは、秘匿送金にPhoenix、公開アカウントの取引にMoonlightを提供しています。
EVMの実行環境はこれとは異なります。DuskEVMはSolidityと使い慣れたEVMツール向けに構築されていますが、ドキュメントでは、そこでの機密機能はネイティブのプライバシー機能をすべてそのまま引き継ぐのではなく、Hedgerを経由する方法として説明されています。
この違いは、「機密スマートコントラクト」という見出し以上に重要だと思います。Duskの金融インフラを評価する人にとって有益な問いは、プライバシー機能があるかどうかだけではありません。実際の規制対象業務ではどの実行環境を使うのか、そして各レイヤーでどのデータが見える状態にあるのか、という点です。
実装に関するこの詳細は、実運用で測定された結果を見たいと思う部分です。
@Dusk $DUSK #dusk