Los primeros usuarios de Internet tenían dificultades con los nombres de dominio y los números IP poco atractivos. Es necesario introducir la dirección IP de un sitio web para poder verlo. Era difícil recordar las direcciones IP porque consistían en largas cadenas de dígitos y puntos.
El Sistema de Nombres de Dominio (DNS) fue desarrollado en 1983 por un informático estadounidense que se basó en las investigaciones realizadas por Elizabeth Feinler. El DNS facilita la navegación por Internet al conectar los nombres de dominio con las direcciones IP, esto hace que los nombres de dominio sean más fáciles de recordar y de escribir. El DNS le permite introducir el nombre de un sitio web en lugar de su dirección IP en la barra de búsqueda de su navegador web.
Si alguna vez has enviado criptomonedas a direcciones, probablemente habrás observado que siguen utilizando direcciones IP. Esto se debe a que las direcciones IP son más seguras, para enviar criptomonedas o hacer un pago utilizando criptomonedas, se requiere proporcionar una larga dirección de cartera pública que parece un galimatías.
Sería mucho más sencillo utilizar nombres amigables para los humanos en lugar de direcciones complejas que son difíciles de recordar. Servicio de nombres para Ethereum (ENS). El ENS permite leer y distribuir direcciones criptográficas.
¿Qué es Ethereum Name Service?
Un sistema de nombres descentralizado, abierto y ampliable que se basa en Ethereum se conoce como Servicio de Nombres para Ethereum. Las direcciones criptográficas son cadenas similares a las binarias y están formadas por números enteros y letras, la confusión e incluso la pérdida de dinero durante las transacciones se han atribuido a las largas direcciones criptográficas.
El ENS convierte nombres amigables para los humanos como “ben.” eth en direcciones, hashes y otra información que puede ser leída por un ordenador. Una dirección complicada de Ethereum como “0xDC25EF3F5B8A186998338A2ADA83795FBA2D695E” puede simplificarse a “Ben.eth” con la ayuda de ENS, dado que el ENS permite la “resolución inversa”, también es posible vincular las direcciones criptográficas con la información.
La gente puede comprar nombres de dominio legibles por humanos a través de ENS, que es un proveedor de nombres de dominio basado en blockchain y totalmente distribuido. Tanto ENS como DNS están trabajando para mejorar la experiencia del usuario, del mismo modo que DNS hace que la Web2 sea más fácil de usar, ENS simplifica la Web3 para acelerar la adopción de la tecnología blockchain.
El diseño de la blockchain de Ethereum hace que el ENS funcione de forma diferente al DNS. En la siguiente sección, contrastaremos el DNS con el ENS.
¿Cómo funciona ENS?
El ENS funciona con los contratos inteligentes descentralizados de Ethereum. Tanto el registro del ENS como el Resolver son ejemplos de contratos inteligentes construidos en Ethereum. El registro del ENS es responsable del mantenimiento de los nombres de dominio, del Resolver asociado al dominio, así como del tiempo de captura de todas las entradas bajo el dominio. El Resolver es responsable de convertir los nombres de dominio en direcciones que puedan ser leídas por las máquinas, los nombres de dominio en los contratos inteligentes se asignan a los correspondientes sitios web, personas o direcciones.
El ENS hace uso de nombres jerárquicos que están separados por puntos y se denominan dominios. Los propietarios de los dominios tienen un control total sobre los subdominios, si Alex es el propietario del dominio “alex.eth”, tiene la posibilidad de construir varias configuraciones, como “pay.alex.eth”. Estas configuraciones de subdominios pueden ser para el propietario original del dominio o para otros, lo que proporciona flexibilidad.
Los nombres de dominio de alto rango, como.eth y.test, son propiedad de los registradores. La asignación de subdominios está regulada por estos registradores, los subdominios personales están disponibles para cualquiera que los desee, siempre que se respeten las leyes de contratación del registrador.
ENS es una red descentralizada y segura que se construyó sobre la blockchain de Ethereum y las redes de prueba. Dado que los nombres de dominio DNS pueden ser importados, ENS es capaz de soportar nombres de dominio Web2 como com, org, io y app, además de otras extensiones de nombres de dominio. Opera, Brave, Puma, MetaMask Mobile (móvil) y Status son navegadores compatibles con ENS (móvil). Safari y Chrome no son compatibles.
ENS vs DNS
Tanto el ENS como el DNS desempeñan papeles análogos en todas las generaciones de Internet. Tanto la Web 3 como la Web 2 son sencillas de utilizar. El DNS se encarga de traducir las direcciones IP en URLs. El ENS convierte los difíciles e ilegibles nombres de las direcciones de Ethereum en nombres o IDs legibles que pueden ser utilizados en una variedad de plataformas descentralizadas de blockchain, como carteras de criptomonedas, sitios web, contratos inteligentes, metadatos y hashes de contenido, estos nombres e identificaciones pueden utilizarse de diversas maneras, incluso como punto de referencia para las transacciones.
A diferencia del DNS, que se almacena en un único servidor y, por tanto, es susceptible de sufrir ciberataques, el ENS está distribuido en múltiples servidores. La naturaleza descentralizada del ENS dificulta la eliminación de registros y, al mismo tiempo, aumenta la apertura.
Registro del dominio ENS
Necesitarás un monedero de Ethereum, como MetaMask, para cambiar su engorrosa dirección de criptomoneda por un dominio ENS personalizado. Visita manager.ens.domains o la aplicación web de dominios ENS. Busca los dominios que aún están disponibles, tras la selección de un nombre de dominio, el sistema te guiará por el proceso de registro, si su nombre tiene más de cinco caracteres, se le pedirá que verifique dos transacciones de cartera, además de pagar una cuota anual de 5 dólares (en ETH).
Después de comprar el nombre, tendrás la opción de conectarlo a sus carteras de criptomonedas y sitios web, así como crear muchos subdominios bajo el mismo dominio ENS.
Usos del dominio ENS
ENS te da la posibilidad de cambiar tu engorrosa dirección de Ethereum por una más accesible y fácil de recordar. No tendrás que memorizar tu larga dirección de criptomonedas o copiarla y pegarla manualmente.
También puede integrar su dirección de criptomoneda en sitios web que terminen en com, org o edu si utiliza un dominio ENS. Esto le permite reunir pagos de criptodivisas de los usuarios de su sitio web que ven o compran contenido, puede obtener pagos directos de criptomonedas por compras si vincula su cuenta de realestate.com con su cuenta de realestate.eth.
Los usuarios de cripto pueden leer, memorizar y compartir direcciones de cripto con la ayuda de ENS. A medida que Web3 siga avanzando, los casos de uso análogos al DNS podrían ser más comunes.