*** J’essayais de suivre un flux de travail Dusk dApp et je me suis heurté à la partie que je trouve habituellement agaçante : le contrat peut fonctionner, mais faire en sorte qu’un portefeuille se connecte, demande un compte, signe quelque chose et envoie une transaction peut devenir un problème distinct.

Cela m’a amené à regarder de plus près Dusk Connect.

Ce que j’ai trouvé intéressant, c’est que Dusk essaie de standardiser cette connexion au lieu de faire en sorte que chaque dApp soit construite autour d’un portefeuille particulier. Le SDK peut découvrir les portefeuilles compatibles, gérer l’accès aux comptes et la signature, et communiquer via des interfaces partagées.

Ensuite, j’ai examiné le nouveau Dusk Wallet, et les pièces se sont mises en place.

Il est conçu pour les extensions de navigateur, le bureau et le mobile, avec Dusk Connect inclus dès le départ. Les utilisateurs peuvent gérer les transferts publics et privés, le staking, les récompenses et les autorisations des dApps tout en conservant le matériel clé stocké localement.

Un détail que j’ai remarqué concerne la conception de la sécurité : les versions d’extension utilisent PBKDF2 et AES-GCM, tandis que les versions natives utilisent Stronghold avec Argon2.

Au départ, je pensais que c’était principalement une mise à jour du portefeuille. J’ai changé d’avis après avoir regardé le côté développeur.

Forge gère la création des contrats, Connect gère la communication avec le portefeuille, et le portefeuille offre aux utilisateurs un moyen d’interagir avec ces applications. Cela supprime une couche gênante entre le code et la personne qui l’utilise réellement.

Pour moi, la question utile n’est désormais plus seulement de savoir si une dApp fonctionne.

C’est de savoir si l’ensemble de l’interaction peut sembler digne de confiance sans devenir compliquée.
$DUSK #dusk @Dusk