L'Ethereum Name Service (ENS) è un sistema di nomi distribuito, aperto ed estendibile basato su blockchain. ENS traduce indirizzi Ethereum leggibili dall'uomo, come john.eth, in codici alfanumerici leggibili dalla macchina, come i portafogli Metamask. È anche possibile convertire metadati e indirizzi leggibili dalla macchina in indirizzi Ethereum leggibili dall'uomo. Lo scopo di Ethereum Name Service è quello di rendere il web basato su Ethereum più semplice da accedere e comprendere per gli esseri umani, nello stesso modo in cui il Domain Name Service di Internet rende Internet più accessibile. ENS, come il DNS, impiega un sistema di nomi gerarchici separati da punti, noti come domini, con i proprietari dei domini che hanno il controllo completo sui loro sottodomini.