WalletConnect est un protocole ouvert qui relie les portefeuilles crypto des utilisateurs aux applications décentralisées (dApps) via des méthodes simples comme les codes QR et les deep links. En créant une session chiffrée entre un portefeuille et une dApp, il supprime le besoin d'extensions de navigateur ou de copier manuellement des adresses tout en gardant les clés privées en sécurité dans le portefeuille. Cela facilite l'adoption du Web3 pour les utilisateurs et simplifie pour les développeurs l'intégration de plusieurs wallets et blockchains.
Le processus de connexion est conçu pour être à la fois simple et hautement sécurisé.
Pour démarrer une session, une dApp affiche un code QR ou un deep link. Scanner ou ouvrir ce lien met en paire la dApp et le portefeuille et établit un canal chiffré. Après l'appairage, les demandes de transaction apparaissent dans le portefeuille de l'utilisateur, où il peut approuver ou rejeter chaque action.
Le protocole n'expose jamais les clés privées à la dApp. À la place, le portefeuille signe les transactions localement et n'envoie que les données signées. Les sessions sont chiffrées et peuvent être terminées par l'une ou l'autre des parties, plaçant le contrôle fermement entre les mains de l'utilisateur.
WalletConnect est conçu pour être agnostique vis-à-vis des chaînes. Il prend en charge des réseaux majeurs tels qu'Ethereum, Solana, Polkadot, Cosmos et Bitcoin, permettant aux dApps et aux wallets de différents écosystèmes d'interopérer via la même couche de connexion.
Le protocole repose sur trois piliers techniques qui le rendent flexible et adapté aux développeurs.
L'écosystème inclut un token utilitaire, WCT, lancé en tant que token ERC-20 sur le réseau Optimism. Son offre totale est d'un milliard de tokens. Le token joue plusieurs rôles au sein du réseau:
Dans le cadre de sa distribution initiale, 40 millions de WCT (4 % de l'offre totale) ont été alloués à une campagne publique de type farming pour mobiliser les participants.
L'équipe WalletConnect gère un programme de certification pour évaluer les wallets en matière de sécurité et d'expérience utilisateur. Les wallets certifiés affichent un badge, aidant les utilisateurs à identifier des options de confiance. Cela s'accompagne d'une documentation étendue et d'un support pour aider les développeurs à intégrer le protocole de manière fluide.
WalletConnect est l'un des protocoles les plus largement adoptés du Web3, ayant facilité des centaines de millions de connexions pour des dizaines de millions de wallets uniques à travers des milliers de dApps. Cette croissance souligne le besoin d'une norme simple et universelle pour l'interopérabilité des wallets.
Une fondation soutenant le protocole a sécurisé environ 10 millions de dollars via une série de ventes de tokens pour financer les opérations, élargir l'équipe et soutenir les programmes de l'écosystème. Ce financement vise à accélérer le développement de nouvelles fonctionnalités, améliorer l'infrastructure des nœuds et accroître les intégrations avec wallets et dApps.
Pour les utilisateurs, WalletConnect simplifie l'interaction avec les services décentralisés tout en gardant les clés privées sécurisées et sous contrôle personnel.
Pour les développeurs, c'est une intégration unique et puissante qui rend instantanément votre dApp compatible avec des centaines de wallets sur des dizaines de blockchains.
À mesure que le staking, la gouvernance et les mécanismes de récompense mûrissent, la couche économique du protocole pourrait encourager davantage une infrastructure et un support de wallets de haute qualité.