À l’ère de la technologie blockchain et des crypto-monnaies, vous avez peut-être entendu parler du nouveau système de nommage ENS. En quoi celui-ci diffère-t-il du système de noms de domaine, dit DNS, que nous utilisons quotidiennement ? C’est ce que nous vous proposons de découvrir en comparant ces deux systèmes et leurs caractéristiques respectives.
Qui se souvient qu’au tout début de l’Internet, il fallait saisir une longue série de chiffres difficile à mémoriser, appelée adresse IP, pour accéder au contenu d’une page Web ? Une difficulté que nous avons vite oubliée, dès qu’est apparu le système des noms de domaine dit DNS (Domain Name System) qui a simplifié la navigation et la communication des internautes sur le Web.
L’histoire des crypto-monnaies a commencé selon un processus quasi identique, avec des adresses alphanumériques correspondant à celles des portefeuilles (wallets) détenus par les utilisateurs de ces nouvelles monnaies numériques. Jusqu’à ce que la création de l’Ethereum Naming Service, ou ENS, permette de rendre l’utilisation des crypto-monnaies aussi simple que la navigation sur le Web. De quoi s’agit-il ?
LE SYSTÈME ENS
Tout utilisateur de crypto-monnaie, entreprise ou particulier, doit obligatoirement posséder une adresse de portefeuille (wallet). Celle-ci se présente à l’origine sous la forme d’une chaîne de caractères du type « e32fre43f584bnf2784b3 », difficile à saisir sans se tromper et quasi impossible à mémoriser. Or, la moindre erreur de saisie dans la seule adresse qui permet d’accéder à votre portefeuille ou d’effectuer une transaction peut causer la perte de toutes vos possessions en crypto-monnaies.
En 2017 la création de l’Ethereum Naming Service, communément appelé ENS, vient pallier cette difficulté en transformant les adresses cryptées de la blockchain Ethereum comme « e32fre43f584bnf2784b3 » en noms de domaine .ETH facilement mémorisables, du type « entreprise.ETH ». Rappelons ici qu’une blockchain ou chaîne de blocs est une base de données décentralisée (sans organe central de contrôle) et qu’elle est mise à jour et partagée entre les utilisateurs d’un même réseau. Les données inscrites et contenues dans chaque bloc de la chaîne ne peuvent être effacées. Outre la facilité de mémorisation d’un nom de domaine, ce système offre de nombreux avantages :
- Sécurité : réduction du risque d’erreurs lors de la saisie des adresses, ce qui permet de mieux protéger les crypto-monnaies.
- Rapidité : saisie plus rapide de votre adresse, et donc des transactions souhaitées.
- Marketing et présence en ligne : les entreprises peuvent ainsi montrer leur intérêt pour les crypto-monnaies et pour le Web 3, terme désignant l’idée d’un Internet décentralisé, indépendant des États et des géants du numérique.
Les entreprises peuvent également exploiter les domaines ENS afin de partager leur adresse avec les clients et partenaires, envoyer ou recevoir des paiements et s’engager via des contrats intelligents (smart contracts) stockés sur la blockchain Ethereum, sans possibilité de modification de l’accord dès que toutes les conditions de celui-ci sont remplies.
En outre, les entreprises peuvent utiliser ces domaines ENS pour créer des sites web décentralisés et hébergés sur la blockchain Ethereum, cela leur permettant de s’assurer une présence en ligne distincte, sécurisée et sous leur contrôle direct.
LE SYSTÈME DNS
Le système de noms de domaine (DNS pour Domain Name System) a été mis au point en 1983 par Paul Mockapetris, un informaticien américain. Il permet de « traduire » l’adresse IP du type de celle de Netflix 216.59.217.165, grâce à laquelle sont identifiées toutes les machines connectées à Internet, en une adresse alphanumérique plus facile à retenir, à savoir un nom de domaine. Celui qui nous permet de nous connecter à un site Web n’importe où dans le monde, d’avoir une adresse email, d’effectuer des recherches sur Internet…
Ce système DNS a en effet considérablement facilité et amélioré l’expérience des premiers utilisateurs de l’Internet grâce à deux avantages majeurs :
La sécurité, en réduisant la probabilité importante de fautes de frappe dans la saisie en « traduisant » l’adresse IP en nom de domaine, évitant ainsi à l’utilisateur de se diriger vers un autre site web que celui souhaité.
La rapidité, en facilitant la mémorisation et la saisie de ces noms de domaine et en permettant donc un accès plus prompt au site web voulu.
L’ENS, FRÈRE JUMEAU DU DNS ?
À première vue, on pourrait le croire car ces systèmes, ENS et DNS, simplifient tous deux des adresses en ligne initialement complexes, qu’il s’agisse d’adresses IP (DNS) ou d’adresses de portefeuilles cryptographiques (ENS), en les « traduisant » en noms simples, lisibles et mémorisables, facilitant ainsi la navigation des utilisateurs sur le Web.
Leur différence réside dans l’architecture de chacun des systèmes :
L’ENS est construit sur la blockchain ou chaîne de blocs Ethereum, un réseau décentralisé qui n’est contrôlé par aucune entité. Chaque transaction partagée sur le réseau est collectée et traitée par lots, désignés par le mot « blocs », selon un processus rendant quasiment impossible toute modification ou falsification du bloc une fois qu’il est validé.
Ainsi, avec le système ENS, plusieurs ordinateurs vérifient et garantissent que le nom de domaine « rippleventures.eth » correspond à « fn4u9317bu239f4389fn51u93581n9 ».
En revanche, le système DNS est centralisé et fonctionne grâce à des serveurs dédiés, dits serveurs DNS, qui permettent de trouver l’adresse IP associée à un nom de domaine (on appelle cela la résolution DNS) et représentent donc le premier point de contact entre les utilisateurs finaux et leurs services.
CONSEIL D’EXPERT
La comparaison entre le DNS et l’ENS est capitale car elle met en évidence l’importance des services de nommage dans l’adoption de nouvelles technologies. Personne ne souhaite se souvenir d’une adresse IP ou d’une adresse alphanumérique complexe de portefeuille cryptographique.
Le DNS et l’ENS simplifient ces éléments en leur attribuant des noms plus faciles à mémoriser. Cela permet de renforcer la sécurité, d’améliorer la vitesse et d’optimiser l’expérience des utilisateurs. Étant donné que l’adoption des crypto-monnaies au niveau mondial est encore inférieure à 10 %, l’ENS et les prochaines améliorations de l’expérience utilisateur pourraient jouer un rôle déterminant et faciliter l’intégration de nombreux usagers à l’écosystème des crypto-monnaies.
Les deux systèmes cohabitent. DNS a fait ses preuves. ENS s’en inspire. Il s’agit là d’une avancée positive pour les utilisateurs de crypto-monnaies.
Par Raphaël TESSIER et Sophie AUDOUSSET pour EBRAND France.