¿Qué es el Ethereum Name Service? Cómo ENS y para qué se utiliza
El Ethereum Name Service (ENS) se inspira en un desafío tecnológico al que se enfrentó por primera vez cuando el ejército estadounidense estaba desarrollando los componentes básicos de Internet.
Durante los primeros días de Internet, ONE de los principales problemas que enfrentaban los científicos informáticos era que los nombres de dominio y las direcciones de protocolo de Internet no coincidían, lo que los hacía poco amigables para el usuario promedio.
Esto significaba que, para acceder a un sitio web, debías escribir la dirección IP completa del sitio que querías visitar, como 54.235.191.121. Dado que las direcciones IP son simplemente cadenas de números y puntos largas y difíciles de recordar, dificultaba la navegación web.
Sin embargo, a raíz de la investigación de vanguardia realizada por Elizabeth Feinler, una científica estadounidense, en la década de 1970, Paul Mockapetris, un científico informático estadounidense, desarrolló elSistema de nombres de dominio (DNS)en 1983.
El DNS compara las direcciones IP con nombres de dominio fáciles de entender. Por ejemplo, en lugar de escribir 54.235.191.121, puedes simplemente escribirCoinDesken la barra de búsqueda y será dirigido al sitio web.
Sigue leyendo: ¿Qué es Ethereum?
A pesar de toda la magia tecnológica que ocurre en el sector de las Cripto , criptomonedasTodavía se utiliza en su mayoría un sistema similar a la antigua configuración de dirección IP.
Si deseas enviar tuBitcoinA la dirección de otra persona, tendrás que usar la de esa persona.billetera dirección en lugar de utilizar algo sencillo como el nombre del propietario de la billetera.
Ahí es donde entra en juego el Ethereum Name Service (ENS).
¿Qué es el Ethereum Name Service?
El Ethereum Name Service es un sistema de nombres distribuido, abierto y expandible que interactúa con la cadena de bloques Ethereum .
De manera similar a la función del DNS mencionada anteriormente, la función del ENS es asignar nombres legibles por humanos, como "john. ETH", a un nombre legible por máquina, como una dirección de billetera como "8g978dl39ji9xl".
A través de ENS, los usuarios pueden comprar y administrar sus propios dominios, lo que permite realizar transacciones seguras y descentralizadas sin necesidad de usar direcciones largas y complejas. Además, reduce la probabilidad de errores al introducir la dirección del destinatario para enviar fondos.
Ahora bien, el ENS puede parecer idéntico al sistema DNS desarrollado en la década de 1980, pero su arquitectura difiere enormemente.
Al igual que el DNS, el ENS utiliza un sistema de nombres jerárquicos llamados dominios, en el que el creador y propietario del dominio tiene control sobre su dominio de nivel superior y los subdominios posteriores.
Cómo funciona la ENS

Registro
En primer lugar, todos los nombres de dominio registrados en el ENS tienen un propietario. Un propietario es el propietario de un dominio con nombre y puede transferirlo a un nuevo propietario a su discreción.
El propietario que desea comprar un dominio se denomina "registrador" porque debe registrarlo en el ENS. El registro, la supervisión y el seguimiento de quién ha realizado el registro de un dominio (el registrador) se realizan mediante una función del ENS llamada "registro".
"Registradores" son contratos inteligentes Que asignan los nombres de subdominio y están regidos por el registrador principal, denominado registrador permanente. Pueden modificarse en cualquier momento o nivel dentro del ENS y el titular del registro puede hacer referencia a ellos.
El titular de un registro también puede transferir el registro de un dominio a otra cuenta. Además, si desea recuperar un nombre de dominio, puede hacerlo reclamando dicho nombre y dominio.
Esto restablece la propiedad del nombre ENS al registrador que ha reclamado una cuenta determinada.
Nombres
Como se mencionó anteriormente, existe una diferencia entre ser propietario de un nombre y ser propietario de un registro. Un "nombre" permite al ENS identificar un dominio determinado, como "ETH", y puede constar de diferentes etiquetas separadas por puntos.
El algoritmo que se utiliza para procesar los nombres de dominio registrados en la ENS se llama "hash de nombre." El namehash entra en juego porque los nombres amigables para los humanos se reemplazan en el sistema ENS , que funciona solo con una longitud finita de hashes criptográficos de 256 BIT .
Si ONE desea derivar el hash del nombre y conservar las propiedades jerárquicas del dominio, se utiliza un hash de nombre. Por ejemplo, para "john. ETH", el hash de nombre es 0x787192fc5378cc32aa.
Representar nombres de esta manera es exclusivo de la ENS.
Ahora bien, antes de que el namehash entre en juego, los nombres deben normalizarse, lo que significa que las mayúsculas y las minúsculas se tratan por igual. Esto es importante porque el proceso namehash garantiza que todos los usuarios tengan la misma vista de los nombres y dominios disponibles en el ENS.
¿Por qué es importante la ENS ?
Debido a que el ENS fue desarrollado para contratos inteligentes de Ethereum y es nativo de la Ethereum Ecosistema: no sufre los problemas de seguridad que presenta un sistema DNS. Los registros DNS de dominios y nombres se almacenan en un servidor centralizado. Esto significa que son vulnerables a ataques informáticos.
Por ejemplo, en octubre de 2020, el grupo de análisis de amenazas de Google monitoreó un récord de 180.000 ataques a DNS y a otros objetivos de red lanzados por proveedores de servicios de Internet chinos.
Por el contrario, los registros ENS no se pueden destruir y están protegidos por la Cadena de bloques de Ethereum .
Además, gracias a la ENS, los nombres y direcciones se vuelven más transparentes y fáciles de usar. Cualquiera puede crear o registrar un dominio ". ETH" participando en una subasta. La oferta más alta se WIN el nombre de dominio, lo que permitirá al ganador crear subdominios y arrendar los dominios.
Esto brinda a los usuarios de la cadena de bloques Ethereum una oportunidad única de establecer una tienda en la red Ethereum y convertirse en un punto de contacto claro dentro de un mar de direcciones.
Ver también:¿Cómo funciona Ethereum ?
Stephan Roth
Stephan Roth es un periodista financiero radicado en Londres que ha informado sobre Criptomonedas desde 2018. Anteriormente trabajó para KPMG, CNNMoney y ACCOINTING y tiene un gran interés en la economía, los Mercados financieros y la regulación de las Cripto .
