En este artículo, discutiremos información sobre el proyecto Ethereum Name Service y el token ENS. ¿Qué es Ethereum Name Service (ENS)? ¿Qué es el token ENS?
Introducción
Ethereum Name Service (ENS) es un sistema de nombres distribuido, abierto y extensible basado en la cadena de bloques Ethereum.
El trabajo de ENS es mapear nombres legibles por humanos como ‘alice.eth’ a identificadores legibles por máquina como direcciones 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 a los DNS, el Servicio de nombres de dominio de Internet, pero tiene una arquitectura significativamente diferente debido a las capacidades y limitaciones que proporciona la cadena de bloques Ethereum. Al igual que el DNS, ENS opera en un sistema de nombres jerárquicos separados por puntos llamados dominios, y el propietario de un dominio tiene control total sobre los subdominios.
Los dominios de nivel superior, como ‘.eth’ y ‘.test’, son propiedad de contratos inteligentes llamados registradores, que especifican las reglas que rigen la asignación de sus subdominios. Cualquiera puede, siguiendo las reglas impuestas por estos contratos de registro, obtener la propiedad de un dominio para su propio uso. ENS también admite la importación de nombres DNS que ya son propiedad del usuario para su uso en ENS.
Debido a la naturaleza jerárquica de ENS, cualquier persona que posea un dominio en cualquier nivel puede configurar subdominios, para sí mismo o para otros, según lo desee. Por ejemplo, si Alice es propietaria de ‘alice.eth’, puede crear ‘pay.alice.eth’ y configurarlo como desee.
ENS se implementa en la red principal de Ethereum y en varias redes de prueba. Si usa una biblioteca como la biblioteca de JavaScript ensjs, o una aplicación de usuario final, detectará automáticamente la red con la que está interactuando y usará la implementación de ENS en esa red.
Puede probar ENS usted mismo ahora usando la aplicación ENS Manager, o usando cualquiera de las muchas aplicaciones habilitadas para ENS en nuestra página de inicio.
ENTE Architecture
ENS tiene dos componentes principales: el registro y los resolutores.
El registro de ENS consiste en un único contrato inteligente que mantiene una lista de todos los dominios y subdominios, y almacena tres piezas críticas de información sobre cada uno:
- El propietario del dominio
- El resolutor del dominio
- El tiempo de vida de almacenamiento en caché de todos los registros del 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 propietarios de dominios en el registro ENS pueden:
- Configure el resolutor y TTL para el dominio
- Transferir la propiedad del dominio a otra dirección
- Cambiar la propiedad de los subdominios
El registro ENS es deliberadamente sencillo y existe solo para mapear desde un nombre hasta el resolutor responsable de él.
Los resolutores son responsables del proceso real de traducción de nombres en direcciones. Cualquier contrato que implemente los estándares relevantes puede actuar como resolutor en ENS. Se ofrecen implementaciones de resolución de propósito general para usuarios cuyos requisitos son sencillos, como proporcionar una dirección que se cambia con poca frecuencia para un nombre.
Cada tipo de registro (dirección de criptomoneda, hash de contenido 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 respaldarlos.
La resolución de 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.
En el ejemplo anterior, estamos tratando de encontrar la dirección de Ethereum a la que apunta ‘foo.eth’. Primero, preguntamos al registro qué solucionador es responsable de ‘foo.eth’. Luego, consultamos a ese resolutor por la dirección de ‘foo.eth’.
Namehash
Las limitaciones de recursos en los contratos inteligentes hacen que la interacción directa con nombres legibles por humanos sea ineficaz, por lo que ENS funciona únicamente con hashes criptográficos de 256 bits de longitud fija. Para derivar el hash de un nombre y al mismo tiempo conservar sus propiedades jerárquicas, se utiliza un proceso llamado Namehash. Por ejemplo, el nombre hash de ‘alice.eth’ es 0x787192fc5378cc32aa956ddfdedbf26b24e8d78e40109add0eea2c1a012c3dec ; esta es la representación de nombres que se usa exclusivamente dentro de ENS.
Namehash es un proceso recursivo que puede generar un hash único para cualquier nombre de dominio válido. Comenzando con el namehash de cualquier dominio, por ejemplo, ‘alice.eth’, es posible derivar el namehash de cualquier subdominio, por ejemplo, ‘iam.alice.eth’, sin tener que conocer o manejar el nombre original legible por humanos. Es esta propiedad la que hace posible que ENS proporcione un sistema jerárquico, sin tener que lidiar internamente con cadenas de texto legibles por humanos.
Antes de aplicar hash con namehash, los nombres se normalizan primero mediante un proceso llamado normalización UTS-46. Esto asegura que los nombres en mayúsculas y minúsculas se traten de manera equivalente y que los caracteres no válidos estén prohibidos. Todo lo que codifica y resuelve un nombre debe primero normalizarlo, para garantizar que todos los usuarios obtengan una vista coherente de ENS.
Para obtener detalles sobre cómo funcionan el hash de nombres y la normalización, consulte la documentación del desarrollador sobre el procesamiento de nombres.
Terminología
Controlador : la cuenta que puede editar los registros de un nombre. El Contralor puede ser cambiado por el Registrante o el Contralor.
Etiqueta : componente individual de un nombre, como «alicia».
Labelhash : el hash keccak256 de una etiqueta individual.
Nombre : un identificador ENS como ‘alice.eth’. Los nombres pueden constar de varias partes, denominadas etiquetas, separadas por puntos.
Namehash : el algoritmo utilizado para procesar un nombre ENS y devolver un hash criptográfico que identifica de forma única ese nombre. Namehash toma un nombre como entrada y produce un nodo .
Nodo : un hash criptográfico que identifica un nombre de forma única.
Propietario : El propietario de un nombre es la entidad a la que se hace referencia en el campo propietario del registro ENS. Un propietario puede transferir la propiedad, establecer un resolutor o TTL y crear o reasignar subdominios.
Registrador : un registrador es un contrato responsable de asignar subdominios. Los registradores se pueden configurar en cualquier nivel de ENS y son señalados por el campo propietario del registro.
Registro : un registro es el registro de un registrador de la propiedad de un nombre por parte de un usuario. Esto es distinto del campo de propietario en el Registro; Los registros se mantienen en el contrato del registrador y, además, almacenan información sobre la fecha de vencimiento, las tarifas pagadas, etc.
Registrante : el propietario de un registro. El registrante puede transferir el registro, establecer el controlador y reclamar la propiedad del nombre en el registro si es necesario.
Registro : El contrato principal de ENS, el registro mantiene un mapeo desde el nombre de dominio (en cualquier nivel – x, yx, zyx, etc.) al propietario, resolutor y tiempo de vida.
Resolver : Un resolutor es un contrato que se asigna de nombre a recurso (por ejemplo, direcciones de criptomonedas, hash de contenido, etc.). Los solucionadores son señalados por el campo de resolución del registro.
ENS Constitution
Como parte del proceso de reclamo, aquellos que reclamen tokens de $ ENS votarán sobre una Constitución ENS propuesta. La Constitución de ENS es un conjunto de reglas y pautas para la comunidad de ENS sobre cómo se debe gobernar ENS. Para que un artículo se apruebe, necesitará la aprobación del 67% de todos los votos emitidos en la primera semana del lanzamiento del token.
La Constitución siempre puede ser enmendada por la ENS DAO en el futuro con un umbral de aprobación del 67% y un quórum del 5% del total de tokens.
Suministro máximo: 100,000,000 token ENS
Habrá un total de 100 millones de tokens ENS de $, y la distribución es la siguiente:
- 25% airdrop a titulares de .ETH (> 137k cuentas)
- 25% para los contribuyentes de ENS (> 100 individuos y grupos, más cientos de usuarios de Discord)
- 50% a la tesorería de la comunidad DAO
¿Cómo comprar Ethereum Name Service (ENS) Token Con Gate.io ?
Lo primero que tenemos que hacer es crear una cuenta en Gate.io si no la tenemos, así que aquí les dejo el enlace: Registro Gate.io.
PASO 1 PARA COMPRAR Ethereum Name Service (ENS) Token:
Lo primero será registrarse en Gate.io si no lo estás aún , así que aquí tienen el enlace de registro: Registro GATE.IO
Una vez estemos registrados y con todo verificado, tenemos que comprar USDT para intercambiarlo por ENS Token y como no se puede comprar con tarjeta en Gate.io, por lo menos en España, nosotros usaremos Binance para comprarlo y transferirlo a Gate.io.
Para comprar USDT en Binance usaremos el mismo método que comprando ETH en el tutorial de uniswap , pero simplemente compramos USDT en vez de ETH.
PASO 2 PARA COMPRAR Ethereum Name Service (ENS) Token:
Una vez con nuestros USDT tenemos que transferirlos a Gate.io y para ello nos tenemos que dirigir a nuestra Wallet de Gate.io y darle a “Depósito” para depositar los USDT.
Al darle a “Depósito” nos llevará a la siguiente página, en la cual tenemos que seleccionar la moneda que queremos depositar (USDT) y elegimos la red TRON.
Copiamos la dirección y nos vamos al Exchange donde tengamos los USDT , en nuestro caso es Binance y le damos a retirar, tenemos que pegar la dirección que copiamos antes y elegir la cantidad a retirar.
Y listo al rato ya tendremos nuestros USDT en Gate.io.
PASO 3 PARA COMPRAR Ethereum Name Service (ENS) Token:
Ahora tenemos que entrar en Gate.io y darle a mercado, para luego darle a “Profesional”
Ahora tenemos que buscar “ENS” en el buscador y seleccionaremos el par “ENS/USDT” .
Una vez que le demos a “ENS” vamos a la parte de abajo a la derecha y ponemos la cantidad de ENS que queremos intercambiar por USDT .
Le damos a comprar y listo, ya lo tenemos en nuestra Wallet
Si quiere puede hacernos una donación por el trabajo que hacemos, lo apreciaremos mucho.
Direcciones de Billetera:
- BTC: 14xsuQRtT3Abek4zgDWZxJXs9VRdwxyPUS
- USDT: TQmV9FyrcpeaZMro3M1yeEHnNjv7xKZDNe
- BNB: 0x2fdb9034507b6d505d351a6f59d877040d0edb0f
- DOGE: D5SZesmFQGYVkE5trYYLF8hNPBgXgYcmrx
También puede seguirnos en nuestras Redes sociales para mantenerse al tanto de los últimos post de la web:
- Telegram
Disclaimer: En Cryptoshitcompra.com no nos hacemos responsables de ninguna inversión de ningún visitante, nosotros simplemente damos información sobre Tokens, juegos NFT y criptomonedas, no recomendamos inversiones