#dusk $DUSK @Dusk
Beim Durchgehen von Dusk's GitHub habe ich eine Kopplung entdeckt, die in den Marketing-Texten nie auftaucht. Ende 2023 war der Anteil-Contract von $DUSK strukturell an phoenix-core gebunden — dasselbe Modul hinter #dusk's verschlüsselten Übertragungen. Nicht optional darüber geroutet. Laut dem eigenen Issue des Teams wurden die Structs für Stake und Unstake mit phoenix-core-Typen definiert.
Konkret: Für das Unstaking wurde ein phoenix-core Note benötigt, um die abgezogenen Gelder überhaupt zu minzen, und dieses Note-Feld baute zudem den Signature-Digest für die Verifikation auf. Den Stake zurückzubekommen war mechanisch gesehen eine verschlüsselte-Transfer-Operation mit einem anderen Etikett.
@Dusk hat ein Issue eröffnet, um den stake-contract vollständig von phoenix-core zu entkoppeln. Dieses Issue ist inzwischen in ihrem Tracker geschlossen — aber „geschlossen“ sagt mir nicht, ob es wie vorgeschlagen ausgeliefert wurde, anders gelöst wurde oder einfach wegge-triage-t wurde. Ich habe den aktuellen stake-contract-Sourcecode nicht vor mir, also behaupte ich nicht, dass die Kopplung verschwunden ist.
Was sich für mich geändert hat, ist kleiner als „ist jetzt gefixt“ — es ist die Erkenntnis, wie tief die Vertraulichkeits-Tooling in bereichskritische Konsenspfade eingedrungen ist, tief genug, dass das Entwirren eine eigene, nachverfolgte Engineering-Bemühung erforderte.
Als Nächstes lohnt sich: den heutigen stake-contract-Sourcecode direkt zu ziehen, um zu prüfen, ob phoenix-core noch eine Abhängigkeit ist — und falls nicht, was den Note-basierten Mint- und Signature-Flow ersetzt hat.