Ich habe immer wieder gesehen, dass „Moonlight“ und „Phoenix“ getrennt erwähnt werden.
Also habe ich mit einer Frage angefangen:
Warum braucht @Dusk zwei Transaktionsmodelle?
Moonlight verwendet öffentliche, kontobasierte Überweisungen.
Phoenix verwendet verschleierte, notenbasierte Überweisungen mit Zero-Knowledge-Beweisen.
Beide kommen bei „DuskDS“ an.
Der Unterschied besteht darin, welche Informationen sichtbar werden.
Moonlight macht Salden und Überweisungsdetails offen.
Phoenix hält Transaktionsinformationen verborgen, weist aber dennoch nach, dass die Transaktion die erforderlichen Regeln einhält.
Dieser Unterschied ergibt mehr Sinn, wenn man an finanzielle Aktivitäten denkt.
Einige Abläufe brauchen öffentliche Aufzeichnungen.
Andere betreffen Informationen, die nicht für jeden Netzbeobachter sichtbar sein sollten.
Dusk zwingt nicht beide Situationen in dasselbe Transaktionsmodell.
Ich finde dieses Design interessanter, als es einfach nur „$DUSK “ als Privacy-Coin zu nennen. #dusk
Es gibt außerdem eine praktische Frage.
Verschiedene Transaktionsmodelle bedeuten unterschiedliche Entwicklungs- und Integrationsanforderungen.
Also möchte ich sehen, wie natürlich Anwendungen zwischen ihnen wählen.
Die technische Trennung erscheint mir sinnvoll.
Das Entwicklererlebnis ist der Teil, den ich noch verstehen möchte.
@Dusk_Foundation $DUSK #dusk