$DUSK verwendet eine Designentscheidung, die ich für Finanzen besonders relevant finde: Dusk unterstützt zwei Transaktionsmodelle, statt jeden Nutzer in dasselbe Sichtbarkeitsmodell zu zwingen. Moonlight ist transparent und kontobasiert, während Phoenix UTXO-basiert ist und verschleierte Transaktionen über Zero-Knowledge-Beweise unterstützen kann.
Warum ist das wichtig? Finanzsysteme haben nicht eine einzige universelle Datenschutzanforderung. Bestimmte Aktivitäten profitieren von öffentlicher Kontoausführung und einfacher Zustandsverfolgung. Andere Aktivitäten können Guthaben, Vertragspartner oder Transaktionsdetails betreffen, die vertraulich bleiben sollten, während dennoch nachgewiesen wird, dass Besitz, ausreichende Mittel, die Zahlung von Gebühren sowie die Regeln zur Vermeidung von Doppelausgaben eingehalten wurden.
Phoenix geht das an, indem es Notizen, Zusagen (Commitments), Nullifier, Verschlüsselung und ZK-Beweise nutzt. Das Netzwerk kann verifizieren, dass eine private Transaktion gültig ist, ohne alle zugrunde liegenden Transaktionsdaten zu erfahren. Moonlight bietet hingegen ein vertrautes öffentliches Kontomodell für Transaktionen und die Bereitstellung von Smart Contracts. Dieser duale Ansatz ist differenzierter, als zu sagen „alles sollte privat sein“. Dusk argumentiert im Grunde, dass eine Finanz-Blockchain auf Protokollebene unterschiedliche Offenlegungsanforderungen unterstützen sollte. Zusammen mit XSC und Dusts Richtung für vertrauliche Smart Contracts könnte das Anwendungen mehr Kontrolle darüber geben, was öffentlich wird und was geschützt bleibt. Für regulierte On-Chain-Finanzen könnte konfigurierbare Sichtbarkeit nützlicher sein als entweder totale Transparenz oder totale Opazität.
#dusk @Dusk
Warum ist das wichtig? Finanzsysteme haben nicht eine einzige universelle Datenschutzanforderung. Bestimmte Aktivitäten profitieren von öffentlicher Kontoausführung und einfacher Zustandsverfolgung. Andere Aktivitäten können Guthaben, Vertragspartner oder Transaktionsdetails betreffen, die vertraulich bleiben sollten, während dennoch nachgewiesen wird, dass Besitz, ausreichende Mittel, die Zahlung von Gebühren sowie die Regeln zur Vermeidung von Doppelausgaben eingehalten wurden.
Phoenix geht das an, indem es Notizen, Zusagen (Commitments), Nullifier, Verschlüsselung und ZK-Beweise nutzt. Das Netzwerk kann verifizieren, dass eine private Transaktion gültig ist, ohne alle zugrunde liegenden Transaktionsdaten zu erfahren. Moonlight bietet hingegen ein vertrautes öffentliches Kontomodell für Transaktionen und die Bereitstellung von Smart Contracts. Dieser duale Ansatz ist differenzierter, als zu sagen „alles sollte privat sein“. Dusk argumentiert im Grunde, dass eine Finanz-Blockchain auf Protokollebene unterschiedliche Offenlegungsanforderungen unterstützen sollte. Zusammen mit XSC und Dusts Richtung für vertrauliche Smart Contracts könnte das Anwendungen mehr Kontrolle darüber geben, was öffentlich wird und was geschützt bleibt. Für regulierte On-Chain-Finanzen könnte konfigurierbare Sichtbarkeit nützlicher sein als entweder totale Transparenz oder totale Opazität.
#dusk @Dusk