Zwei Wörter haben mich heute beim Scrollen auf der Dusk-Seite gestoppt: shield, unshield. Ich bin zurückgegangen und habe die Wallet-Ankündigung von vor ein paar Monaten erneut gelesen, die ich beim ersten Mal überflogen hatte.
Ich hatte angenommen, dass eine Privacy-Kette jede Übertragung standardmäßig privat machen würde. So läuft es hier aber nicht. Die Wallet unterstützt öffentliche und private Übertragungen, shield und unshield, und die Auswahl liegt bei der Person, die sendet – und wird jedes Mal frisch getroffen, so die offizielle Ankündigung.
Dann habe ich noch etwas Kleineres entdeckt, das leicht zu übersehen ist. Die Schlüsselablage ist nicht auf allen Plattformen identisch. Browser-Extension-Builds basieren auf PBKDF2 und AES-GCM. Desktop- und Mobile-Builds laufen auf Stronghold in Kombination mit Argon2, ebenfalls laut derselben Veröffentlichung. Zwei unterschiedliche Sicherheitsmodelle je nachdem, wo die Wallet läuft.
Ich komme immer wieder auf das zurück, was das für die vertrauliche Vertragsseite bedeutet. Wenn Shielding eine Option pro Transaktion ist, verändert das, wie selektive Offenlegung in der Praxis tatsächlich abläuft – nicht als abstrakte Eigenschaft auf Protokollebene, sondern genau in dem Moment, in dem jemand auf „Senden“ klickt.
Eine Sache kann ich noch nicht beantworten: Wenn eine Übertragung ent-shieldet wird, bleibt sie dann dauerhaft ab diesem Zeitpunkt sichtbar, oder ist eine Reversibilität eingebaut. Die Ankündigung sagt dazu nichts, und ich habe es nirgendwo sonst an anderer offizieller Stelle gefunden.
$DUSK #dusk @Dusk #dusk $DUSK
Ich hatte angenommen, dass eine Privacy-Kette jede Übertragung standardmäßig privat machen würde. So läuft es hier aber nicht. Die Wallet unterstützt öffentliche und private Übertragungen, shield und unshield, und die Auswahl liegt bei der Person, die sendet – und wird jedes Mal frisch getroffen, so die offizielle Ankündigung.
Dann habe ich noch etwas Kleineres entdeckt, das leicht zu übersehen ist. Die Schlüsselablage ist nicht auf allen Plattformen identisch. Browser-Extension-Builds basieren auf PBKDF2 und AES-GCM. Desktop- und Mobile-Builds laufen auf Stronghold in Kombination mit Argon2, ebenfalls laut derselben Veröffentlichung. Zwei unterschiedliche Sicherheitsmodelle je nachdem, wo die Wallet läuft.
Ich komme immer wieder auf das zurück, was das für die vertrauliche Vertragsseite bedeutet. Wenn Shielding eine Option pro Transaktion ist, verändert das, wie selektive Offenlegung in der Praxis tatsächlich abläuft – nicht als abstrakte Eigenschaft auf Protokollebene, sondern genau in dem Moment, in dem jemand auf „Senden“ klickt.
Eine Sache kann ich noch nicht beantworten: Wenn eine Übertragung ent-shieldet wird, bleibt sie dann dauerhaft ab diesem Zeitpunkt sichtbar, oder ist eine Reversibilität eingebaut. Die Ankündigung sagt dazu nichts, und ich habe es nirgendwo sonst an anderer offizieller Stelle gefunden.
$DUSK #dusk @Dusk #dusk $DUSK