Ethereum Name Service: Simplificando la Identidad Descentralizada
Apr 16, 2024
En el mundo moderno se valora la sencillez en todos los ámbitos. Debido a que los avances tecnológicos se producen a una velocidad récord, todo el mundo intenta simplificar al máximo su uso y ponerlos al alcance de todos.
En los inicios del internet, la información se consultaba utilizando direcciones IP. Para encontrar información, había que conocer un conjunto de direcciones que una máquina pudiera leer para localizar dónde residía esa información en los servidores de la red informática. Este formato numérico era fácil de manejar para los ordenadores, pero no para los humanos.
Ethereum Name Service, a menudo abreviado como ENS, viene a revolucionar la forma en que interactuamos con la blockchain de ETH. Ofrece un sistema de nomenclatura de dominios descentralizado que traduce direcciones ETH complejas a nombres legibles por humanos, mejorando la accesibilidad y la usabilidad.
Datos clave
- El ENS agiliza las transacciones con ETH sustituyendo las complejas direcciones de los monederos por nombres legibles por humanos.
- Mejora la experiencia del usuario y la adopción al proporcionar una terminología familiar.
- El ENS demuestra el potencial de los sistemas descentralizados para ofrecer soluciones intuitivas para la gestión de identidades digitales.
¿Qué es Ethereum Name Service?
El Ethereum Name Service (ENS) es un sistema descentralizado y distribuido que opera en la blockchain ETH, con el objetivo de simplificar el proceso de interacción con las direcciones ETH mediante la sustitución de las complejas direcciones hexadecimales por nombres legibles por humanos. Al igual que el Domain Name System (DNS) utilizado en internet, el ENS permite asociar nombres DNS (como “ejemplo.eth”) con direcciones ETH (largas cadenas de caracteres que representan el monedero de un usuario o la dirección de un contrato inteligente).
Con el ENS, los usuarios pueden registrar nombres de dominio terminados en “.eth” y asociarlos a sus direcciones ETH. Esto facilita a los usuarios enviar y recibir transacciones, interactuar con contratos inteligentes e identificar destinatarios sin tener que recordar o copiar largas direcciones hexadecimales o IPs.
El ENS opera a través de una arquitectura descentralizada, utilizando contratos inteligentes en la blockchain ETH para gestionar el registro y la resolución de nombres. Ofrece funciones como subdominios, fechas de caducidad y contratos de resolución, lo que permite a los usuarios personalizar y gestionar sus dominios ENS.
Breve historia y la finalidad del ENS en el ecosistema ETH
Nick Johnson propuso el Ethereum Name Service a finales de 2016 como solución al problema de tener direcciones ETH poco intuitivas para el usuario. Fue lanzado el 4 de mayo de 2017 por Nick Johnson y Alex Van de Sande de la Fundación Ethereum (EF, por sus siglas en inglés).
Johnson y Van de Sande, ambos con experiencia en Google y la Fundación Ethereum, dirigieron el desarrollo del protocolo ENS. Financiado inicialmente por la Fundación Ethereum, el ENS recibió apoyo adicional de Chainlink en 2020.
Desde su creación, el ENS se ha convertido en una parte integral del ecosistema ETH, proporcionando una experiencia más sencilla para interactuar con las direcciones ETH. Ha sido ampliamente adoptado por monederos, DApps y otros proyectos basados en ETH, incrementando su importancia en la comunidad ETH.
El lanzamiento del token ENS consolida aún más la importancia de la plataforma en el ecosistema blockchain. Los titulares de tokens ENS adquieren derechos de gobernanza dentro de la DAO (organización autónoma descentralizada) de ENS, influyendo en el desarrollo y la dirección futura del protocolo. Además, poseer un dominio ENS da acceso a oportunidades únicas dentro de la red ETH, lo que añade valor intrínseco a los tokens ENS.
Dato rápido
El precio actual de Ethereum Name Service es de 20,35 por (ENS USD) con una capitalización de mercado actual de 628,07M USD. El volumen de operaciones en 24 horas es de 111,63 millones de USD.
Cómo funciona el ENS
El ENS funciona a través de una serie de contratos inteligentes, específicamente, el ENS registry y el resolver. El ENS registry mantiene una lista de dominios y subdominios ENS, junto con sus correspondientes propietarios y resolvers.
Por otro lado, el resolver traduce los nombres de dominio ENS legibles por humanos a direcciones ETH y viceversa. Esta estructura jerárquica permite a los usuarios controlar eficazmente sus dominios y subdominios ETH.
Visión general de los procesos de registro y resolución
El ENS facilita el registro y la resolución de nombres de dominio ENS en la blockchain ETH. Para que todo quede más claro, profundicemos en el proceso.
1. Proceso de registro
- Se elige un nombre: El usuario decide el nombre legible que desea registrar, normalmente acaba en “.eth”. Puede ser un nombre personal, una marca o cualquier otro identificador que desee asociar a su dirección ETH o a otros recursos.
- Se verifica su disponibilidad: El usuario comprueba la disponibilidad del nombre deseado a través de diversas interfaces proporcionadas por los proveedores de servicios del ENS o directamente en el sitio web del ENS. Si el nombre está disponible, puede continuar con el proceso de registro.
- Se interactúa con los contratos inteligentes: El usuario interactúa con los contratos inteligentes de ENS desplegados en la blockchain de ETH para registrar el nombre elegido. Esto suele implicar el envío de una transacción con parámetros específicos, incluido el nombre deseado y la dirección ETH a la que se asociará.
- Se pagan las tarifas de registro: Para completar el proceso de registro, el usuario paga una tarifa de registro en éter (ETH). Esta tasa ayuda a evitar los registros spam y contribuye al funcionamiento del sistema ENS. La tarifa de registro suele pagarse por un periodo fijo, tras el cual debe renovarse para mantener la titularidad del nombre de dominio ENS.
- Confirmación: Una vez confirmada la transacción de registro en la cadena de bloques de ETH, el nombre de dominio ENS se registra oficialmente en la dirección ENS del usuario. El usuario tiene ahora pleno control sobre el nombre y puede configurarlo para resolver diversos recursos.
2.Proceso de resolución
- Configuración: Tras registrar un nombre de dominio, el usuario configura el contrato inteligente resolver asociado. El contrato resolver contiene información que asigna el nombre de dominio a recursos específicos, como una dirección ETH, un hash de contenido IPFS u otros metadatos.
- Solicitudes de resolución: Cuando alguien quiere interactuar con un recurso asociado a un nombre de dominio (por ejemplo, enviar criptomonedas a una dirección de monedero), su cliente de ETH o DApp solicita al resolver del ENS el recurso correspondiente. El resolver recupera la información de la cadena de bloques de ETH y la devuelve al solicitante.
- Interoperabilidad: El ENS está diseñado para funcionar con varios sistemas y estándares basados en ETH, permitiendo que el servicio de nombres de dominio resuelva una amplia gama de recursos en todo el ecosistema Ethereum. Esto incluye la integración con monederos, exchanges, DApps y plataformas de almacenamiento descentralizadas.
- Descentralización y seguridad: El proceso de resolución es descentralizado y seguro, aprovechando la inmutabilidad y resistencia a la censura de la blockchain ETH. Una vez registrado y configurado un nombre de dominio, su resolución no puede ser manipulada ni censurada por ninguna autoridad central.
Siguiendo estos procesos, los usuarios pueden registrar nombres de dominio legibles por humanos en la blockchain de ETH y configurarlos para resolver recursos específicos. Esto permite interacciones más sencillas e intuitivas dentro de la web descentralizada.
Beneficios de usar el ENS
Usar el Ethereum Name Service ofrece varios beneficios que simplifican las interacciones con la blockchain ETH. Además del fácil uso de nombres ENS, ofrece:
Una experiencia sencilla
Al sustituir las direcciones ETH por nombres reconocibles, el ENS mejora significativamente la experiencia del usuario al interactuar con DApps y enviar transacciones. Los usuarios pueden introducir un nombre de dominio como “myname.eth” en lugar de copiar y pegar o escribir manualmente una larga dirección hexadecimal.
Integración con DApps
Muchas aplicaciones descentralizadas se integran con ENS, lo que permite a los usuarios interactuar con ellas utilizando nombres ENS en lugar de direcciones ETH. Esta integración simplifica el proceso de incorporación de nuevos usuarios y hace que las DApps sean más accesibles para un público más amplio.
Renovación y gestión
El servicio de nombres de dominio ENS requiere una renovación periódica para mantener la propiedad del nombre, lo que garantiza que los nombres no utilizados o abandonados se devuelvan al registro para que otros puedan utilizarlos. De este modo se mantiene la dinámica del espacio de nombres y se evita acaparar nombres valiosos.
Menor riesgo de cometer errores
El nombre ENS minimiza el riesgo de errores en las transacciones causados por escribir mal o copiar mal las direcciones criptográficas. Esto puede ayudar a evitar la pérdida de fondos y mejorar la confianza general al interactuar con la blockchain de ETH.
Reconocimiento e identidad de marca
El ENS permite a individuos, empresas y organizaciones establecer una identidad de marca reconocible y coherente en la blockchain ETH. Los usuarios pueden mejorar su visibilidad y credibilidad dentro del ecosistema descentralizado registrando nombres de dominio que reflejen su marca o identidad.
Conclusión
El ENS representa un avance significativo en los sistemas de nomenclatura de dominios descentralizados. Su capacidad para simplificar las direcciones ETH y ofrecer nombres legibles por humanos mejora la accesibilidad y facilidad de uso dentro del espacio blockchain. Tanto si es usted un experimentado entusiasta de las criptomonedas o un novato, el ENS proporciona una experiencia fluida e intuitiva que libera todo el potencial de la blockchain ETH.