El Servicio de Nombres de Ethereum (ENS) se destaca por ser el primer servicio en transferir el concepto de nombres de dominio a la Web3 descentralizada, ofreciendo una propuesta de valor única. ENS es un proyecto de código abierto que se describe como una "empresa de servicios públicos abiertos perteneciente a la comunidad". Su objetivo es convertirse en una infraestructura fundamental para la Web3, de forma similar a como lo es el DNS en Internet, sin un punto único de fallo gracias a la tecnología blockchain, lo que lo hace más resistente a la censura y seguro.
Para abordar uno de los desafíos clave en la adopción masiva de tecnologías blockchain, la accesibilidad y la facilidad de uso, ENS busca simplificar la experiencia del usuario. En lugar de utilizar códigos alfanuméricos complicados, permite a los usuarios recibir criptomonedas o NFT a través de enlaces cortos y fáciles de recordar, haciendo que la tecnología blockchain sea más accesible y menos técnica.
ENS se basa en dos contratos inteligentes: el Registro de ENS, que almacena información sobre los dominios registrados, como el propietario, el solucionador de dominio y el tiempo de almacenamiento en caché; y el contrato de Resolución, cuya función es traducir direcciones legibles por máquina a nombres de dominio y viceversa, asegurando que cada dominio se asocie correctamente con su usuario, sitio web o dirección correspondiente.