Servicio de nombres Ethereum (ENS) en una cadena privada

Categorías: ,

Ethereum Name Service (ENS) es un sistema de nombres distribuido, abierto y extensible basado en la cadena de bloques de Ethereum.
El trabajo de ENS es asignar nombres legibles por humanos como ‘alice.eth’ a identificadores legibles por máquina como direcciones de Ethereum, otras direcciones de criptomonedas, hashes de contenido y metadatos. ENS también admite ‘resolución inversa’, lo que permite asociar metadatos como nombres canónicos o descripciones de interfaz con direcciones de Ethereum.

ENS tiene objetivos similares al DNS, el servicio de nombres de dominio de Internet, pero tiene una arquitectura significativamente diferente debido a las capacidades y restricciones proporcionadas por la cadena de bloques de Ethereum. Al igual que DNS, ENS opera en un sistema de nombres jerárquicos separados por puntos denominados dominios, en el que el propietario de un dominio tiene control total sobre los subdominios.

Cómo funciona:

El registro de ENS consta de un solo contrato inteligente que mantiene una lista de todos los dominios y subdominios, y almacena tres datos críticos sobre cada uno:

El dueño del dominio
El resolutor del dominio
El tiempo de vida del almacenamiento en caché para todos los registros bajo el dominio
El propietario de un dominio puede ser una cuenta externa (un usuario) o un contrato inteligente. Un registrador es simplemente un contrato inteligente que posee un dominio y emite subdominios de ese dominio a los usuarios que siguen un conjunto de reglas definidas en el contrato.

Los titulares de dominios en el registro de la ENS podrán:

Establecer el resolver y TTL para el dominio
Transferir la propiedad del dominio a otra dirección
Cambiar la propiedad de los subdominios
El registro de ENS es deliberadamente sencillo y existe solo para asignar un nombre al resolutor responsable del mismo.

Los resolutores son responsables del proceso real de convertir nombres en direcciones. Cualquier contrato que implemente las normas pertinentes puede actuar como resolutor en ENS. Se ofrecen implementaciones de resolución de propósito general para usuarios cuyos requisitos son sencillos, como servir una dirección que se cambia con poca frecuencia para un nombre.

Cada tipo de registro (dirección de criptomoneda, hash de contenido de IPFS, etc.) define un método o métodos que un resolutor debe implementar para proporcionar registros de ese tipo. Se pueden definir nuevos tipos de registros en cualquier momento a través del proceso de estandarización de EIP, sin necesidad de realizar cambios en el registro ENS o en los resolutores existentes para admitirlos. Resolver un nombre en ENS es un proceso de dos pasos: primero, pregunte al registro qué resolutor es responsable del nombre y, segundo, pídale a ese resolutor la respuesta a su consulta.

Cronología: 45 días

Scolcoin
SiteLock
Camara de Comercio
Liga Defensa Internet
Valle
Close