BlockPulseNews
Définition

WalletConnect : définition

WalletConnect est un protocole ouvert qui relie une application décentralisée à un portefeuille crypto installé sur un autre appareil ou dans une autre application, via un QR code ou un lien profond, sans jamais transmettre les clés privées.

Thème : Portefeuilles et clés

WalletConnect : comment ça marche ?

Le cas typique est celui d'un utilisateur qui consulte une dApp sur son ordinateur mais garde ses fonds dans un portefeuille mobile. La dApp affiche un QR code ; l'utilisateur le scanne avec son portefeuille, ce qui établit une session chiffrée entre les deux. Sur mobile, un lien profond ouvre directement l'application du portefeuille. Les messages passent par un réseau de relais, mais restent chiffrés de bout en bout.

Une fois la session ouverte, la dApp peut demander des signatures de transactions ou de messages. Chaque demande s'affiche dans le portefeuille, où l'utilisateur l'accepte ou la refuse : les clés privées ne quittent jamais celui-ci. Le protocole est compatible avec de nombreuses blockchains et avec un grand nombre de portefeuilles et d'applications, ce qui en fait un standard de connexion répandu dans l'écosystème.

Un exemple concret

Alice veut échanger des tokens sur un DEX depuis son ordinateur, mais son portefeuille est sur son téléphone. Elle clique sur Connecter, choisit WalletConnect et scanne le QR code. Quand elle valide l'échange sur le site, une demande de signature apparaît sur son téléphone, qu'elle vérifie puis approuve.

Les risques à connaître

WalletConnect sécurise le canal, pas le contenu des demandes : un site malveillant peut tout à fait utiliser le protocole pour réclamer des signatures dangereuses. Il faut vérifier le nom du site affiché dans le portefeuille et déconnecter les sessions qui ne servent plus.

À ne pas confondre avec

  • Portefeuille : WalletConnect n'est pas un portefeuille et ne stocke aucun actif : c'est un protocole de communication entre une dApp et un portefeuille.
  • RPC : Un RPC relie une application à un nœud de la blockchain, alors que WalletConnect relie une application au portefeuille de l'utilisateur.

Questions fréquentes sur WalletConnect

WalletConnect a-t-il accès à mes clés privées ?

Non. Les clés restent dans le portefeuille. WalletConnect ne fait que transmettre des demandes chiffrées, que l'utilisateur doit approuver lui-même.

Comment déconnecter une session WalletConnect ?

Depuis la liste des sessions ou applications connectées dans le portefeuille, ou via le bouton de déconnexion de la dApp. Il est conseillé de fermer les sessions inutilisées.

Termes liés

Dans le même thème : Portefeuilles et clés

Tous les termes du thème Portefeuilles et clés →

À lire

L'actualité : Portefeuilles et clés

Les derniers articles de BlockPulseNews sur ce sujet.

Approfondir avec l'Académie : Les Portefeuilles Un module gratuit, en leçons courtes et quiz, pour maîtriser ce thème pas à pas.
Découvrir le module

Les autres termes en W

← Tout le lexique crypto de A à Z