Depuis le lancement d'Ethereum Name Service (ENS) en 2017, les utilisateurs du Web3 ont pu remplacer les longues chaînes de caractères qui composent une adresse crypto par un nom d'utilisateur de blockchain ou un nom de domaine Web3 plus facilement mémorisable. Par exemple, les utilisateurs d'Ethereum peuvent désormais envoyer de la crypto au fondateur du réseau, Vitalik Buterin, à son nom d'utilisateur, vitalik.eth, sans savoir que son adresse est 0xd8da6bf26964af9d7eed9e03e53415d37aa96045.
Bien que cette avancée facilite grandement l'identification des utilisateurs, personne ou presque n'en a profité. Il existe plus de 200 millions d'adresses uniques sur Ethereum, mais seulement 2,2 millions de noms .eth ont été enregistrés en janvier. Cela signifie qu'au moins 97 % des adresses Ethereum ne sont pas associées à un nom d'utilisateur ENS.
Ce manque de noms d'utilisateur crée des problèmes d'expérience utilisateur dans l'écosystème Web3. Imaginez si les premières adresses électroniques avaient consisté en de longues chaînes de caractères ressemblant à 0x7a16ff8270133f063aab6c9977183d9e72835428 ou 0x3A7937851d67Ee2f51C959663749093Dc87D9C9a. Si tel avait été le cas, le courrier électronique n'aurait peut-être pas survécu en tant que pratique.
Mais malgré ce manque initial d'adoption, certains éléments indiquent que le vent est en train de tourner en faveur des noms d'utilisateur Web3. Quelques récents progrès dans les portefeuilles et les applications de messagerie pourraient permettre à un plus grand nombre d'utilisateurs de se joindre à eux.
L'une de ces avancées est une meilleure intégration du portefeuille avec les noms d'utilisateur gratuits.
Intégration des portefeuilles et noms d'utilisateur gratuits
Les portefeuilles sont capables de comprendre les noms Web3 depuis longtemps. Selon le changelog de MetaMask, il a introduit la capacité de faire des envois vers un nom .eth en octobre 2017, juste après le lancement d'ENS. D'autres portefeuilles lui ont emboîté le pas avec cette fonctionnalité, notamment Coinbase Wallet, Trust Wallet et d'autres. Certains de ces portefeuilles se sont également intégrés avec les rivaux d'ENS, Unstoppable Domains, Space ID, Bonfida et d'autres.
Cependant, ces portefeuilles affichent toujours une adresse de cryptomonnaie aux utilisateurs par défaut, car les nouveaux utilisateurs ne reçoivent généralement pas de noms automatiquement.
Pour qu'un utilisateur reçoive de la crypto via son nom Web3, il doit d'abord enregistrer un nom d'utilisateur auprès d'un fournisseur de noms particulier. Cela signifie qu'il faut trouver quel fournisseur utiliser, naviguer vers l'interface du fournisseur et suivre la procédure d'enregistrement.
Pour ne rien arranger, les noms peuvent être coûteux. Les noms ENS coûtent généralement 5 $ et expirent au bout d'un an, tandis que les noms Unstoppable Domains qui n'ont pas besoin d'être renouvelés coûtent généralement entre 20 et 40 $. Si l'on compare cette situation à la facilité avec laquelle il est possible d'obtenir gratuitement une adresse électronique en utilisant Gmail, Outlook ou Yahoo, on comprend aisément pourquoi la plupart des utilisateurs de cryptomonnaies n'ont pas de nom d'utilisateur Web3.
Quelques applications de portefeuilles ont tenté de résoudre ce problème en offrant des noms de domaine gratuits à leurs utilisateurs. Par exemple, Coinbase Wallet permet aux nouveaux utilisateurs d'enregistrer gratuitement un nom d'utilisateur .cb.id une fois par an, et Kresus Wallet offre à ses utilisateurs un nom d'utilisateur .kresus gratuit comportant jusqu'à huit caractères.
Cette pratique d'attribution de noms d'utilisateur gratuits n'a commencé que récemment. Certains portefeuilles populaires comme Trust Wallet et MetaMask n'offrent toujours pas cette fonctionnalité. Mais comme de plus en plus d'utilisateurs se joignent à l'écosystème Web3, cela pourrait conduire à une plus grande adoption des noms d'utilisateur Web3 au fil du temps.
L'intégration de la messagerie instantanée est une autre avancée récente.
Messagerie instantanée avec noms d'utilisateur Web3
Certaines applications de messagerie ont commencé à utiliser les noms Web3 comme noms d'utilisateur, augmentant ainsi l'utilité de ces noms au-delà du cas d'utilisation des paiements. Un exemple est Blockscan Chat, qui permet aux utilisateurs d'envoyer des messages instantanés à n'importe quelle adresse Ethereum ou nom d'utilisateur ENS.

Les messages envoyés à l'aide de Blockscan Chat produisent des alertes sur l'explorateur de blocs Etherscan. Si le destinataire voit l'alerte et se connecte à l'application, il peut la lire. Le développeur de l'application affirme que tous les messages sont cryptés de bout en bout. Ainsi, bien que tout le monde puisse voir si un utilisateur donné a reçu un message, seuls l'expéditeur et le destinataire peuvent le lire.
Les noms d'utilisateur Web3 ne sont pas absolument nécessaires pour utiliser Blockscan Chat, car il permet aux utilisateurs d'envoyer des messages à des adresses crypto. Mais les noms permettent aux utilisateurs de se retrouver plus facilement dans l'application.

Un autre exemple est Grill.chat, une application de messagerie fonctionnant sur le réseau Subsocial. Lorsqu'un utilisateur s'inscrit pour la première fois, il se voit attribuer un nom d'utilisateur aléatoire. Mais il a la possibilité de lier un portefeuille Ethereum à son compte. Dans ce cas, l'application convertit automatiquement le nom d'utilisateur aléatoire en nom d'utilisateur .eth.
La possibilité de trouver d'autres utilisateurs avec lesquels discuter via leur nom d'utilisateur Web3 est sans doute une fonction plus utile que la possibilité d'envoyer de la cryptomonnaie avec eux.
Après tout, la communauté crypto est encore petite. Si un utilisateur de cryptomonnaie a besoin d'argent de la part de ses amis ou de sa famille, il est préférable qu'il utilise les applications Web2 traditionnelles telles que Venmo ou Apple Pay, car ses amis et sa famille ne savent peut-être pas comment utiliser un portefeuille Web3. Mais si une personne souhaite discuter spécifiquement de cryptomonnaies et d'applications Web3, le fait de pouvoir les rechercher par leur nom d'utilisateur pourrait s'avérer être un énorme avantage. Ce cas d'utilisation supplémentaire pourrait inciter davantage d'utilisateurs à adopter les noms Web3 à l'avenir.
Une autre avancée récente dans le domaine des noms Web3 est celle des noms cross-chain.
Noms Web3 cross-chain
Mais l'écosystème Web3 s'est depuis développé pour englober de nombreuses blockchains différentes. Et comme le nombre de blockchains a augmenté, le nombre de protocoles de dénomination a également augmenté. Les utilisateurs peuvent désormais enregistrer des noms d'utilisateur Polygon auprès d'Unstoppable Domains, des noms Solana auprès de Bonfida, et des noms Arbitrum One et BNB Chain auprès de Space ID.
Cette fragmentation entre les blockchains peut compliquer l'intégration pour les portefeuilles et les explorateurs de blocs, et perturber les utilisateurs. Par exemple, supposons que le nom d'utilisateur Polygon d'une personne soit newton.crypto. Mais lorsqu'elle cherche à enregistrer le même nom sur BNB Chain, elle constate que newton.bnb est déjà pris, et elle enregistre donc einstein.bnb à la place. Lorsqu'un utilisateur consulte l'adresse de cette personne sur un explorateur de blocs, l'un ou l'autre nom peut apparaître, en fonction de celui que le développeur de l'explorateur de blocs a choisi d'afficher. Et quel que soit le nom affiché, il risque de semer la confusion dans l'esprit des utilisateurs.
Dans ce cas, par exemple, si un utilisateur veut envoyer de la crypto à newton.crypto via BNB Chain, il peut facilement l'envoyer à newton.bnb à la place, ce qui s'avérera être le mauvais destinataire.
Quelques entreprises du Web3 tentent de résoudre ce problème en créant un nom unique pour chaque identité sur plusieurs blockchains. Par exemple, l'appli Redefined permet aux utilisateurs de s'enregistrer pour un nom d'utilisateur sur Arbitrum One et de l'utiliser pour recevoir des fonds sur huit autres blockchains : Polygon, Optimism, BNB Chain, Solana, Bitcoin, Fantom, Moonbeam et Near.
Pour rendre cette fonctionnalité possible, Redefined permet à l'utilisateur d'inscrire une adresse ou un nom d'utilisateur pour chaque réseau dans le smart contract Arbitrum par le biais d'un onglet "gérer" dans l'application. Une fois que les adresses sont listées dans le contrat, n'importe qui peut initier une transaction vers l'adresse correcte en utilisant une fonction "envoyer" dans l'application. Pour envoyer des fonds, l'expéditeur doit uniquement connaître le nom d'utilisateur Redefined du destinataire, et non le nom ou l'adresse du destinataire sur une blockchain particulière.
Les noms d'utilisateur redéfinis commencent par un @ et n'ont pas d'extension. Par exemple, @newton et @einstein sont des exemples de noms d'utilisateur Redefined envisageables.
Did.id, également appelé ".bit", est un projet similaire qui fonctionne sur le réseau Nervos. Il permet aux utilisateurs de s'inscrire pour obtenir un nom d'utilisateur .bit qui fonctionne sur 39 réseaux différents, notamment Bitcoin, Ethereum, Polygon, Solana, Bitcoin Cash, Internet Computer et bien d'autres. L'enregistrement peut se faire directement avec un portefeuille du réseau Nervos ou indirectement en utilisant Polygon.
Did.id ne dispose pas d'une interface utilisateur avec une fonction d'envoi. Cependant, il est intégré à neuf applications de portefeuilles différentes, dont imToken, Tokenpocket, MathWallet, Huobi Wallet, Bitkeep, HyperPay, AlphaWallet, ViaWallet et MIBAO. Il est donc disponible pour les expéditeurs qui utilisent ces portefeuilles.
Les noms d'utilisateur cross-chain sont une autre nouveauté qui pourrait favoriser une plus grande adoption des noms d'utilisateur Web3 au fil du temps.
Quand les noms d'utilisateur seront-ils adoptés ?
Malgré ces avancées, on ne sait toujours pas combien de temps il faudra pour que les noms d'utilisateur Web3 soient adoptés en masse. À l'heure actuelle, plus de 90 % des adresses Web3 ne sont associées à aucun nom d'utilisateur. Il reste donc un énorme chemin à parcourir en termes d'adoption. En attendant, les utilisateurs doivent encore couper et coller une chaîne de caractères compliquée pour trouver l'identité Web3 d'une personne.
Il reste également de nombreuses frictions pour les utilisateurs, notamment le coût toujours élevé de l'enregistrement d'un nom pour les utilisateurs de la plupart des applications de portefeuilles.
Malgré tout, ces avancées pourraient ouvrir la voie à l'adoption massive des noms d'utilisateur Web3 à l'avenir.