Ethereum Name Service (ENS) a été lancé par l'Ethereum Foundation le 4 mai 2017. Le projet a été développé par l'ingénieur logiciel néo-zélandais Nick Johnson. Né au sein de l'Ethereum Foundation, Ethereum Name Service poursuit son activité depuis 2018 comme une organisation indépendante. L'objectif d'ENS : rendre l'accès au réseau Ethereum beaucoup plus simple pour les utilisateurs.
Ethereum Name Service est un système de nommage distribué, ouvert et extensible bâti sur la blockchain Ethereum. Il traduit les adresses difficiles à lire dans un format que tout le monde peut lire et comprendre. Le service fonctionne sur la blockchain Ethereum et son token natif s'appelle ENS. Les adresses Ethereum alphanumériques présentes dans les wallets, écrites pour être lues par des machines, ENS les convertit en une forme lisible par des humains. Grâce à Ethereum Name Service, les utilisateurs peuvent représenter leurs NFT et leurs autres cryptoactifs par un lien court et bien plus facile à mémoriser, plutôt que par des codes alphanumériques destinés aux machines.
Ethereum Name Service repose sur une structure proche de celle du Domain Name System (DNS). Dans le DNS, les adresses IP longues et difficiles à retenir sont converties en URL bien plus faciles à mémoriser. Comme le DNS, Ethereum Name Service organise les adresses de la blockchain Ethereum sous une forme nettement plus mémorisable.
