$4.1915
- Capitalisation$171,549,390.791
- Volume 24 h$9,566,333.186
- Valorisation totalement diluée$419,153,700.862
- Offre en circulation40,914,84040.91% de l'offre totale
- Offre totale100,000,000
- Offre maximale100,000,000
Ethereum Name Service (ENS) est un système de nommage distribué, ouvert et extensible, basé sur la blockchain Ethereum.
Le rôle d’ENS consiste à faire correspondre des noms lisibles par l’homme tels que « alice.eth » à des identifiants lisibles par machine tels que des adresses Ethereum, d’autres adresses de cryptomonnaies, des hachages de contenu et des métadonnées. ENS prend également en charge la « résolution inverse », ce qui permet d’associer des métadonnées telles que des noms canoniques ou des descriptions d’interface à des adresses Ethereum.
ENS a des objectifs similaires à ceux du DNS, le service de nommage de domaine de l’Internet, mais présente une architecture significativement différente en raison des capacités et des contraintes fournies par la blockchain Ethereum. Comme le DNS, ENS fonctionne avec un système de noms hiérarchiques séparés par des points appelés domaines, où le propriétaire d’un domaine a un contrôle total sur les sous-domaines.
Les domaines de premier niveau, comme « .eth » et « .test », sont détenus par des contrats intelligents appelés registrars, qui définissent des règles régissant l’attribution de leurs sous-domaines. Chacun peut, en respectant les règles imposées par ces contrats registrar, obtenir la propriété d’un domaine pour son propre usage. ENS prend également en charge l’importation de noms DNS déjà détenus par l’utilisateur afin de les utiliser sur ENS.
En raison de la nature hiérarchique d’ENS, toute personne qui possède un domaine à n’importe quel niveau peut configurer des sous-domaines - pour elle-même ou pour d’autres - selon ses besoins. Par exemple, si Alice possède « alice.eth », elle peut créer « pay.alice.eth » et le configurer comme elle le souhaite.
ENS est déployé sur le réseau principal Ethereum et sur plusieurs réseaux de test. Si vous utilisez une bibliothèque comme la bibliothèque Javascript ensjs, ou une application destinée aux utilisateurs finaux, elle détectera automatiquement le réseau avec lequel vous interagissez et utilisera le déploiement ENS sur ce réseau.