Qu'est-ce que WalletConnect : Débloquer une nouvelle ère de connectivité des applications blockchain

Débutant3/11/2025, 2:14:47 AM
WalletConnect, en tant que protocole open-source, joue un rôle essentiel dans la connexion des applications décentralisées (DApps) avec les portefeuilles de cryptomonnaie dans l'écosystème de la Blockchain. Il offre aux utilisateurs un moyen sécurisé et pratique de se connecter en scannant un code QR ou en cliquant sur un lien, ce qui leur permet d'interagir avec les DApps sans exposer directement leurs clés privées. Les utilisateurs doivent faire preuve de prudence lors de l'utilisation de WalletConnect, en choisissant des portefeuilles et des DApps réputés et bien connus pour les connexions afin d'éviter les sources inconnues qui pourraient entraîner des attaques de phishing ou d'autres risques de sécurité.

1. Introduction

1.1 Contexte de recherche

Ces dernières années, le développement rapide de la technologie Blockchain a conduit à un grand nombre d'applications décentralisées (DApps), qui offrent aux utilisateurs plus de liberté, de transparence et de sécurité, couvrant plusieurs domaines tels que la finance, les jeux, les réseaux sociaux, etc. Dans l'écosystème Blockchain, les portefeuilles numériques sont des outils importants pour les utilisateurs afin de gérer des actifs cryptés et de participer aux interactions des DApps. Ils stockent les clés privées et publiques des utilisateurs pour signer des transactions et vérifier leur identité.

Avec la popularité croissante des DApps, les utilisateurs ont des exigences plus élevées en matière de commodité, de sécurité et de compatibilité de la connexion entre les portefeuilles et les DApps. Les méthodes de connexion traditionnelles présentent de nombreuses limitations, telles qu'un risque élevé d'exposition de la clé privée, une opération fastidieuse, une compatibilité médiocre, etc., ce qui rend difficile de répondre aux besoins diversifiés des utilisateurs. Dans ce contexte, WalletConnect est apparu comme un protocole de connexion innovant conçu pour répondre aux défis de communication entre les portefeuilles et les DApps, offrant aux utilisateurs une expérience interactive plus sécurisée et pratique.

Depuis son lancement, WalletConnect a été largement utilisé et a suscité l'attention. Il a été intégré à de nombreux portefeuilles et DApps bien connus, devenant l'une des infrastructures importantes connectant les portefeuilles et les applications dans le domaine de la Blockchain. Avec l'évolution continue de la technologie Blockchain et l'expansion des scénarios d'application, une recherche approfondie sur les principes, les fonctions, les applications et les tendances de développement de WalletConnect revêt une grande importance pour promouvoir le développement de l'écosystème Blockchain.

2. Le concept de base de WalletConnect

2.1 Définition et Essence

WalletConnect est un protocole open source conçu pour connecter de manière sécurisée les applications décentralisées (DApps) avec des portefeuilles de cryptomonnaie (comme MetaMask, Trust Wallet, etc.) via la numérisation de codes QR ou en cliquant sur des liens. Il permet aux utilisateurs d'interagir avec des DApps via des appareils mobiles ou des portefeuilles de bureau sans exposer directement leurs clés privées. Fondamentalement, WalletConnect établit un canal de communication chiffré, permettant aux DApps et aux portefeuilles d'échanger de manière sécurisée des messages et des informations de transaction. Les utilisateurs peuvent confirmer et signer des transactions dans le portefeuille, tandis que les clés privées sont toujours conservées dans le portefeuille et ne sont pas exposées à la DApp, garantissant ainsi la sécurité et la confidentialité.

2.2 Histoire du développement

  • Origine et développement précoce : WalletConnect a été initialement proposé par Richard Burton en 2018, à l'époque où il s'agissait d'un projet bien établi sur Ethereum.Balance.ioUn produit accessoire dans le processus de développement. L'ingénieur Web full-stack Pedro Gomes espèreBalance.ioOffrir une expérience utilisateur standard de l'industrie, après plusieurs mois de recherche et développement, une expérience utilisateur capable d'intégrer des outils de gestion avec des portefeuilles mobiles a été conçue. Cet ensemble d'outils a ensuite été open-source et nommé 'WalletConnect.' Par la suite, il a reçu un financement du Fonds de la Communauté Ethereum (ECF) et de la Fondation Ethereum (EF). L'équipe a décidé de fonctionner comme une organisation à but non lucratif (sous forme de fondation), et Pedro Gomes a également quitté l'organisation.Balance.ioDéveloppement à temps plein et exploitation du projet WalletConnect.
  • Itération de version et expansion des fonctionnalités : Au cours du processus de développement, WalletConnect subit continuellement des mises à jour de version et des optimisations de fonctionnalités. La version initiale était principalement limitée à la communication distante sécurisée entre les portefeuilles mobiles et les applications de bureau. Avec le développement de la technologie et les évolutions des besoins des utilisateurs, les versions ultérieures ont ajouté le support des connexions sécurisées entre les portefeuilles mobiles et les applications décentralisées mobiles, améliorant ainsi davantage l'expérience utilisateur lors de l'utilisation des applications décentralisées sur différents appareils. Parallèlement, l'équipe WalletConnect se concentre également sur la technologie de messagerie web3, s'engageant à offrir aux utilisateurs des services plus riches et plus pratiques.
  • Financement et Expansion Écologique: Le 15 janvier 2025, WalletConnect a finalisé un financement de série B de 13 millions de dollars, avec des investisseurs incluant 1kx, BitGo,Crypto.comCapital, etc. Avant cela, l'équipe de WalletConnect a également reçu plusieurs tours de financement, pour un montant total accumulé de 38 millions de dollars américains. Grâce au financement, WalletConnect dispose de plus de ressources pour la recherche et le développement techniques et la construction de l'écosystème. Actuellement, la société s'est intégrée à plus de 100 portefeuilles et plus de 200 applications, avec des temps de connexion dépassant 220 millions, couvrant 35 millions d'utilisateurs, devenant l'une des infrastructures importantes reliant les portefeuilles et les DApps dans l'écosystème Blockchain.

3. Le principe de fonctionnement de WalletConnect

3.1 Mécanisme d'établissement de la connexion

Lorsqu'un utilisateur accède à une application décentralisée (DApp) prenant en charge WalletConnect, le processus de connexion commence avec la DApp générant un code QR unique ou un lien profond contenant des informations essentielles telles que l'identifiant de la DApp, les détails de la demande de session et une clé publique temporaire pour la communication chiffrée. Par exemple, dans une application de finance décentralisée (DeFi), le code QR ou le lien peut inclure le nom de l'application, la version, les réseaux blockchain pris en charge et des instructions invitant l'utilisateur à connecter son portefeuille.

Les utilisateurs peuvent ensuite utiliser un portefeuille de crypto-monnaie prenant en charge WalletConnect, tel que MetaMask ou Trust Wallet, pour scanner le code QR ou cliquer sur le lien profond. En prenant un portefeuille mobile comme exemple, lorsqu'un utilisateur ouvre l'application de portefeuille et choisit de se connecter via WalletConnect, le portefeuille appellera la fonction appareil photo du téléphone pour scanner le code QR ou résoudre le contenu du lien cliqué. Après avoir obtenu les informations du code QR ou du lien, le portefeuille les vérifiera pour confirmer la source et l'intégrité des informations. Si la vérification est réussie, le portefeuille générera sa propre paire de clés temporaires et utilisera la clé publique fournie par l'application décentralisée (DApp) pour générer une clé symétrique partagée via le protocole d'échange de clés de Diffie-Hellman. Cette clé partagée sera utilisée pour la communication chiffrée entre la DApp et le portefeuille afin d'assurer la confidentialité et l'intégrité du contenu de la communication. Enfin, le portefeuille enverra un message de confirmation de connexion à la DApp, informant que la connexion a été établie avec succès, et les deux parties pourront commencer une communication sécurisée.

3.2 Principes de Communication Sécurisée

WalletConnect utilise une variété de technologies de cryptage avancées pour assurer la sécurité de l'échange de messages entre les DApps et les portefeuilles, principalement basées sur le cryptage de bout en bout, l'échange de clés et les mécanismes de cryptage de canal. Pendant la phase d'établissement de la connexion, les DApps et les portefeuilles génèrent une clé symétrique partagée via le protocole d'échange de clés de Diffie-Hellman. Dans ce processus, les deux parties échangent d'abord leurs clés publiques, sur la base desquelles, en utilisant l'algorithme de Diffie-Hellman, une clé symétrique partagée est générée de manière sécurisée sur un canal de communication non sécurisé, connue uniquement du DApp et du portefeuille, et inaccessible aux tiers.

Pendant le processus de transmission des messages, chiffrez le message en utilisant l'algorithme de chiffrement symétrique AES (Advanced Encryption Standard). Lorsqu'une DApp envoie un message à un portefeuille, elle chiffre le message en utilisant une clé symétrique partagée, puis l'envoie via le canal de communication WebSocket. WebSocket prend en charge l'utilisation de TLS (Transport Layer Security) pour chiffrer le canal de transmission, offrant une sécurité supplémentaire pour la transmission des messages. Même si le canal sous-jacent est surveillé, le contenu du message ne peut pas être déchiffré par l'espion car il est déjà chiffré. Après que le portefeuille reçoit le message chiffré, il le déchiffre en utilisant la même clé symétrique partagée pour obtenir le message d'origine. En même temps, pour garantir l'authenticité et l'intégrité du message, le message est généralement signé avant l'envoi. L'expéditeur signe le message avec sa clé privée, et le destinataire peut utiliser la clé publique de l'expéditeur pour vérifier la signature du message et confirmer que le message n'a pas été altéré. Par exemple, lors de la réalisation d'une transaction blockchain, le message de demande de transaction envoyé par la DApp est chiffré et signé. Le portefeuille vérifie d'abord la signature lors de sa réception, puis déchiffre le message pour garantir la sécurité et l'exactitude de la demande de transaction.

3.3 Processus de signature des transactions et d'interaction on-chain

Lorsqu'une DApp a besoin que les utilisateurs effectuent des transactions ou effectuent d'autres opérations nécessitant des signatures, elle enverra une demande de signature au portefeuille de l'utilisateur via la connexion sécurisée établie. Prenons l'exemple de l'achat d'une œuvre d'art numérique sur un marché NFT, la DApp encapsulera les détails de la transaction, tels que l'identifiant NFT acheté, le prix, les adresses des parties à la transaction et le réseau blockchain de la transaction, dans la demande de signature envoyée au portefeuille. L'utilisateur recevra cette demande de signature dans le portefeuille, qui affichera visuellement les détails de la transaction pour que l'utilisateur puisse les confirmer. Après avoir examiné attentivement les informations de la transaction et en avoir assuré l'exactitude, l'utilisateur peut cliquer sur le bouton de confirmation de signature dans le portefeuille. Le portefeuille utilisera la clé privée de l'utilisateur pour signer les informations de la transaction. Le processus de signature implique le traitement des données de transaction basé sur des algorithmes de chiffrement pour générer une signature unique. Une fois la signature terminée, le portefeuille renverra les informations signées à la DApp.

Après que le DApp a reçu les informations signées, il diffusera les informations de transaction signées sur le réseau blockchain selon les règles et l'interface du réseau blockchain. Les nœuds du réseau blockchain vérifieront la légitimité de la transaction, y compris la validité de la signature et si les soldes des deux parties sont suffisants. Si la vérification est réussie, la transaction sera incluse dans un bloc sur la blockchain, complétant l'interaction sur chaîne et réalisant le transfert d'actifs ou d'autres opérations. Tout au long du processus, la clé privée de l'utilisateur est toujours stockée dans le portefeuille et n'est pas exposée au DApp. Le DApp ne peut accéder qu'aux informations de transaction qui ont été signées, garantissant ainsi la sécurité et la confidentialité des actifs de l'utilisateur.

4. Fonctionnalités et avantages de WalletConnect

4.1 Analyse des caractéristiques

4.1.1 Décentralisation

WalletConnect adopte une conception d'architecture décentralisée, ne reposant sur aucun serveur central pour réaliser la connexion et la communication entre les DApps et les portefeuilles. Dans les méthodes de connexion centralisées traditionnelles, il y a généralement un serveur central pour coordonner et gérer la connexion, ce qui non seulement devient facilement la source de points de défaillance uniques, mais peut également entraîner des problèmes de confidentialité et de sécurité des données. WalletConnect utilise les caractéristiques décentralisées de la blockchain pour établir des connexions et transmettre des données via des nœuds de la blockchain, rendant l'ensemble du processus de connexion plus décentralisé et fiable. Cette conception décentralisée évite les risques que les serveurs centraux peuvent apporter, renforce la stabilité et la résistance aux attaques du système, et est également conforme au concept de base de la technologie blockchain, c'est-à-dire éliminer les institutions intermédiaires et réaliser une interaction directe entre les utilisateurs.

4.1.2 Sécurité

La sécurité est l'une des fonctionnalités principales de WalletConnect. Pendant le processus de connexion et d'interaction, la clé privée de l'utilisateur est toujours stockée dans l'application de portefeuille locale et ne sera pas exposée à l'application décentralisée (DApp). La clé privée est une référence cruciale pour que les utilisateurs puissent accéder et gérer des actifs cryptés. Une fois divulgués, les actifs de l'utilisateur seront confrontés à des risques importants. WalletConnect garantit que seul l'utilisateur lui-même peut signer et confirmer les transactions et les opérations par le biais de canaux de communication chiffrés et de mécanismes stricts de vérification de signature. Tous les messages et les données de transaction sont cryptés pendant la transmission, en utilisant des algorithmes de cryptage avancés tels que le cryptage symétrique AES et le cryptage asymétrique RSA, pour prévenir le vol ou la falsification de données. En même temps, lorsque le portefeuille reçoit une demande d'une DApp, il vérifie rigoureusement la demande, garantissant que seules les demandes légitimes sont traitées, renforçant davantage la sécurité et la confidentialité des actifs de l'utilisateur.

4.1.3 Compatibilité

WalletConnect a une excellente compatibilité et peut s'intégrer à une variété de portefeuilles de crypto-monnaie et d'applications décentralisées grand public. En ce qui concerne les portefeuilles, il prend en charge de nombreux portefeuilles bien connus tels que MetaMask, Trust Wallet, Coinbase Wallet, couvrant différents types et plates-formes d'applications de portefeuille. Que ce soit un portefeuille mobile ou de bureau, les utilisateurs peuvent facilement utiliser WalletConnect pour se connecter. En ce qui concerne les DApps, qu'il s'agisse d'applications de finance décentralisée (DeFi), de marchés de jetons non fongibles (NFT), de jeux blockchain ou d'autres types de DApps, tant qu'ils suivent la norme de protocole WalletConnect, ils peuvent réaliser une connexion transparente avec les portefeuilles. Cette large compatibilité permet aux utilisateurs de passer librement d'une DApp à un autre et d'un portefeuille à un autre sans se soucier des problèmes de compatibilité, améliorant considérablement l'expérience d'interaction des utilisateurs dans l'écosystème blockchain et favorisant l'interopérabilité entre différentes applications et portefeuilles, stimulant la prospérité et le développement de l'écosystème blockchain.

4.1.4 Open-ended

WalletConnect est un protocole ouvert que tout le monde peut utiliser, développer et étendre librement. Cette ouverture offre aux développeurs un vaste espace d'innovation, leur permettant de construire diverses applications et services basés sur WalletConnect sans se soucier de processus d'autorisation fastidieux ou de frais d'utilisation élevés. Les développeurs peuvent personnaliser WalletConnect selon leurs besoins pour répondre à des scénarios commerciaux spécifiques et aux exigences des utilisateurs. En même temps, la nature ouverte attire également des développeurs du monde entier pour participer à la construction de l'écosystème WalletConnect, favorisant l'échange technique et l'innovation, et stimulant l'amélioration continue et le développement du protocole WalletConnect. Cet écosystème ouvert permet à WalletConnect de s'adapter en continu aux évolutions du marché et aux besoins des utilisateurs, de maintenir sa position de leader dans le domaine de la connectivité blockchain et d'insuffler un puissant élan dans le développement de toute l'industrie de la blockchain.

4.2 Comparaison des avantages

Comparé aux méthodes de connexion traditionnelles, WalletConnect présente des avantages significatifs à bien des égards. En termes de commodité, les méthodes de connexion traditionnelles peuvent exiger que les utilisateurs saisissent manuellement des adresses de portefeuille, des clés privées ou des phrases mnémoniques dans les DApps, ce qui est fastidieux et sujet aux erreurs. De plus, passer d'un appareil ou d'une application à un autre complique le processus. En revanche, WalletConnect ne nécessite que la numérisation d'un code QR ou le clic sur un lien pour établir rapidement une connexion entre le portefeuille et la DApp. Que ce soit sur un ordinateur de bureau ou un appareil mobile, le processus est simplifié, ce qui permet d'économiser du temps et des efforts aux utilisateurs.

En termes de sécurité, les méthodes de connexion traditionnelles présentent le risque d'exposition de la clé privée, en particulier lors de la saisie de la clé privée dans un environnement réseau non sécurisé ou sur un appareil compromis. Une fois obtenus par des pirates informatiques, les actifs des utilisateurs subiront des pertes. WalletConnect, quant à lui, évite efficacement le problème de fuite de clé privée grâce à une communication chiffrée et au stockage local des clés privées, garantissant ainsi la sécurité des actifs des utilisateurs.

D'un point de vue expérience utilisateur, les méthodes de connexion traditionnelles peuvent entraîner un basculement fréquent entre les comptes et les opérations de différents DApps et portefeuilles, ce qui se traduit par une mauvaise expérience utilisateur. WalletConnect offre une expérience de connexion unifiée et fluide, permettant aux utilisateurs de gérer les connexions à plusieurs DApps dans un seul portefeuille sans avoir besoin d'opérations répétitives, améliorant ainsi l'expérience d'utilisation et la satisfaction des utilisateurs dans les applications blockchain.

5. Cas d'utilisation de WalletConnect

5.1 Secteur de la finance décentralisée (DeFi)

Dans l'actuelle floraison de la finance décentralisée (DeFi), WalletConnect joue un rôle de connexion crucial, facilitant grandement les opérations des utilisateurs sur diverses plates-formes DeFi. En prenant le célèbre échange décentralisé Uniswap comme exemple, les utilisateurs peuvent facilement scanner le code QR ou cliquer sur le lien à l'aide de WalletConnect pour établir rapidement une connexion sécurisée entre leurs portefeuilles, tels que MetaMask ou Trust Wallet, et la plate-forme Uniswap. Lors de la réalisation d'opérations d'échange de jetons, les utilisateurs n'ont pas besoin d'entrer manuellement des informations de portefeuille complexes. Le portefeuille identifiera et affichera automatiquement les jetons détenus par l'utilisateur. Après que les utilisateurs ont confirmé le type et la quantité de jetons à échanger, la demande de transaction sera envoyée au portefeuille via le canal crypté de WalletConnect. Les utilisateurs peuvent confirmer la signature dans le portefeuille, rendant l'ensemble du processus de transaction rapide et sécurisé. Cette méthode de connexion simplifie non seulement le processus d'opération, mais évite également le risque d'exposition de la clé privée pendant la transaction, permettant aux utilisateurs de participer au trading DeFi avec plus de confiance.

Dans le domaine du prêt, des plateformes comme Compound s'appuient également sur WalletConnect pour faciliter l'interaction entre les utilisateurs et la plateforme. Lorsque les utilisateurs participent à des activités d'emprunt et de prêt sur la plateforme Compound, ils connectent d'abord leurs portefeuilles via WalletConnect. La plateforme évalue leurs limites d'emprunt en fonction des actifs de leurs portefeuilles. Lorsqu'un utilisateur lance une demande d'emprunt, les informations d'emprunt sont cryptées et transmises au portefeuille. Après que l'utilisateur a confirmé la signature, le processus d'emprunt est achevé. Pour les remboursements, les utilisateurs confirment l'opération de remboursement dans leurs portefeuilles et les fonds sont automatiquement transférés du portefeuille à la plateforme Compound pour achever le processus de remboursement. Tout au long de ces opérations, WalletConnect garantit la sécurité des informations sur les actifs des utilisateurs et des données de transaction, permettant aux utilisateurs de participer facilement aux activités de prêt DeFi et de profiter pleinement des avantages de la finance décentralisée.

5.2 Marché NFT

Le marché des NFT s'est développé rapidement ces dernières années, WalletConnect jouant un rôle important en fournissant aux utilisateurs un moyen pratique et sécurisé de se connecter lors de l'achat, la vente et l'affichage de NFT. En prenant comme exemple la plus grande plateforme de trading de NFT au monde, OpenSea, lorsque les utilisateurs souhaitent acheter leur œuvre d'art NFT préférée sur la plateforme, ils n'ont qu'à cliquer sur l'option 'Connecter le portefeuille' sur la page OpenSea et choisir WalletConnect. OpenSea générera un code QR contenant des informations liées à la transaction. Après avoir scanné le code QR avec un portefeuille prenant en charge WalletConnect, une connexion sécurisée est établie entre le portefeuille et la plateforme OpenSea. Les utilisateurs peuvent consulter des informations détaillées sur le NFT dans le portefeuille, y compris le créateur de l'œuvre, la rareté et les enregistrements de transaction historiques. Une fois l'achat confirmé, le montant de la transaction est déduit du portefeuille, et le NFT est transféré à l'adresse du portefeuille de l'utilisateur. Tout le processus est rapide et sécurisé, garantissant la sécurité des actifs et la confidentialité des utilisateurs dans les transactions NFT.

Sur des plateformes comme Rarible, les utilisateurs peuvent non seulement acheter et vendre des NFT, mais aussi utiliser WalletConnect pour mettre en valeur leurs collections de NFT. Après avoir connecté le portefeuille à la plateforme Rarible, la plateforme lira automatiquement les actifs NFT de l'utilisateur depuis le portefeuille et les affichera de manière intuitive sur la page personnelle de l'utilisateur. Les utilisateurs peuvent catégoriser, ajouter des descriptions et des tags à leurs NFT pour une consultation facile et une appréciation par d'autres utilisateurs. Pendant ce temps, lorsque d'autres utilisateurs manifestent de l'intérêt pour les NFT affichés et expriment leur intention d'acheter, les deux parties peuvent communiquer et échanger via WalletConnect, améliorant considérablement l'efficacité et l'expérience du trading et de la mise en valeur des NFT sans nécessiter de laborieuses négociations hors ligne et de processus de transfert complexes.

5.3 Jeux Décentralisés

Dans le secteur du jeu décentralisé, WalletConnect offre aux joueurs un moyen plus pratique et sécurisé de gérer leurs actifs, améliorant ainsi le plaisir et l'interactivité du jeu. En prenant le jeu blockchain populaire CryptoKitties comme exemple, les joueurs doivent gérer leurs actifs de chat virtuel pendant le jeu, y compris l'élevage et la négociation. Grâce à WalletConnect, les joueurs peuvent connecter leurs portefeuilles au jeu CryptoKitties, et les informations sur les actifs de chat stockées dans le portefeuille seront synchronisées avec le jeu en temps réel. Lorsque les joueurs veulent élever de nouveaux chats, le jeu envoie une demande d'élevage au portefeuille du joueur via WalletConnect. Les joueurs confirment l'opération dans le portefeuille pour assurer la sécurité et l'authenticité du processus d'élevage. Si les joueurs veulent vendre leurs chats, ils n'ont qu'à sélectionner l'option de vente dans le jeu. Les informations de transaction seront transmises au portefeuille via WalletConnect. Après avoir confirmé la transaction, les actifs de chat seront transférés à l'adresse du portefeuille de l'acheteur. Tout le processus de transaction est ouvert, transparent et traçable.

Dans le jeu blockchain Axie Infinity, qui a pour thème les combats d'animaux de compagnie, WalletConnect joue également un rôle important. Les joueurs possèdent leurs propres animaux de compagnie Axie dans le jeu, chacun ayant des attributs et des compétences uniques. Les joueurs peuvent améliorer la valeur de leurs animaux de compagnie grâce à des combats, l'élevage et d'autres moyens. Lorsqu'ils participent à des combats de jeu, les joueurs doivent confirmer la composition de leurs animaux de compagnie Axie. WalletConnect transfère les informations sur les actifs Axie du portefeuille du joueur au jeu, garantissant que les joueurs peuvent utiliser leurs animaux de compagnie possédés dans les combats. Lorsque les joueurs reçoivent des récompenses dans le jeu, telles que des objets NFT ou des jetons de jeu, ces actifs sont directement stockés dans le portefeuille du joueur. Les joueurs peuvent utiliser WalletConnect pour visualiser et gérer leurs actifs de jeu à tout moment, facilitant le transfert et le commerce rapides des actifs, renforçant ainsi la jouabilité et la valeur économique du jeu.

5.4 Autres domaines

En termes de réseaux sociaux, certains plateformes sociales basées sur la blockchain, telles que Steemit et Voice, utilisent WalletConnect pour la vérification d'identité. Lorsque les utilisateurs s'inscrivent et se connectent à ces plateformes sociales, ils n'ont plus besoin de la méthode traditionnelle de nom d'utilisateur et de mot de passe, mais utilisent WalletConnect pour connecter leurs portefeuilles pour la vérification d'identité. La clé publique dans le portefeuille sert d'identifiant unique de l'utilisateur, garantissant l'authenticité et l'immutabilité de l'identité de l'utilisateur. En même temps, les utilisateurs peuvent choisir d'utiliser le portefeuille pour signer lors de la publication de contenu, prouvant l'originalité et la propriété du contenu, renforçant le mécanisme de confiance et la valeur du contenu du réseau social.

Dans le domaine de la publication de contenu, certaines plates-formes de création de contenu décentralisées, telles que Mirror, permettent aux créateurs de connecter leurs portefeuilles à la plate-forme via WalletConnect. Lorsque les créateurs publient des articles, des images ou d'autres formes de contenu, ils peuvent mettre en place des fonctions de lecture payante ou de pourboire. Les lecteurs peuvent utiliser WalletConnect pour effectuer des paiements via leurs portefeuilles, et les fonds seront directement transférés à l'adresse du portefeuille du créateur, permettant une monétisation directe de la création de contenu, éliminant les liens intermédiaires et augmentant les revenus du créateur.

Dans le scénario de paiement, certains commerçants et prestataires de services ont commencé à prendre en charge les paiements via WalletConnect. Lorsque les consommateurs achètent des biens ou des services, le commerçant générera un lien WalletConnect ou un code QR contenant les informations de paiement. Après que le consommateur l'a scanné avec un portefeuille, il confirme le montant du paiement et les détails de la transaction pour finaliser le paiement. Cette méthode de paiement simplifie le processus de paiement traditionnel, améliore l'efficacité et la sécurité des paiements, et offre également aux utilisateurs des options de paiement plus diversifiées, favorisant l'application des cryptomonnaies dans la consommation quotidienne.

Le statut actuel du développement et les défis de WalletConnect

6.1 État de développement

Actuellement, WalletConnect a obtenu des résultats de développement significatifs dans l'écosystème blockchain. En termes d'échelle d'intégration, il s'est profondément intégré à plus de 100 portefeuilles et plus de 200 applications. De nombreux portefeuilles bien connus tels que MetaMask, Trust Wallet, Coinbase Wallet, etc., prennent en charge le protocole WalletConnect, permettant à un grand nombre d'utilisateurs de blockchain d'utiliser facilement WalletConnect pour connecter des portefeuilles avec des DApps. En termes de scénarios d'application, il couvre plusieurs domaines chauds tels que la finance décentralisée (DeFi), les marchés NFT, les jeux décentralisés, etc. Presque toutes les plateformes DeFi principales et les marchés d'échange NFT utilisent WalletConnect comme un moyen important de connecter les portefeuilles des utilisateurs.

À partir des données utilisateur, le nombre de connexions WalletConnect a dépassé 220 millions de fois, couvrant 35 millions d'utilisateurs dans le monde, ce qui reflète pleinement sa large application et sa popularité parmi les groupes d'utilisateurs. En termes de financement, WalletConnect a également été fortement reconnu par le marché financier, avec un montant total de financement de 38 millions de dollars américains. Le financement de série B de 13 millions de dollars achevé le 15 janvier 2025, inclut des investisseurs tels que 1kx, BitGo,Crypto.comDes capitaux et d'autres institutions d'investissement bien connues, ces fonds stimuleront davantage le développement de WalletConnect dans la recherche et le développement technologiques, l'expansion de l'écosystème et la promotion sur le marché, renforçant ainsi sa compétitivité et son influence dans le domaine de la connectivité blockchain.

Affronter les défis 6.2

Malgré avoir accompli certains succès, WalletConnect rencontre également de nombreux défis dans son développement. En termes de sécurité, bien que WalletConnect adopte diverses technologies de chiffrement pour garantir la sécurité des communications et des transactions, il existe encore un risque d'attaque en raison de l'avancement continu des techniques des hackers. Par exemple, il y a eu des cas où de fausses applications de portefeuille WalletConnect étaient répertoriées sur Google Play, entraînant le vol d'actifs des utilisateurs. De plus, certains portefeuilles Web3 ont des restrictions de fenêtres contextuelles de transaction imparfaites lorsqu'ils fournissent un support WalletConnect, ce qui peut entraîner le transfert accidentel d'actifs par hameçonnage.

La concurrence sur le marché est également un défi important. La concurrence dans le domaine de la connectivité blockchain est féroce, avec de nouveaux protocoles de connexion et solutions émergent constamment, comme certains portefeuilles développant leurs propres méthodes de connexion ou d'autres protocoles de connexion se concentrant sur des domaines spécifiques. Ces concurrents peuvent rivaliser avec WalletConnect en termes de fonctionnalité, d'expérience utilisateur, de coût, etc., pour se disputer des parts de marché.

La sensibilisation et l'éducation des utilisateurs sont également un défi. Pour les utilisateurs ordinaires, la technologie blockchain et les concepts connexes sont relativement complexes en eux-mêmes. En tant que protocole de connexion relativement professionnel, WalletConnect peut poser certaines difficultés aux utilisateurs en termes de compréhension et d'utilisation. Comment sensibiliser davantage les utilisateurs à WalletConnect, réduire le seuil d'utilisation et permettre à un plus grand nombre d'utilisateurs de l'utiliser de manière sûre et pratique est le problème que WalletConnect doit résoudre. En même temps, avec le développement continu de la technologie blockchain et l'expansion continue des scénarios d'application, WalletConnect doit également s'adapter en permanence aux nouvelles normes technologiques et aux besoins des utilisateurs, continuer à innover techniquement et améliorer les fonctions pour maintenir sa compétitivité sur le marché.

La tendance future du développement de WalletConnect

7.1 Direction de l'innovation technologique

En termes d'amélioration de la stabilité de la connexion, WalletConnect peut encore optimiser son protocole de communication, adopter des technologies réseau plus avancées, telles que la technologie de réseau distribué basée sur la blockchain, réduire la dépendance à l'égard de l'infrastructure réseau centralisée traditionnelle, réduisant ainsi le risque de latence et d'interruptions du réseau. Actuellement, WebSocket est la principale méthode de communication pour les connexions WalletConnect, et à l'avenir, de nouveaux protocoles de transport de nouvelle génération tels que QUIC (Quick UDP Internet Connections) pourraient être introduits. QUIC est basé sur le protocole UDP et présente des avantages significatifs en matière de réduction du temps d'établissement de la connexion, d'amélioration de l'efficacité de transmission et de résistance à la congestion du réseau, offrant aux utilisateurs une expérience de connexion plus stable et plus rapide.

En termes d'expansion, WalletConnect devrait prendre en charge des opérations plus complexes. Par exemple, pour atteindre une interaction transparente entre plusieurs chaînes, les utilisateurs peuvent transférer des actifs, effectuer des transactions, etc. entre différents réseaux blockchain via une seule connexion de portefeuille sans avoir besoin de basculer entre plusieurs portefeuilles et réseaux. En même temps, il peut y avoir une augmentation du support pour plus de types d'actifs numériques, y compris de nouvelles cryptomonnaies, des titres numériques, etc., pour répondre aux demandes de plus en plus diversifiées du marché financier.

La protection de la vie privée est également une direction importante pour l'innovation technologique. Alors que les préoccupations des utilisateurs concernant la confidentialité des données continuent de croître, WalletConnect peut adopter des technologies de chiffrement avancées telles que les preuves de connaissance nulle pour effectuer la vérification d'identité et les opérations de transaction sans révéler d'informations sensibles sur l'utilisateur. Les preuves de connaissance nulle permettent au prouveur de prouver un fait au vérificateur sans divulguer d'autres informations, ce qui renforcera davantage la protection de la vie privée des utilisateurs lors de l'utilisation de WalletConnect et renforcera leur confiance en sa sécurité.

Perspectives d'expansion du marché 7.2

Dans les marchés émergents, avec la popularité mondiale de la technologie Blockchain, la demande d'applications Blockchain dans certains pays et régions en développement augmente rapidement. Par exemple, en Asie du Sud-Est, en Afrique et dans d'autres régions où l'infrastructure financière est relativement faible, il y a un besoin urgent de services financiers pratiques et peu coûteux. La technologie Blockchain offre des solutions innovantes pour ces régions. En tant qu'outil important pour connecter les applications Blockchain et les portefeuilles, WalletConnect devrait être largement utilisé dans ces marchés émergents, aidant les utilisateurs locaux à participer plus facilement à la finance décentralisée, au trading d'actifs numériques et à d'autres activités, et favorisant l'atterrissage et le développement de la technologie Blockchain dans ces régions.

En plus des domaines existants de la finance décentralisée, des places de marché NFT et du jeu, WalletConnect peut également jouer un rôle important dans des domaines tels que l'Internet des objets, la finance de la chaîne d'approvisionnement et la vérification d'identité. Dans le domaine de l'IoT, où la communication sécurisée et l'authentification entre les appareils sont des problèmes clés, WalletConnect peut tirer parti de sa technologie de connexion sécurisée et de cryptage pour connecter les appareils IoT aux plateformes blockchain, garantissant la sécurité et la fiabilité des données des appareils, et fournissant une infrastructure plus fiable pour les applications IoT. En finance de la chaîne d'approvisionnement, WalletConnect connecte tous les maillons de la chaîne d'approvisionnement pour réaliser le partage d'informations et l'automatisation des transactions, améliorer la transparence et l'efficacité de la chaîne d'approvisionnement, et réduire les risques financiers. Dans le domaine de la vérification d'identité, WalletConnect peut fournir une solution de vérification d'identité décentralisée, les utilisateurs pouvant utiliser leurs propres portefeuilles pour la vérification d'identité, sans avoir à s'appuyer sur des institutions traditionnelles de vérification d'identité centralisées, améliorant la sécurité et la confidentialité de la vérification d'identité.

Conclusion

WalletConnect, en tant que protocole open-source, joue un rôle important dans l'écosystème blockchain en connectant les applications décentralisées (DApps) avec des portefeuilles chiffrés. Il fournit aux utilisateurs un moyen sécurisé et pratique de se connecter en scannant des codes QR ou en cliquant sur des liens, leur permettant d'interagir avec des DApps sans exposer directement leurs clés privées. Les utilisateurs doivent faire preuve de prudence lorsqu'ils utilisent WalletConnect, en choisissant des portefeuilles et des DApps réputés et bien connus pour se connecter, et en évitant les connexions provenant de sources inconnues pour éviter les attaques de phishing ou autres risques de sécurité.

Tác giả: Frank
* Đầu tư có rủi ro, phải thận trọng khi tham gia thị trường. Thông tin không nhằm mục đích và không cấu thành lời khuyên tài chính hay bất kỳ đề xuất nào khác thuộc bất kỳ hình thức nào được cung cấp hoặc xác nhận bởi Gate.io.
* Không được phép sao chép, truyền tải hoặc đạo nhái bài viết này mà không có sự cho phép của Gate.io. Vi phạm là hành vi vi phạm Luật Bản quyền và có thể phải chịu sự xử lý theo pháp luật.

Qu'est-ce que WalletConnect : Débloquer une nouvelle ère de connectivité des applications blockchain

Débutant3/11/2025, 2:14:47 AM
WalletConnect, en tant que protocole open-source, joue un rôle essentiel dans la connexion des applications décentralisées (DApps) avec les portefeuilles de cryptomonnaie dans l'écosystème de la Blockchain. Il offre aux utilisateurs un moyen sécurisé et pratique de se connecter en scannant un code QR ou en cliquant sur un lien, ce qui leur permet d'interagir avec les DApps sans exposer directement leurs clés privées. Les utilisateurs doivent faire preuve de prudence lors de l'utilisation de WalletConnect, en choisissant des portefeuilles et des DApps réputés et bien connus pour les connexions afin d'éviter les sources inconnues qui pourraient entraîner des attaques de phishing ou d'autres risques de sécurité.

1. Introduction

1.1 Contexte de recherche

Ces dernières années, le développement rapide de la technologie Blockchain a conduit à un grand nombre d'applications décentralisées (DApps), qui offrent aux utilisateurs plus de liberté, de transparence et de sécurité, couvrant plusieurs domaines tels que la finance, les jeux, les réseaux sociaux, etc. Dans l'écosystème Blockchain, les portefeuilles numériques sont des outils importants pour les utilisateurs afin de gérer des actifs cryptés et de participer aux interactions des DApps. Ils stockent les clés privées et publiques des utilisateurs pour signer des transactions et vérifier leur identité.

Avec la popularité croissante des DApps, les utilisateurs ont des exigences plus élevées en matière de commodité, de sécurité et de compatibilité de la connexion entre les portefeuilles et les DApps. Les méthodes de connexion traditionnelles présentent de nombreuses limitations, telles qu'un risque élevé d'exposition de la clé privée, une opération fastidieuse, une compatibilité médiocre, etc., ce qui rend difficile de répondre aux besoins diversifiés des utilisateurs. Dans ce contexte, WalletConnect est apparu comme un protocole de connexion innovant conçu pour répondre aux défis de communication entre les portefeuilles et les DApps, offrant aux utilisateurs une expérience interactive plus sécurisée et pratique.

Depuis son lancement, WalletConnect a été largement utilisé et a suscité l'attention. Il a été intégré à de nombreux portefeuilles et DApps bien connus, devenant l'une des infrastructures importantes connectant les portefeuilles et les applications dans le domaine de la Blockchain. Avec l'évolution continue de la technologie Blockchain et l'expansion des scénarios d'application, une recherche approfondie sur les principes, les fonctions, les applications et les tendances de développement de WalletConnect revêt une grande importance pour promouvoir le développement de l'écosystème Blockchain.

2. Le concept de base de WalletConnect

2.1 Définition et Essence

WalletConnect est un protocole open source conçu pour connecter de manière sécurisée les applications décentralisées (DApps) avec des portefeuilles de cryptomonnaie (comme MetaMask, Trust Wallet, etc.) via la numérisation de codes QR ou en cliquant sur des liens. Il permet aux utilisateurs d'interagir avec des DApps via des appareils mobiles ou des portefeuilles de bureau sans exposer directement leurs clés privées. Fondamentalement, WalletConnect établit un canal de communication chiffré, permettant aux DApps et aux portefeuilles d'échanger de manière sécurisée des messages et des informations de transaction. Les utilisateurs peuvent confirmer et signer des transactions dans le portefeuille, tandis que les clés privées sont toujours conservées dans le portefeuille et ne sont pas exposées à la DApp, garantissant ainsi la sécurité et la confidentialité.

2.2 Histoire du développement

  • Origine et développement précoce : WalletConnect a été initialement proposé par Richard Burton en 2018, à l'époque où il s'agissait d'un projet bien établi sur Ethereum.Balance.ioUn produit accessoire dans le processus de développement. L'ingénieur Web full-stack Pedro Gomes espèreBalance.ioOffrir une expérience utilisateur standard de l'industrie, après plusieurs mois de recherche et développement, une expérience utilisateur capable d'intégrer des outils de gestion avec des portefeuilles mobiles a été conçue. Cet ensemble d'outils a ensuite été open-source et nommé 'WalletConnect.' Par la suite, il a reçu un financement du Fonds de la Communauté Ethereum (ECF) et de la Fondation Ethereum (EF). L'équipe a décidé de fonctionner comme une organisation à but non lucratif (sous forme de fondation), et Pedro Gomes a également quitté l'organisation.Balance.ioDéveloppement à temps plein et exploitation du projet WalletConnect.
  • Itération de version et expansion des fonctionnalités : Au cours du processus de développement, WalletConnect subit continuellement des mises à jour de version et des optimisations de fonctionnalités. La version initiale était principalement limitée à la communication distante sécurisée entre les portefeuilles mobiles et les applications de bureau. Avec le développement de la technologie et les évolutions des besoins des utilisateurs, les versions ultérieures ont ajouté le support des connexions sécurisées entre les portefeuilles mobiles et les applications décentralisées mobiles, améliorant ainsi davantage l'expérience utilisateur lors de l'utilisation des applications décentralisées sur différents appareils. Parallèlement, l'équipe WalletConnect se concentre également sur la technologie de messagerie web3, s'engageant à offrir aux utilisateurs des services plus riches et plus pratiques.
  • Financement et Expansion Écologique: Le 15 janvier 2025, WalletConnect a finalisé un financement de série B de 13 millions de dollars, avec des investisseurs incluant 1kx, BitGo,Crypto.comCapital, etc. Avant cela, l'équipe de WalletConnect a également reçu plusieurs tours de financement, pour un montant total accumulé de 38 millions de dollars américains. Grâce au financement, WalletConnect dispose de plus de ressources pour la recherche et le développement techniques et la construction de l'écosystème. Actuellement, la société s'est intégrée à plus de 100 portefeuilles et plus de 200 applications, avec des temps de connexion dépassant 220 millions, couvrant 35 millions d'utilisateurs, devenant l'une des infrastructures importantes reliant les portefeuilles et les DApps dans l'écosystème Blockchain.

3. Le principe de fonctionnement de WalletConnect

3.1 Mécanisme d'établissement de la connexion

Lorsqu'un utilisateur accède à une application décentralisée (DApp) prenant en charge WalletConnect, le processus de connexion commence avec la DApp générant un code QR unique ou un lien profond contenant des informations essentielles telles que l'identifiant de la DApp, les détails de la demande de session et une clé publique temporaire pour la communication chiffrée. Par exemple, dans une application de finance décentralisée (DeFi), le code QR ou le lien peut inclure le nom de l'application, la version, les réseaux blockchain pris en charge et des instructions invitant l'utilisateur à connecter son portefeuille.

Les utilisateurs peuvent ensuite utiliser un portefeuille de crypto-monnaie prenant en charge WalletConnect, tel que MetaMask ou Trust Wallet, pour scanner le code QR ou cliquer sur le lien profond. En prenant un portefeuille mobile comme exemple, lorsqu'un utilisateur ouvre l'application de portefeuille et choisit de se connecter via WalletConnect, le portefeuille appellera la fonction appareil photo du téléphone pour scanner le code QR ou résoudre le contenu du lien cliqué. Après avoir obtenu les informations du code QR ou du lien, le portefeuille les vérifiera pour confirmer la source et l'intégrité des informations. Si la vérification est réussie, le portefeuille générera sa propre paire de clés temporaires et utilisera la clé publique fournie par l'application décentralisée (DApp) pour générer une clé symétrique partagée via le protocole d'échange de clés de Diffie-Hellman. Cette clé partagée sera utilisée pour la communication chiffrée entre la DApp et le portefeuille afin d'assurer la confidentialité et l'intégrité du contenu de la communication. Enfin, le portefeuille enverra un message de confirmation de connexion à la DApp, informant que la connexion a été établie avec succès, et les deux parties pourront commencer une communication sécurisée.

3.2 Principes de Communication Sécurisée

WalletConnect utilise une variété de technologies de cryptage avancées pour assurer la sécurité de l'échange de messages entre les DApps et les portefeuilles, principalement basées sur le cryptage de bout en bout, l'échange de clés et les mécanismes de cryptage de canal. Pendant la phase d'établissement de la connexion, les DApps et les portefeuilles génèrent une clé symétrique partagée via le protocole d'échange de clés de Diffie-Hellman. Dans ce processus, les deux parties échangent d'abord leurs clés publiques, sur la base desquelles, en utilisant l'algorithme de Diffie-Hellman, une clé symétrique partagée est générée de manière sécurisée sur un canal de communication non sécurisé, connue uniquement du DApp et du portefeuille, et inaccessible aux tiers.

Pendant le processus de transmission des messages, chiffrez le message en utilisant l'algorithme de chiffrement symétrique AES (Advanced Encryption Standard). Lorsqu'une DApp envoie un message à un portefeuille, elle chiffre le message en utilisant une clé symétrique partagée, puis l'envoie via le canal de communication WebSocket. WebSocket prend en charge l'utilisation de TLS (Transport Layer Security) pour chiffrer le canal de transmission, offrant une sécurité supplémentaire pour la transmission des messages. Même si le canal sous-jacent est surveillé, le contenu du message ne peut pas être déchiffré par l'espion car il est déjà chiffré. Après que le portefeuille reçoit le message chiffré, il le déchiffre en utilisant la même clé symétrique partagée pour obtenir le message d'origine. En même temps, pour garantir l'authenticité et l'intégrité du message, le message est généralement signé avant l'envoi. L'expéditeur signe le message avec sa clé privée, et le destinataire peut utiliser la clé publique de l'expéditeur pour vérifier la signature du message et confirmer que le message n'a pas été altéré. Par exemple, lors de la réalisation d'une transaction blockchain, le message de demande de transaction envoyé par la DApp est chiffré et signé. Le portefeuille vérifie d'abord la signature lors de sa réception, puis déchiffre le message pour garantir la sécurité et l'exactitude de la demande de transaction.

3.3 Processus de signature des transactions et d'interaction on-chain

Lorsqu'une DApp a besoin que les utilisateurs effectuent des transactions ou effectuent d'autres opérations nécessitant des signatures, elle enverra une demande de signature au portefeuille de l'utilisateur via la connexion sécurisée établie. Prenons l'exemple de l'achat d'une œuvre d'art numérique sur un marché NFT, la DApp encapsulera les détails de la transaction, tels que l'identifiant NFT acheté, le prix, les adresses des parties à la transaction et le réseau blockchain de la transaction, dans la demande de signature envoyée au portefeuille. L'utilisateur recevra cette demande de signature dans le portefeuille, qui affichera visuellement les détails de la transaction pour que l'utilisateur puisse les confirmer. Après avoir examiné attentivement les informations de la transaction et en avoir assuré l'exactitude, l'utilisateur peut cliquer sur le bouton de confirmation de signature dans le portefeuille. Le portefeuille utilisera la clé privée de l'utilisateur pour signer les informations de la transaction. Le processus de signature implique le traitement des données de transaction basé sur des algorithmes de chiffrement pour générer une signature unique. Une fois la signature terminée, le portefeuille renverra les informations signées à la DApp.

Après que le DApp a reçu les informations signées, il diffusera les informations de transaction signées sur le réseau blockchain selon les règles et l'interface du réseau blockchain. Les nœuds du réseau blockchain vérifieront la légitimité de la transaction, y compris la validité de la signature et si les soldes des deux parties sont suffisants. Si la vérification est réussie, la transaction sera incluse dans un bloc sur la blockchain, complétant l'interaction sur chaîne et réalisant le transfert d'actifs ou d'autres opérations. Tout au long du processus, la clé privée de l'utilisateur est toujours stockée dans le portefeuille et n'est pas exposée au DApp. Le DApp ne peut accéder qu'aux informations de transaction qui ont été signées, garantissant ainsi la sécurité et la confidentialité des actifs de l'utilisateur.

4. Fonctionnalités et avantages de WalletConnect

4.1 Analyse des caractéristiques

4.1.1 Décentralisation

WalletConnect adopte une conception d'architecture décentralisée, ne reposant sur aucun serveur central pour réaliser la connexion et la communication entre les DApps et les portefeuilles. Dans les méthodes de connexion centralisées traditionnelles, il y a généralement un serveur central pour coordonner et gérer la connexion, ce qui non seulement devient facilement la source de points de défaillance uniques, mais peut également entraîner des problèmes de confidentialité et de sécurité des données. WalletConnect utilise les caractéristiques décentralisées de la blockchain pour établir des connexions et transmettre des données via des nœuds de la blockchain, rendant l'ensemble du processus de connexion plus décentralisé et fiable. Cette conception décentralisée évite les risques que les serveurs centraux peuvent apporter, renforce la stabilité et la résistance aux attaques du système, et est également conforme au concept de base de la technologie blockchain, c'est-à-dire éliminer les institutions intermédiaires et réaliser une interaction directe entre les utilisateurs.

4.1.2 Sécurité

La sécurité est l'une des fonctionnalités principales de WalletConnect. Pendant le processus de connexion et d'interaction, la clé privée de l'utilisateur est toujours stockée dans l'application de portefeuille locale et ne sera pas exposée à l'application décentralisée (DApp). La clé privée est une référence cruciale pour que les utilisateurs puissent accéder et gérer des actifs cryptés. Une fois divulgués, les actifs de l'utilisateur seront confrontés à des risques importants. WalletConnect garantit que seul l'utilisateur lui-même peut signer et confirmer les transactions et les opérations par le biais de canaux de communication chiffrés et de mécanismes stricts de vérification de signature. Tous les messages et les données de transaction sont cryptés pendant la transmission, en utilisant des algorithmes de cryptage avancés tels que le cryptage symétrique AES et le cryptage asymétrique RSA, pour prévenir le vol ou la falsification de données. En même temps, lorsque le portefeuille reçoit une demande d'une DApp, il vérifie rigoureusement la demande, garantissant que seules les demandes légitimes sont traitées, renforçant davantage la sécurité et la confidentialité des actifs de l'utilisateur.

4.1.3 Compatibilité

WalletConnect a une excellente compatibilité et peut s'intégrer à une variété de portefeuilles de crypto-monnaie et d'applications décentralisées grand public. En ce qui concerne les portefeuilles, il prend en charge de nombreux portefeuilles bien connus tels que MetaMask, Trust Wallet, Coinbase Wallet, couvrant différents types et plates-formes d'applications de portefeuille. Que ce soit un portefeuille mobile ou de bureau, les utilisateurs peuvent facilement utiliser WalletConnect pour se connecter. En ce qui concerne les DApps, qu'il s'agisse d'applications de finance décentralisée (DeFi), de marchés de jetons non fongibles (NFT), de jeux blockchain ou d'autres types de DApps, tant qu'ils suivent la norme de protocole WalletConnect, ils peuvent réaliser une connexion transparente avec les portefeuilles. Cette large compatibilité permet aux utilisateurs de passer librement d'une DApp à un autre et d'un portefeuille à un autre sans se soucier des problèmes de compatibilité, améliorant considérablement l'expérience d'interaction des utilisateurs dans l'écosystème blockchain et favorisant l'interopérabilité entre différentes applications et portefeuilles, stimulant la prospérité et le développement de l'écosystème blockchain.

4.1.4 Open-ended

WalletConnect est un protocole ouvert que tout le monde peut utiliser, développer et étendre librement. Cette ouverture offre aux développeurs un vaste espace d'innovation, leur permettant de construire diverses applications et services basés sur WalletConnect sans se soucier de processus d'autorisation fastidieux ou de frais d'utilisation élevés. Les développeurs peuvent personnaliser WalletConnect selon leurs besoins pour répondre à des scénarios commerciaux spécifiques et aux exigences des utilisateurs. En même temps, la nature ouverte attire également des développeurs du monde entier pour participer à la construction de l'écosystème WalletConnect, favorisant l'échange technique et l'innovation, et stimulant l'amélioration continue et le développement du protocole WalletConnect. Cet écosystème ouvert permet à WalletConnect de s'adapter en continu aux évolutions du marché et aux besoins des utilisateurs, de maintenir sa position de leader dans le domaine de la connectivité blockchain et d'insuffler un puissant élan dans le développement de toute l'industrie de la blockchain.

4.2 Comparaison des avantages

Comparé aux méthodes de connexion traditionnelles, WalletConnect présente des avantages significatifs à bien des égards. En termes de commodité, les méthodes de connexion traditionnelles peuvent exiger que les utilisateurs saisissent manuellement des adresses de portefeuille, des clés privées ou des phrases mnémoniques dans les DApps, ce qui est fastidieux et sujet aux erreurs. De plus, passer d'un appareil ou d'une application à un autre complique le processus. En revanche, WalletConnect ne nécessite que la numérisation d'un code QR ou le clic sur un lien pour établir rapidement une connexion entre le portefeuille et la DApp. Que ce soit sur un ordinateur de bureau ou un appareil mobile, le processus est simplifié, ce qui permet d'économiser du temps et des efforts aux utilisateurs.

En termes de sécurité, les méthodes de connexion traditionnelles présentent le risque d'exposition de la clé privée, en particulier lors de la saisie de la clé privée dans un environnement réseau non sécurisé ou sur un appareil compromis. Une fois obtenus par des pirates informatiques, les actifs des utilisateurs subiront des pertes. WalletConnect, quant à lui, évite efficacement le problème de fuite de clé privée grâce à une communication chiffrée et au stockage local des clés privées, garantissant ainsi la sécurité des actifs des utilisateurs.

D'un point de vue expérience utilisateur, les méthodes de connexion traditionnelles peuvent entraîner un basculement fréquent entre les comptes et les opérations de différents DApps et portefeuilles, ce qui se traduit par une mauvaise expérience utilisateur. WalletConnect offre une expérience de connexion unifiée et fluide, permettant aux utilisateurs de gérer les connexions à plusieurs DApps dans un seul portefeuille sans avoir besoin d'opérations répétitives, améliorant ainsi l'expérience d'utilisation et la satisfaction des utilisateurs dans les applications blockchain.

5. Cas d'utilisation de WalletConnect

5.1 Secteur de la finance décentralisée (DeFi)

Dans l'actuelle floraison de la finance décentralisée (DeFi), WalletConnect joue un rôle de connexion crucial, facilitant grandement les opérations des utilisateurs sur diverses plates-formes DeFi. En prenant le célèbre échange décentralisé Uniswap comme exemple, les utilisateurs peuvent facilement scanner le code QR ou cliquer sur le lien à l'aide de WalletConnect pour établir rapidement une connexion sécurisée entre leurs portefeuilles, tels que MetaMask ou Trust Wallet, et la plate-forme Uniswap. Lors de la réalisation d'opérations d'échange de jetons, les utilisateurs n'ont pas besoin d'entrer manuellement des informations de portefeuille complexes. Le portefeuille identifiera et affichera automatiquement les jetons détenus par l'utilisateur. Après que les utilisateurs ont confirmé le type et la quantité de jetons à échanger, la demande de transaction sera envoyée au portefeuille via le canal crypté de WalletConnect. Les utilisateurs peuvent confirmer la signature dans le portefeuille, rendant l'ensemble du processus de transaction rapide et sécurisé. Cette méthode de connexion simplifie non seulement le processus d'opération, mais évite également le risque d'exposition de la clé privée pendant la transaction, permettant aux utilisateurs de participer au trading DeFi avec plus de confiance.

Dans le domaine du prêt, des plateformes comme Compound s'appuient également sur WalletConnect pour faciliter l'interaction entre les utilisateurs et la plateforme. Lorsque les utilisateurs participent à des activités d'emprunt et de prêt sur la plateforme Compound, ils connectent d'abord leurs portefeuilles via WalletConnect. La plateforme évalue leurs limites d'emprunt en fonction des actifs de leurs portefeuilles. Lorsqu'un utilisateur lance une demande d'emprunt, les informations d'emprunt sont cryptées et transmises au portefeuille. Après que l'utilisateur a confirmé la signature, le processus d'emprunt est achevé. Pour les remboursements, les utilisateurs confirment l'opération de remboursement dans leurs portefeuilles et les fonds sont automatiquement transférés du portefeuille à la plateforme Compound pour achever le processus de remboursement. Tout au long de ces opérations, WalletConnect garantit la sécurité des informations sur les actifs des utilisateurs et des données de transaction, permettant aux utilisateurs de participer facilement aux activités de prêt DeFi et de profiter pleinement des avantages de la finance décentralisée.

5.2 Marché NFT

Le marché des NFT s'est développé rapidement ces dernières années, WalletConnect jouant un rôle important en fournissant aux utilisateurs un moyen pratique et sécurisé de se connecter lors de l'achat, la vente et l'affichage de NFT. En prenant comme exemple la plus grande plateforme de trading de NFT au monde, OpenSea, lorsque les utilisateurs souhaitent acheter leur œuvre d'art NFT préférée sur la plateforme, ils n'ont qu'à cliquer sur l'option 'Connecter le portefeuille' sur la page OpenSea et choisir WalletConnect. OpenSea générera un code QR contenant des informations liées à la transaction. Après avoir scanné le code QR avec un portefeuille prenant en charge WalletConnect, une connexion sécurisée est établie entre le portefeuille et la plateforme OpenSea. Les utilisateurs peuvent consulter des informations détaillées sur le NFT dans le portefeuille, y compris le créateur de l'œuvre, la rareté et les enregistrements de transaction historiques. Une fois l'achat confirmé, le montant de la transaction est déduit du portefeuille, et le NFT est transféré à l'adresse du portefeuille de l'utilisateur. Tout le processus est rapide et sécurisé, garantissant la sécurité des actifs et la confidentialité des utilisateurs dans les transactions NFT.

Sur des plateformes comme Rarible, les utilisateurs peuvent non seulement acheter et vendre des NFT, mais aussi utiliser WalletConnect pour mettre en valeur leurs collections de NFT. Après avoir connecté le portefeuille à la plateforme Rarible, la plateforme lira automatiquement les actifs NFT de l'utilisateur depuis le portefeuille et les affichera de manière intuitive sur la page personnelle de l'utilisateur. Les utilisateurs peuvent catégoriser, ajouter des descriptions et des tags à leurs NFT pour une consultation facile et une appréciation par d'autres utilisateurs. Pendant ce temps, lorsque d'autres utilisateurs manifestent de l'intérêt pour les NFT affichés et expriment leur intention d'acheter, les deux parties peuvent communiquer et échanger via WalletConnect, améliorant considérablement l'efficacité et l'expérience du trading et de la mise en valeur des NFT sans nécessiter de laborieuses négociations hors ligne et de processus de transfert complexes.

5.3 Jeux Décentralisés

Dans le secteur du jeu décentralisé, WalletConnect offre aux joueurs un moyen plus pratique et sécurisé de gérer leurs actifs, améliorant ainsi le plaisir et l'interactivité du jeu. En prenant le jeu blockchain populaire CryptoKitties comme exemple, les joueurs doivent gérer leurs actifs de chat virtuel pendant le jeu, y compris l'élevage et la négociation. Grâce à WalletConnect, les joueurs peuvent connecter leurs portefeuilles au jeu CryptoKitties, et les informations sur les actifs de chat stockées dans le portefeuille seront synchronisées avec le jeu en temps réel. Lorsque les joueurs veulent élever de nouveaux chats, le jeu envoie une demande d'élevage au portefeuille du joueur via WalletConnect. Les joueurs confirment l'opération dans le portefeuille pour assurer la sécurité et l'authenticité du processus d'élevage. Si les joueurs veulent vendre leurs chats, ils n'ont qu'à sélectionner l'option de vente dans le jeu. Les informations de transaction seront transmises au portefeuille via WalletConnect. Après avoir confirmé la transaction, les actifs de chat seront transférés à l'adresse du portefeuille de l'acheteur. Tout le processus de transaction est ouvert, transparent et traçable.

Dans le jeu blockchain Axie Infinity, qui a pour thème les combats d'animaux de compagnie, WalletConnect joue également un rôle important. Les joueurs possèdent leurs propres animaux de compagnie Axie dans le jeu, chacun ayant des attributs et des compétences uniques. Les joueurs peuvent améliorer la valeur de leurs animaux de compagnie grâce à des combats, l'élevage et d'autres moyens. Lorsqu'ils participent à des combats de jeu, les joueurs doivent confirmer la composition de leurs animaux de compagnie Axie. WalletConnect transfère les informations sur les actifs Axie du portefeuille du joueur au jeu, garantissant que les joueurs peuvent utiliser leurs animaux de compagnie possédés dans les combats. Lorsque les joueurs reçoivent des récompenses dans le jeu, telles que des objets NFT ou des jetons de jeu, ces actifs sont directement stockés dans le portefeuille du joueur. Les joueurs peuvent utiliser WalletConnect pour visualiser et gérer leurs actifs de jeu à tout moment, facilitant le transfert et le commerce rapides des actifs, renforçant ainsi la jouabilité et la valeur économique du jeu.

5.4 Autres domaines

En termes de réseaux sociaux, certains plateformes sociales basées sur la blockchain, telles que Steemit et Voice, utilisent WalletConnect pour la vérification d'identité. Lorsque les utilisateurs s'inscrivent et se connectent à ces plateformes sociales, ils n'ont plus besoin de la méthode traditionnelle de nom d'utilisateur et de mot de passe, mais utilisent WalletConnect pour connecter leurs portefeuilles pour la vérification d'identité. La clé publique dans le portefeuille sert d'identifiant unique de l'utilisateur, garantissant l'authenticité et l'immutabilité de l'identité de l'utilisateur. En même temps, les utilisateurs peuvent choisir d'utiliser le portefeuille pour signer lors de la publication de contenu, prouvant l'originalité et la propriété du contenu, renforçant le mécanisme de confiance et la valeur du contenu du réseau social.

Dans le domaine de la publication de contenu, certaines plates-formes de création de contenu décentralisées, telles que Mirror, permettent aux créateurs de connecter leurs portefeuilles à la plate-forme via WalletConnect. Lorsque les créateurs publient des articles, des images ou d'autres formes de contenu, ils peuvent mettre en place des fonctions de lecture payante ou de pourboire. Les lecteurs peuvent utiliser WalletConnect pour effectuer des paiements via leurs portefeuilles, et les fonds seront directement transférés à l'adresse du portefeuille du créateur, permettant une monétisation directe de la création de contenu, éliminant les liens intermédiaires et augmentant les revenus du créateur.

Dans le scénario de paiement, certains commerçants et prestataires de services ont commencé à prendre en charge les paiements via WalletConnect. Lorsque les consommateurs achètent des biens ou des services, le commerçant générera un lien WalletConnect ou un code QR contenant les informations de paiement. Après que le consommateur l'a scanné avec un portefeuille, il confirme le montant du paiement et les détails de la transaction pour finaliser le paiement. Cette méthode de paiement simplifie le processus de paiement traditionnel, améliore l'efficacité et la sécurité des paiements, et offre également aux utilisateurs des options de paiement plus diversifiées, favorisant l'application des cryptomonnaies dans la consommation quotidienne.

Le statut actuel du développement et les défis de WalletConnect

6.1 État de développement

Actuellement, WalletConnect a obtenu des résultats de développement significatifs dans l'écosystème blockchain. En termes d'échelle d'intégration, il s'est profondément intégré à plus de 100 portefeuilles et plus de 200 applications. De nombreux portefeuilles bien connus tels que MetaMask, Trust Wallet, Coinbase Wallet, etc., prennent en charge le protocole WalletConnect, permettant à un grand nombre d'utilisateurs de blockchain d'utiliser facilement WalletConnect pour connecter des portefeuilles avec des DApps. En termes de scénarios d'application, il couvre plusieurs domaines chauds tels que la finance décentralisée (DeFi), les marchés NFT, les jeux décentralisés, etc. Presque toutes les plateformes DeFi principales et les marchés d'échange NFT utilisent WalletConnect comme un moyen important de connecter les portefeuilles des utilisateurs.

À partir des données utilisateur, le nombre de connexions WalletConnect a dépassé 220 millions de fois, couvrant 35 millions d'utilisateurs dans le monde, ce qui reflète pleinement sa large application et sa popularité parmi les groupes d'utilisateurs. En termes de financement, WalletConnect a également été fortement reconnu par le marché financier, avec un montant total de financement de 38 millions de dollars américains. Le financement de série B de 13 millions de dollars achevé le 15 janvier 2025, inclut des investisseurs tels que 1kx, BitGo,Crypto.comDes capitaux et d'autres institutions d'investissement bien connues, ces fonds stimuleront davantage le développement de WalletConnect dans la recherche et le développement technologiques, l'expansion de l'écosystème et la promotion sur le marché, renforçant ainsi sa compétitivité et son influence dans le domaine de la connectivité blockchain.

Affronter les défis 6.2

Malgré avoir accompli certains succès, WalletConnect rencontre également de nombreux défis dans son développement. En termes de sécurité, bien que WalletConnect adopte diverses technologies de chiffrement pour garantir la sécurité des communications et des transactions, il existe encore un risque d'attaque en raison de l'avancement continu des techniques des hackers. Par exemple, il y a eu des cas où de fausses applications de portefeuille WalletConnect étaient répertoriées sur Google Play, entraînant le vol d'actifs des utilisateurs. De plus, certains portefeuilles Web3 ont des restrictions de fenêtres contextuelles de transaction imparfaites lorsqu'ils fournissent un support WalletConnect, ce qui peut entraîner le transfert accidentel d'actifs par hameçonnage.

La concurrence sur le marché est également un défi important. La concurrence dans le domaine de la connectivité blockchain est féroce, avec de nouveaux protocoles de connexion et solutions émergent constamment, comme certains portefeuilles développant leurs propres méthodes de connexion ou d'autres protocoles de connexion se concentrant sur des domaines spécifiques. Ces concurrents peuvent rivaliser avec WalletConnect en termes de fonctionnalité, d'expérience utilisateur, de coût, etc., pour se disputer des parts de marché.

La sensibilisation et l'éducation des utilisateurs sont également un défi. Pour les utilisateurs ordinaires, la technologie blockchain et les concepts connexes sont relativement complexes en eux-mêmes. En tant que protocole de connexion relativement professionnel, WalletConnect peut poser certaines difficultés aux utilisateurs en termes de compréhension et d'utilisation. Comment sensibiliser davantage les utilisateurs à WalletConnect, réduire le seuil d'utilisation et permettre à un plus grand nombre d'utilisateurs de l'utiliser de manière sûre et pratique est le problème que WalletConnect doit résoudre. En même temps, avec le développement continu de la technologie blockchain et l'expansion continue des scénarios d'application, WalletConnect doit également s'adapter en permanence aux nouvelles normes technologiques et aux besoins des utilisateurs, continuer à innover techniquement et améliorer les fonctions pour maintenir sa compétitivité sur le marché.

La tendance future du développement de WalletConnect

7.1 Direction de l'innovation technologique

En termes d'amélioration de la stabilité de la connexion, WalletConnect peut encore optimiser son protocole de communication, adopter des technologies réseau plus avancées, telles que la technologie de réseau distribué basée sur la blockchain, réduire la dépendance à l'égard de l'infrastructure réseau centralisée traditionnelle, réduisant ainsi le risque de latence et d'interruptions du réseau. Actuellement, WebSocket est la principale méthode de communication pour les connexions WalletConnect, et à l'avenir, de nouveaux protocoles de transport de nouvelle génération tels que QUIC (Quick UDP Internet Connections) pourraient être introduits. QUIC est basé sur le protocole UDP et présente des avantages significatifs en matière de réduction du temps d'établissement de la connexion, d'amélioration de l'efficacité de transmission et de résistance à la congestion du réseau, offrant aux utilisateurs une expérience de connexion plus stable et plus rapide.

En termes d'expansion, WalletConnect devrait prendre en charge des opérations plus complexes. Par exemple, pour atteindre une interaction transparente entre plusieurs chaînes, les utilisateurs peuvent transférer des actifs, effectuer des transactions, etc. entre différents réseaux blockchain via une seule connexion de portefeuille sans avoir besoin de basculer entre plusieurs portefeuilles et réseaux. En même temps, il peut y avoir une augmentation du support pour plus de types d'actifs numériques, y compris de nouvelles cryptomonnaies, des titres numériques, etc., pour répondre aux demandes de plus en plus diversifiées du marché financier.

La protection de la vie privée est également une direction importante pour l'innovation technologique. Alors que les préoccupations des utilisateurs concernant la confidentialité des données continuent de croître, WalletConnect peut adopter des technologies de chiffrement avancées telles que les preuves de connaissance nulle pour effectuer la vérification d'identité et les opérations de transaction sans révéler d'informations sensibles sur l'utilisateur. Les preuves de connaissance nulle permettent au prouveur de prouver un fait au vérificateur sans divulguer d'autres informations, ce qui renforcera davantage la protection de la vie privée des utilisateurs lors de l'utilisation de WalletConnect et renforcera leur confiance en sa sécurité.

Perspectives d'expansion du marché 7.2

Dans les marchés émergents, avec la popularité mondiale de la technologie Blockchain, la demande d'applications Blockchain dans certains pays et régions en développement augmente rapidement. Par exemple, en Asie du Sud-Est, en Afrique et dans d'autres régions où l'infrastructure financière est relativement faible, il y a un besoin urgent de services financiers pratiques et peu coûteux. La technologie Blockchain offre des solutions innovantes pour ces régions. En tant qu'outil important pour connecter les applications Blockchain et les portefeuilles, WalletConnect devrait être largement utilisé dans ces marchés émergents, aidant les utilisateurs locaux à participer plus facilement à la finance décentralisée, au trading d'actifs numériques et à d'autres activités, et favorisant l'atterrissage et le développement de la technologie Blockchain dans ces régions.

En plus des domaines existants de la finance décentralisée, des places de marché NFT et du jeu, WalletConnect peut également jouer un rôle important dans des domaines tels que l'Internet des objets, la finance de la chaîne d'approvisionnement et la vérification d'identité. Dans le domaine de l'IoT, où la communication sécurisée et l'authentification entre les appareils sont des problèmes clés, WalletConnect peut tirer parti de sa technologie de connexion sécurisée et de cryptage pour connecter les appareils IoT aux plateformes blockchain, garantissant la sécurité et la fiabilité des données des appareils, et fournissant une infrastructure plus fiable pour les applications IoT. En finance de la chaîne d'approvisionnement, WalletConnect connecte tous les maillons de la chaîne d'approvisionnement pour réaliser le partage d'informations et l'automatisation des transactions, améliorer la transparence et l'efficacité de la chaîne d'approvisionnement, et réduire les risques financiers. Dans le domaine de la vérification d'identité, WalletConnect peut fournir une solution de vérification d'identité décentralisée, les utilisateurs pouvant utiliser leurs propres portefeuilles pour la vérification d'identité, sans avoir à s'appuyer sur des institutions traditionnelles de vérification d'identité centralisées, améliorant la sécurité et la confidentialité de la vérification d'identité.

Conclusion

WalletConnect, en tant que protocole open-source, joue un rôle important dans l'écosystème blockchain en connectant les applications décentralisées (DApps) avec des portefeuilles chiffrés. Il fournit aux utilisateurs un moyen sécurisé et pratique de se connecter en scannant des codes QR ou en cliquant sur des liens, leur permettant d'interagir avec des DApps sans exposer directement leurs clés privées. Les utilisateurs doivent faire preuve de prudence lorsqu'ils utilisent WalletConnect, en choisissant des portefeuilles et des DApps réputés et bien connus pour se connecter, et en évitant les connexions provenant de sources inconnues pour éviter les attaques de phishing ou autres risques de sécurité.

Tác giả: Frank
* Đầu tư có rủi ro, phải thận trọng khi tham gia thị trường. Thông tin không nhằm mục đích và không cấu thành lời khuyên tài chính hay bất kỳ đề xuất nào khác thuộc bất kỳ hình thức nào được cung cấp hoặc xác nhận bởi Gate.io.
* Không được phép sao chép, truyền tải hoặc đạo nhái bài viết này mà không có sự cho phép của Gate.io. Vi phạm là hành vi vi phạm Luật Bản quyền và có thể phải chịu sự xử lý theo pháp luật.
Bắt đầu giao dịch
Đăng ký và giao dịch để nhận phần thưởng USDTEST trị giá
$100
$5500