*** Ich habe versucht, einem Dusk-dApp-Workflow zu folgen, bin aber an dem Teil gelandet, den ich normalerweise besonders nervig finde: Der Vertrag kann funktionieren, aber eine Wallet zum Verbinden zu bekommen, einen Account anzufordern, etwas zu signieren und eine Transaktion zu senden, kann zu einem separaten Problem werden.

Das hat mich dazu gebracht, Dusk Connect genauer anzusehen.

Was ich interessant fand, ist, dass Dusk diese Verbindung standardisieren möchte, statt dass jede dApp um eine bestimmte Wallet herum gebaut wird. Das SDK kann kompatible Wallets entdecken, den Zugriff auf Accounts und das Signieren übernehmen und über gemeinsame Schnittstellen kommunizieren.

Dann habe ich mir die neue Dusk Wallet angesehen, und die Bausteine passten plötzlich zusammen.

Sie wird für Browser-Erweiterungen, Desktop und Mobile entwickelt – mit Dusk Connect von Anfang an. Nutzer können öffentliche und private Transfers, Staking, Rewards und dApp-Berechtigungen verwalten, während das Schlüsselmaterial lokal gespeichert bleibt.

Ein Detail, das ich bemerkt habe, ist das Sicherheitsdesign: Erweiterungsversionen verwenden PBKDF2 und AES-GCM, während native Builds Stronghold mit Argon2 nutzen.

Ich dachte zunächst, dass das vor allem ein Wallet-Update ist. Nachdem ich mir die Entwicklerseite angesehen hatte, habe ich meine Meinung geändert.

Forge übernimmt die Vertragserstellung, Connect die Wallet-Kommunikation und die Wallet gibt Nutzern eine Möglichkeit, mit diesen Anwendungen zu interagieren. Das entfernt eine unangenehme Schicht zwischen dem Code und der Person, die ihn tatsächlich nutzt.

Für mich ist die hilfreiche Frage inzwischen nicht mehr nur, ob eine dApp funktioniert.

Sondern ob die gesamte Interaktion sich vertrauenswürdig anfühlen kann, ohne kompliziert zu werden.
$DUSK #dusk @Dusk