Dans le dernier article, nous avons expliqué EIP1193 et EIP6963, aujourd'hui nous allons parler du protocole WalletConnect.
Qu'est-ce que WalletConnect
WalletConnect est un protocole open source destiné à établir une connexion sécurisée entre les applications décentralisées (DApp) et les portefeuilles de cryptomonnaie, permettant une communication inter-appareils.
Il permet aux utilisateurs de se connecter et de signer des transactions avec des DApps sur des ordinateurs de bureau ou des navigateurs web via des portefeuilles mobiles (comme MetaMask Mobile, Trust Wallet, etc.) grâce à un canal de communication chiffré de bout en bout, sans avoir à exposer leur clé privée ou des informations sensibles, offrant ainsi une méthode d'authentification plus sécurisée et pratique pour les applications Web3.
WalletConnect est un écosystème de protocole indépendant de la chaîne, axé sur la fourniture d'un service de connexion fluide entre les portefeuilles et les applications.
Origine et développement
WalletConnect a été lancé en 2018 pour résoudre un problème d'expérience utilisateur (UX) et d'expérience développeur (DX) : à l'époque, les applications décentralisées (dApps) étaient principalement conçues pour les utilisateurs de bureau, mais de nombreux utilisateurs finaux souhaitaient utiliser des portefeuilles sur des appareils mobiles. Les développeurs avaient besoin d'une méthode unifiée pour prendre en charge tous les portefeuilles des utilisateurs. Ainsi, les fonctionnalités de relais WalletConnect et de scan de code QR ont vu le jour, permettant à des millions d'utilisateurs Web3 de connecter leur portefeuille aux applications qu'ils souhaitent utiliser, rétablissant ainsi le choix et la combinabilité dans l'industrie.
Au fil du temps, WalletConnect a continué à résoudre d'autres problèmes UX/DX :
Permettre aux utilisateurs d'utiliser leur portefeuille dans des applications mobiles/navigateur mobile
Permettre aux utilisateurs d'utiliser plusieurs portefeuilles d'extension de navigateur
Créer une expérience de « connexion Ethereum » (SIWE) en un clic plus simple
Élargir ces fonctionnalités à tous les réseaux en dehors de l'EVM
Les principales étapes de WalletConnect comprennent :
Expansion à plus de 40 000 applications et plus de 600 portefeuilles
À partir de 2024, plus de 150 millions de connexions facilitées
Croissance continue des connexions à distance quotidiennes, prouvant une adoption généralisée
Transition vers une base de données décentralisée sous licence prise en charge par des opérateurs de nœuds tiers