Ich dachte anfangs, Phoenix und Moonlight seien zwei völlig voneinander unabhängige Ketten – oder gar zwei Schichten eines Netzwerks. Viele sehen darin auch eine Entscheidung zwischen „Privacy“ und „Transparenz“.

Erst als ich das Whitepaper durchging, wurde mir klar: Es sind zwei verschiedene Transaktionsmodelle auf demselben Ledger. Phoenix übernimmt den Privacy-Transfer, das Staking, das Abholen von Rewards, das Unstaken sowie die Konvertierung von Phoenix zu Moonlight. Moonlight ist dagegen ein transparentes Kontensystem – gedacht für Szenarien, in denen eine öffentliche Offenlegung gebraucht wird oder wenn man auf eine zentrale Börse gehen möchte.

Phoenix basiert auf UTXO + Pedersen-Verpflichtungen + Zero-Knowledge-Proofs + Stealth-Adressen: Dadurch werden Beträge, Sender, Empfänger und sogar der Transaktionsgraph verborgen. Moonlight ist eher wie ein klassisches Kontosystem – jede Transaktion ist klar nachzuvollziehen. Vermögenswerte können zwischen beiden umgewandelt werden, sodass „Privatsphäre“ und „Auditierbarkeit“ zu zwei frei umlegbaren Schaltern werden.

Man könnte es so vergleichen: Ein Bankkonto unterstützt sowohl „Geschäftsbuchhaltung und Abgleich nach außen“ als auch „anonyme Beauftragung“ – nach außen mit einem öffentlichen Konto, intern für die Portfolioumschichtung mit einem Privacy-Konto, und der Wechsel passiert nur mit einer einzigen Aktion.

Das Problem liegt jedoch in der Konversionslogik selbst. Wenn ein Vermögenswert von Phoenix zu Moonlight übergeht: Enthüllt dieser Moment dann die Verknüpfung zwischen beiden Seiten? Im Whitepaper habe ich dafür noch keine ausreichende Sicherheitsanalyse gesehen – das ist der Punkt, den ich am liebsten weiter hinterfragen möchte.
#dusk $DUSK @Dusk