
Le service de nom Ethereum (ENS) est un système de nommage distribué, ouvert et extensible basé sur la blockchain Ethereum. ENS est conçu pour mapper des noms lisibles par l'homme comme 'alice.eth' à des identifiants lisibles par machine tels que des adresses Ethereum, des hachages de contenu et des métadonnées. L'objectif principal de l'ENS est de simplifier le processus d'interaction avec le réseau Ethereum en permettant aux utilisateurs de remplacer des adresses complexes par des noms faciles à retenir.
ENS fonctionne sur la blockchain Ethereum à travers un système de contrats intelligents. Il a deux composants principaux : le registre ENS et les résolveurs. Le registre ENS est un contrat intelligent unique qui maintient une liste de tous les domaines et sous-domaines, ainsi que des informations sur leurs propriétaires et les résolveurs associés. Les résolveurs sont responsables de la traduction des noms ENS en identifiants lisibles par machine correspondants.
L'ENS est utilisé pour améliorer l'utilisabilité de la blockchain Ethereum en fournissant un système de nommage convivial. Certaines de ses principales utilisations incluent :
Le service de nom Ethereum a été développé par Nick Johnson et Alex Van de Sande sous la Fondation Ethereum, une organisation dédiée à soutenir le développement de la blockchain Ethereum. L'ENS a été lancé en mai 2017. Nick Johnson, un ingénieur logiciel ayant une expérience dans le développement de protocoles Internet et de technologies web, a joué un rôle significatif dans sa création et continue d'être activement impliqué dans son développement et sa maintenance.
Le développement de l'ENS a été soutenu par la communauté Ethereum, y compris les développeurs, les utilisateurs et d'autres parties prenantes. Le projet ENS fonctionne sous un modèle de gouvernance qui implique à la fois l'équipe ENS et la communauté Ethereum plus large, garantissant que le système évolue en réponse aux besoins de ses utilisateurs.