#dusk $DUSK Letzte Nacht habe ich einige Testnet-DUSK von Phoenix über die Wallet in Moonlight umgewandelt; mich interessiert, was in dem Moment tatsächlich passiert. Ich ging davon aus, es wäre nur eine reine Saldenbewegung — private Notizen rein, öffentlicher Kontostand raus, ohne dass man sich weiter Gedanken machen muss, außer dem Klick.

Als ich es dann live beobachtet habe, hat sich das geändert. Phoenix-Fonds liegen als verschlossene Notizen vor — niemand sieht Betrag, Absender oder Empfänger, außer er hält den Viewing Key. Moonlight ist genau das Gegenteil, so wie es von Grund auf gedacht ist: ein öffentliches Kontomodell, bei dem jede Adresse und jeder Kontostand offenliegt. Die Convert-Funktion tauscht atomar zwischen den beiden Modellen und beweist so, dass man in beiden Fällen Eigentümer ist. Aber sobald diese Notizen zu einem Moonlight-Kontostand werden, ist der Betrag, der eine Block zuvor noch unsichtbar war, jetzt offen für jeden zum Lesen. Privatsphäre verblasst hier nicht allmählich. Sie endet bei exakt einem Block.

So hatte ich das vorher nicht gedacht. Ich nahm an, Privatsphäre sei eine Eigenschaft der Funds selbst — dass das geschützte DUSK geschützt bleibt, bis man es öffentlich ausgibt. Tatsächlich ist es aber eine Eigenschaft davon, welches Modell dein Kontostand gerade nutzt, und beim Wechsel der Modelle wird jede vorhandene Privatsphäre gelöscht, ohne irgendeine teilweise Offenlegung.

Wie Geldscheine in einem Umschlag versiegeln versus jemandem einen Beleg mit deinem Namen darauf geben. Der Umschlag schützt den Betrag, solange er versiegelt bleibt, bis er vor jemandem geöffnet wird. Danach gibt es keine Version, die nur halb geöffnet ist.

Erklärt auch, warum das so gebaut ist, statt die beiden zu mischen. Institutionen brauchen die Möglichkeit, mit einer Börse oder einem Prüfer komplett öffentlich zu werden, und zwischen Gegenparteien komplett geschützt zu bleiben — ein Modell mit Restprivatsphäre durch Konvertierung wäre weder saubere Compliance noch echte Privatsphäre, sondern nur ein verwirrender Zwischenzustand.

Es lohnt sich klarzustellen, dass das eine Testnet-Konvertierung war, die ich selbst durchgeführt habe — ich habe nicht geprüft, ob jede Wallet-UI diesen Moment für weniger technische Nutzer klar genug sichtbar macht, bevor man auf Convert drückt.

Aber trotzdem: Ich überlege es mir weiter — verliert jemand Geld oder Positionsinformationen, wenn er zur falschen Zeit konvertiert, ohne zu merken, dass die Offenlegung sofort passiert? Oder ist dieses Risiko eher theoretisch, sobald Leute Konvertierung als eine Einbahnstraße-Tür für Privatsphäre behandeln?@Dusk