Öffentliche und private Transaktionen erfordern normalerweise unterschiedliche Systeme, aber Dusk bringt beide Modelle in dasselbe Netzwerk.
Moonlight ist Dusk’ öffentliches Konto-basiertes Transaktionsmodell. Eine Transaktion identifiziert den Absender und den Empfänger über ihre öffentlichen Schlüssel, während Felder wie Wert, Nonce, Gaslimit, Gaspreis und Signatur dem Netzwerk helfen, die Transaktion zu verifizieren und zu verarbeiten. Das Modell bietet außerdem Schutzmechanismen wie Unangreifbarkeit, Verhinderung doppelter Ausgaben (Double Spending), Schutz vor Malleability und Verhinderung von Replay-Angriffen.
Phoenix geht einen anderen Ansatz. Es basiert auf der UTXO-Architektur ähnlich wie bei Bitcoin, ergänzt jedoch Mechanismen zur Privatsphäre. Anstatt offenzulegen, welches konkrete Note ausgegeben wurde, verfolgt das Netzwerk Nullifier, um doppeltes Ausgeben zu verhindern, ohne die genaue Note innerhalb des Merkle-Baums öffentlich zu identifizieren.
Außerdem gibt es einen wichtigen Unterschied bei der Verifikation. Phoenix-Transaktionen enthalten einen Zero-Knowledge-Beweis, mit dem das Netzwerk verifizieren kann, dass die Transaktion die Regeln befolgt, ohne sich auf dieselbe Art direkter Prüfungen zu stützen, die Moonlight verwendet.
Moonlight und Phoenix sind also keine konkurrierenden Versionen von Dusk. Sie liefern unterschiedliche Transaktionsmodelle für unterschiedliche Anforderungen an die Sichtbarkeit.
@Dusk_Foundation $DUSK #dusk
Moonlight ist Dusk’ öffentliches Konto-basiertes Transaktionsmodell. Eine Transaktion identifiziert den Absender und den Empfänger über ihre öffentlichen Schlüssel, während Felder wie Wert, Nonce, Gaslimit, Gaspreis und Signatur dem Netzwerk helfen, die Transaktion zu verifizieren und zu verarbeiten. Das Modell bietet außerdem Schutzmechanismen wie Unangreifbarkeit, Verhinderung doppelter Ausgaben (Double Spending), Schutz vor Malleability und Verhinderung von Replay-Angriffen.
Phoenix geht einen anderen Ansatz. Es basiert auf der UTXO-Architektur ähnlich wie bei Bitcoin, ergänzt jedoch Mechanismen zur Privatsphäre. Anstatt offenzulegen, welches konkrete Note ausgegeben wurde, verfolgt das Netzwerk Nullifier, um doppeltes Ausgeben zu verhindern, ohne die genaue Note innerhalb des Merkle-Baums öffentlich zu identifizieren.
Außerdem gibt es einen wichtigen Unterschied bei der Verifikation. Phoenix-Transaktionen enthalten einen Zero-Knowledge-Beweis, mit dem das Netzwerk verifizieren kann, dass die Transaktion die Regeln befolgt, ohne sich auf dieselbe Art direkter Prüfungen zu stützen, die Moonlight verwendet.
Moonlight und Phoenix sind also keine konkurrierenden Versionen von Dusk. Sie liefern unterschiedliche Transaktionsmodelle für unterschiedliche Anforderungen an die Sichtbarkeit.
@Dusk_Foundation $DUSK #dusk
