El concepto y el futuro de los nombres de dominio Web3 descentralizados

El propósito principal del Servicio de nombres de Ethereum (ENS) es convertir identificadores legibles por máquina, como las direcciones de Ethereum, en nombres legibles por humanos.

La web comenzó como un sistema descentralizado basado en DNS, donde cualquiera podía comprar, poseer y administrar su nombre de dominio y moverlo de un host a otro según fuera necesario, con control total y propiedad de todos los datos subyacentes. Pero, ¿cómo funciona un servicio de nombres Web3 descentralizado?

La comunidad ha mostrado mucho interés en ENS, un nuevo servicio de nombres creado sobre Ethereum. El Servicio de nombres de Ethereum es un sistema de cadena de bloques Web3 que permite a los usuarios establecer sus propios nombres de usuario únicos y memorables.

Por lo tanto, ENS planea brindar una solución adicional a DNS mediante el uso de contratos inteligentes de Ethereum para manejar el registro y la resolución de nombres de dominio. Usando el servicio, puede dar un nombre único a todas las direcciones de su billetera y sitios web descentralizados (DWebs). “alex.eth”, por ejemplo, le permite reconocer y encontrar rápidamente direcciones de billetera en un entorno distribuido.

El registro, los registradores y los resolutores son tres tipos de contratos inteligentes en ENS, como se explica en las secciones a continuación.

el registro

Un solo contrato inteligente administra el registro ENS y realiza un seguimiento de todos los dominios y subdominios. El sistema se ha mantenido deliberadamente básico y su único propósito es vincular un nombre al resolutor responsable del mismo. También almacena los siguientes tres datos cruciales:

  • El propietario del dominio: una cuenta externa o un contrato inteligente puede ser el propietario del dominio. El propietario del dominio puede actualizar la resolución y el TTL del dominio, transferir la propiedad del dominio a otra dirección y cambiar los derechos de los subdominios.
  • Resolución de nombres de dominio: el proceso de resolución de nombres en direcciones está a cargo de las resoluciones. Cualquier contrato puede convertirse en un solucionador si cumple con pautas específicas.
  • ENS Namehash: ENS almacena los nombres como hash, que se generan mediante el método “namehash”. El hash de nombre se calcula combinando el hash de la parte más alta de los nombres de dominio de ENS (conocido como “hash de etiqueta”) con el hash de nombre de las otras partes y luego haciendo otro hash en él.

los registradores

Un registrador es un contrato inteligente que contiene un nombre de dominio y puede asignar nombres de subdominio a los usuarios según las reglas (por ejemplo, pago). El equipo de ENS usó el Registro de Subastas de Vickrey y el Registro Permanente para los registros de nombres .eth.

El 4 de mayo de 2017, el equipo de ENS lanzó un contrato inteligente que implementó una subasta de Vickrey para registrar nombres de más de seis caracteres. La subasta de Vickrey es un tipo de subasta de oferta sellada donde los compradores ofertan sin saber cuántos otros postores han ofertado, y el ganador de la subasta es el postor más alto que solo tiene que pagar la siguiente cantidad más alta.

El 4 de mayo de 2019, el equipo de ENS presentó el “registrador permanente” en lugar del registrador de subastas para registrar nombres de más de seis caracteres. El registrador perpetuo está diseñado para ejecutarse indefinidamente hasta que se reemplace el contrato del registrador debido a un error grave. La facturación de los nombres .eth se ha adaptado a un modelo de pago de alquiler anual, donde cada nombre se cobra $5 por año.

Junto con el registrador permanente, se creó la idea del controlador del registrador para permitir que los propietarios de nombres deleguen la gestión de nombres. Como resultado, un nombre registrado por el controlador del registrador puede configurar los registros de nombre y resolución como parte de la transacción de registro, lo que simplifica el procedimiento.

Otra subasta, la Subasta de nombres cortos para los nombres cortos restantes de 3 a 6 de longitud, comenzó en septiembre de 2019. El equipo de ENS utilizó OpenSea, un conocido mercado de criptoactivos, como su plataforma de subasta, utilizando la subasta del Reino Unido como método de subasta. . .

Las ofertas en una subasta inglesa son públicas y los postores pueden realizar muchas ofertas. Se nombrará al mejor postor y la cantidad de depósitos será la tarifa de inscripción de primer año, que es significativamente diferente del período de subasta de Vickrey.

los solucionadores

La asignación de nombre a registro se almacena en el resolver. Los “resolutores públicos” implementados por el equipo de ENS preestablecieron ocho categorías de registros (vea la imagen a continuación), pero ENS puede contener todos los registros.

El procedimiento para resolver nombres ENS consta de dos pasos. En primer lugar, el usuario que desea resolver el nombre debe buscar en el registro el resolutor pertinente y luego obtener los resultados de la resolución del resolutor.

Leave a Comment