¿Qué es el Ethereum Name Service (ENS)?

| Última modificación: 4 de octubre de 2024 | Tiempo de Lectura: 4 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

El Ethereum Name Service (ENS) es un protocolo descentralizado basado en blockchain Ethereum que simplifica el uso de las direcciones blockchain y permite personalizarlas. En este artículo, profundizamos en qué es ENS y cómo funciona.

¿Qué es Ethereum Name Service?

El Ethereum Name Service (ENS) es un protocolo descentralizado que permite vincular nombres legibles por personas con identificadores legibles por máquinas, de modo que facilita la utilización de las direcciones blockchain y permite personalizarlas.

Esta aplicación es una de las más importantes en la comunidad blockchain por su capacidad de descentralización y seguridad. Se basa en la blockchain de Ethereum y se divide en dos contratos inteligentes y tres elementos fundamentales: el ENS Registry, Resolvers y Registrars.

¿Qué es un dominio ENS?

Un dominio ENS es un nombre legible por personas asociado a una dirección blockchain. Los usuarios pueden vincular subdominios con diferentes direcciones según su función y personalización. ENS ofrece una forma de crear un sistema de dominios más confiables y descentralizados, lo que permite un acceso a la información sin intermediarios y sin la capacidad de censura. Además, los dominios .eth son resistentes a la censura y se pueden vincular a direcciones de billeteras cripto o archivos en el IPFS.

Adopción y uso de ENS en la comunidad blockchain

ENS ha sido adoptado por varios proyectos en la comunidad blockchain, como Unstoppable Domains, Brave Browser, OpenSea y MyEtherWallet. Esto le permite a los usuarios acceder a diferentes servicios a través de nombres de dominio en lugar de direcciones complejas. Estos dominios son compatibles con Ethereum y son un token ERC721 o un token no fungible (NFT).

¿Cómo funciona ENS?

La función principal de ENS

🔴 ¿Quieres entrar de lleno al Blockchain? 🔴

Descubre nuestro Blockchain Full Stack Bootcamp. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp en Blockchain por una semana

La función principal de ENS es vincular nombres legibles para las personas con identificadores legibles para las máquinas. Esto permite que los usuarios puedan enviar y recibir criptomonedas mediante el uso de un nombre fácil de recordar, en lugar de tener que utilizar una dirección complicada de números y letras. Además, permite personalizar las direcciones, de manera que los usuarios pueden crear subdominios vinculados con diferentes direcciones, según la función que deseen darles.

Registro de dominios en ENS

El registro de un dominio en ENS es fácil e intuitivo. Los usuarios deben contar con un monedero compatible con Ethereum para poder adquirir un dominio. Una vez cumplidos los requisitos, solo tienen que buscar el dominio deseado y hacer dos transacciones, pagando una tarifa anual de $5 para nombres con más de cinco caracteres. El dominio se adquiere como un token ERC721, lo que significa que se trata de un token no fungible (NFT), cuya propiedad se registra en la cadena de bloques de Ethereum.

Contratos inteligentes y sus funciones en ENS

Ethereum Name Service se basa en dos contratos inteligentes o smart contracts:

  • El ENS Registry es un contrato inteligente que alberga información básica del dominio, como el propietario y la fecha de creación.
  • Los Resolvers, por otro lado, son contratos inteligentes que permiten resolver nombres de dominios en direcciones blockchain, lo que permite que las aplicaciones puedan obtener información sobre los dominios de manera confiable y automática.

Resolvers y Registrars en ENS

Los Resolvers y Registrars son dos elementos esenciales de Ethereum Name Service.

  • Los Resolvers son los encargados de resolver un nombre legible para las personas en una dirección blockchain que la máquina pueda interpretar. Están conectados al DNS y a otras redes blockchain, lo que permite acceder a servicios a través de nombres de dominio aunque no se tenga un conocimiento técnico sobre la dirección bloque.
  • Los Registrars, por su parte, son los encargados de administrar y mantener el registro de los nombres de dominios.

Funcionamiento de ENS con otros sistemas blockchain

Ethereum Name Service no solo simplifica el uso de direcciones blockchain en Ethereum, sino que también se adapta a otros sistemas blockchain. El objetivo principal de ENS es permitir que los usuarios puedan acceder a diferentes servicios a través de nombres de dominio en lugar de direcciones complejas, lo que puede ser particularmente útil para aquellos usuarios que trabajan con varias criptomonedas.

Crear y personalizar dominios y subdominios en ENS

Para crear un dominio y subdominios en Ethereum Name Service, es necesario tener un monedero compatible con Ethereum y seguir los siguientes pasos:

Crear un dominio y subdominios en ENS

Para crear un dominio en Ethereum Name Service, es necesario acceder al sitio de un registrador acreditado, como MyEtherWallet. Una vez en el sitio, el usuario debe seleccionar el dominio deseado y verificar si está disponible. Si el dominio está disponible, se puede proceder a registrarlo.

Los subdominios, por otro lado, puede crearlos el propietario del dominio principal. El propietario puede vincular los subdominios con diferentes direcciones blockchain según su función, como un subdominio para una criptomoneda específica, un servicio en línea o una dirección IPFS para archivos alojados en la red IPFS.

Asociar nombres legibles para personas con direcciones blockchain

Con Ethereum Name Service, los usuarios pueden asociar nombres legibles para personas con sus direcciones blockchain. Esto significa que, en lugar de una dirección compleja que requiere una copia y pegado cuidadosos o el escaneo de un código QR, se puede usar un nombre fácil de recordar para enviar y recibir transacciones. Esto simplifica el uso de la blockchain y se usa en múltiples aplicaciones en la comunidad cripto.

Crear un subdominio y personalizar su función

Además de crear subdominios, los usuarios de Ethereum Name Service pueden personalizar su función. Esto significa que pueden vincular diferentes direcciones blockchain según la función del subdominio. Esto aumenta la flexibilidad del propietario del dominio y permite un mejor uso de los recursos en línea.

Tokens y su relación con los dominios ENS

Los dominios .eth que son ofrecidos por ENS son, en realidad, tokens ERC721. El propietario del dominio tendrá un registro en la blockchain Ethereum, por lo que está libre de la censura y no necesita intermediarios para transferirlos. Además, existe la posibilidad de reclamar tokens $ENS para los propietarios de una dirección .eth, lo que significa que pueden aprovechar los servicios que ofrece ENS y la comunidad blockchain en general.

Aprende mucho más

Ya hemos visto qué es Ethereum Name Service, pero el mundo del blockchain es mucho más amplio y quedan muchos términos, procesos y herramientas que deberías conocer para convertirte en un experto. Podemos ayudarte gracias al Blockchain y Criptoactivos Full Stack Bootcamp, la formación intensiva que cuenta con una metodología teórica y práctica y un temario totalmente actualizado y potenciado con IA generativa. ¡Accede ya mismo para pedir más información e impulsa tu vida hacia el blockchain!

Sergio Torres

Blockchain Lead en Telefónica & Coordinador del Bootcamp de Blockchain y Criptoactivos.

Posts más leídos

¡CONVOCATORIA ABIERTA!

Blockchain y Criptoactivos

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado