¿Blockchain para dominios de sitios web? Todo sobre el apretón de manos (HNS)

Publicado en 23 juni 2022

La primera gran pregunta, ¿qué es Handshake (HNS)?

Autoinforme de apretón de manos; Handshake es un protocolo de nomenclatura descentralizado en el que cada par valida y administra la zona de nomenclatura del DNS raíz con el objetivo de crear una alternativa a las autoridades de certificación y los sistemas de nomenclatura existentes. Los nombres en Internet (dominios de nivel superior, identificadores de redes sociales, etc.) dependen en última instancia de actores centralizados con control total sobre un sistema, que es vulnerable a la piratería, la censura y la corrupción. Handshake tiene como objetivo experimentar con nuevas formas en las que Internet puede ser más seguro, resistente y socialmente útil con un sistema peer-to-peer validado por los propios participantes en la red.

En resumen: Handshake es un experimento que busca explorar nuevas formas en las que se pueden utilizar las herramientas necesarias para construir una Internet más descentralizada.

Los servicios en Internet se han vuelto más centralizados desde la década de 1990, pero no se ajustan a la visión descentralizada original de Internet. El correo electrónico se convirtió en Gmail, Usenet se convirtió en Reddit, el blog se convirtió en Facebook y Medium, los pingbacks se convirtieron en Twitter, Squid se convirtió en Cloudflare e incluso Gnutella se convirtió en The Pirate Bay.

Ok y ahora simple; ¿qué es?

Los nombres de dominio de protocolo de enlace son un "sistema experimental de nombres raíz de igual a igual". Para explicar HNS, primero tendré que descubrir la arquitectura DNS.

DNS significa Sistema de nombres de dominio . _

Este sistema incluye una base de datos mundial de nombres de dominio que están estructurados jerárquicamente. Estos nombres de dominio están vinculados a una dirección IP. (Dirección IP = Dirección única en forma de números/números, con la que se puede identificar una computadora o servidor (de Internet).)

Por lo tanto, el DNS consta de varios servidores (jerárquicos).
Primero, tenemos un resolver, un servidor de nombres recursivo que actúa como catalizador.
Aquí envía su pregunta para la dirección IP. El resolutor comprueba si tiene esta dirección IP en su caché. Si no, reenvía la consulta a los otros servidores de nombres.

Si creamos un esquema jerárquico de estos servidores de nombres, obtenemos un árbol invertido:

  RAÍZ  
gTLD ccTLD IDN
.com .org .info .io .nl .de .ca .co.uk .在线 .عرب .संगठन

 

Paso 1: El servidor raíz tiene la máxima autoridad aquí. Esto sirve a la zona de la raíz. La zona raíz contiene los registros de los servidores de dominio de nivel superior (TLD).

Paso 2: Los servidores TLD, a su vez, sirven los datos para los servidores de dominio de segundo nivel (SLD).

Paso 3: Los servidores SLD tienen el archivo de zona autorizada para SLD (el archivo donde se colocan todos los registros para SLD) o lo reenvían al servidor de nombres que lo tiene.

Como se mencionó anteriormente, la zona raíz contiene los servidores de nombres TLD. Esta zona raíz actualmente está administrada por ICANN. Para crear un nuevo TLD (p. ej., .skikk en lugar de .nl), deberá solicitarlo a la ICANN. Esta aplicación cuesta un promedio de $185,000 y toma de 1 a 2 años. Además, ICANN ha cerrado las aplicaciones indefinidamente.

Con el advenimiento de la tecnología blockchain, algunas personas inteligentes vieron una gran aplicación de estas tecnologías combinándolas.

Diseñaron una nueva cadena de bloques, como bitcoin, pero con algunos cambios en el protocolo. Estos ajustes aseguran que nunca podría surgir una interferencia entre HNS y BTC, u otras cadenas de bloques o sistemas de nombres. A este protocolo lo llamaron apretón de manos.

Una alternativa justa de la ICANN

Handshake hereda la capa autoritaria más alta de ICANN, la zona raíz y los servidores raíz. Esto significa que la zona raíz ya no está bajo la administración de 1 organización (ICANN), sino bajo un consenso global.

Esto también significa que los servidores raíz que dieron servicio a la zona raíz serán reemplazados por los nodos de la cadena de bloques de protocolo de enlace.

En lugar de solicitar un nuevo TLD de la ICANN, ahora puede enviar la solicitud a la cadena de bloques. Para garantizar una distribución y un precio justos de los TLD, los diseñadores de handshake han optado por un mecanismo de subasta abierta. Si lo solicita, no recibirá inmediatamente el TLD,
pero se abrirá una subasta para el TLD correspondiente. De esta manera, todos tienen la oportunidad de hacer una oferta y el valor del nombre lo determinan los propios usuarios.

Cuando termine esta subasta, el mejor postor será el propietario del TLD. Sin embargo, antes de que el ganador obtenga su TLD, este intercambio debe confirmarse con la suficiente frecuencia. Esto se llama el "período de revelación".

Cuando esto termine, recibirá el nombre en su billetera hns. Luego puede administrar su nombre en la cadena de bloques a través de esta billetera.

Por ejemplo, una billetera de protocolo de protocolo de enlace es: bobwallet (bobwallet.io). También hay otros caminos. Por ejemplo, puede crear una cuenta en base de nombres (base de nombres.io). Una billetera está integrada con esta cuenta.

HNS es compatible con versiones anteriores del DNS actual. Los TLD actuales, como .com, .info y, por ejemplo, 100 000 dominios de alexa, no se pueden crear a través de HNS, para evitar colisiones de nombres.

¿Es seguro el apretón de manos (HNS)?

HNS es compatible con DANE. Entonces se puede crear una conexión segura (ssl).

Para aclarar el papel de Namecheap, Namecheap tiene el mismo papel en esta historia que todos los demás. Han extraído varios SLD (.orb, .p, saas, etc.) a través de una billetera. Para estos SLD, han configurado su propio servidor de nombres en la zona raíz. Esto brinda la posibilidad de vender SLD a terceros y registrarlos en su propio servidor de nombres.

Visitar un nombre de dominio de protocolo de enlace (HNS)

Los nombres de apretón de manos viven en la cadena de bloques Handshake, que la mayoría de los navegadores aún no admiten de forma nativa. Mientras esperamos que los navegadores se pongan al día, a continuación se muestran numerosas formas en las que ya puede acceder a los nombres de apretón de manos en su navegador.

HNS.TO es una puerta de enlace proxy que puede usar para acceder a los dominios de Handshake sin instalar nada ni cambiar la configuración de DNS. Intente ingresar "skikk"

Puma es un navegador móvil que actualmente usa HNS.to para resolver dominios Handshake. Instale la aplicación de navegador Puma en su teléfono para abrir los nombres de apretón de manos en la barra de búsqueda.

Bob Extension es una extensión de Chrome que actualmente usa HDNS.io para resolver los nombres de Handshake directamente en la barra de búsqueda de su navegador Chrome. Intente usarla para buscar "skikk".

NextDNS.io "NextDNS lo protege de todo tipo de amenazas de seguridad, bloquea anuncios y rastreadores en sitios web y aplicaciones, y proporciona una Internet segura y controlada para niños, en todos los dispositivos y en todas las redes".

1. Vaya a NextDNS.io y haga clic en "Pruébelo ahora"

2. Desplácese hacia abajo hasta la Guía de configuración y elija una de las opciones dadas (p. ej., DNS privado, Aplicación, Ipv4) para su dispositivo y siga la guía de NextDNS correspondiente.

3. Una vez que su dispositivo esté conectado a NextDNS (confirme con el botón verde en la parte superior de la página de configuración), vaya a la pestaña "Configuración" en el sitio web de NextDNS y habilite "Resolver dominios de protocolo de enlace"

4. Visítenos en /skikk

 

Aquí hay algunas fuentes más para obtener más información:

Centro de aprendizaje de la base de nombres: https://learn.namebase.io/

DANE: https://archief.dnssec.nl/cases/dane-de-macht-aan-de-domeinnaam-houders/index.html

Documento de la ICANN sobre nombres alternativos (fechado el 27 de abril): https://www.icann.org/en/system/files/files/octo-034-27apr22-en.pdf