Blockchain pour les domaines de sites Web ? Tout sur la poignée de main (HNS)

Publié le 23 juni 2022

La première grande question, qu'est-ce que la poignée de main (HNS) ?

auto-rapport de la poignée de main ; Handshake est un protocole de nommage décentralisé où chaque pair valide et gère la zone de nommage DNS racine dans le but de créer une alternative aux autorités de certification et aux systèmes de nommage existants. Les noms sur Internet (domaines de premier niveau, identifiants de réseaux sociaux, etc.) dépendent en fin de compte d'acteurs centralisés qui contrôlent totalement un système vulnérable au piratage, à la censure et à la corruption. Handshake vise à expérimenter de nouvelles manières de rendre Internet plus sûr, plus résilient et socialement utile avec un système peer-to-peer validé par les participants au réseau eux-mêmes.

En bref : Handshake est une expérience qui cherche à explorer de nouvelles façons d'utiliser les outils nécessaires pour construire un Internet plus décentralisé.

Les services sur Internet sont devenus plus centralisés depuis les années 1990, mais ils ne sont pas conformes à la vision décentralisée originelle d'Internet. Le courrier électronique est devenu Gmail, usenet est devenu reddit, le blog est devenu Facebook et Medium, les pingbacks sont devenus twitter, squid est devenu Cloudflare, même gnutella est devenu The Pirate Bay.

Ok et maintenant simple ; qu'est-ce que c'est?

Les noms de domaine de prise de contact sont un "système expérimental de nommage racine peer-to-peer". Afin d'expliquer HNS, je vais d'abord devoir découvrir l'architecture DNS.

DNS signifie Domain Name System . _ _

Ce système comprend une base de données mondiale de noms de domaine structurés de manière hiérarchique. Ces noms de domaine sont liés à une adresse IP. (Adresse IP = adresse unique sous forme de chiffres/numéros, avec laquelle un ordinateur ou un serveur (internet) peut être identifié.)

Le DNS se compose donc de plusieurs serveurs (hiérarchisés).
Tout d'abord, nous avons un résolveur, un serveur de noms récursif qui agit comme un catalyseur.
Ici, vous envoyez votre question pour l'adresse IP. Le résolveur vérifie s'il a cette adresse IP dans son cache. Si ce n'est pas le cas, il transmet la requête aux autres serveurs de noms.

Si on crée un schéma hiérarchique de ces serveurs de noms, on obtient un arbre inversé :

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

 

Étape 1 : Le serveur racine a la plus haute autorité ici. Cela dessert la zone racine. La zone racine contient les enregistrements des serveurs de domaine de premier niveau (TLD).

Étape 2 : Les serveurs TLD servent à leur tour les données pour les serveurs de domaine de second niveau (SLD).

Étape 3 : Les serveurs SLD ont le fichier de zone faisant autorité pour le SLD (le fichier où tous les enregistrements du SLD sont placés), ou vous transmettent au serveur de noms qui l'a.

Comme mentionné ci-dessus, la zone racine contient les serveurs de noms TLD. Cette zone racine est actuellement gérée par l'ICANN. Pour créer un nouveau TLD (par exemple .skikk au lieu de .nl), vous devez en faire la demande auprès de l'ICANN. Cette application coûte en moyenne 185 000 $ et prend 1 à 2 ans. De plus, l'ICANN a fermé les candidatures pour une durée indéterminée.

Avec l'avènement de la technologie blockchain, certaines personnes intelligentes ont vu une grande application de ces technologies en les combinant.

Ils ont conçu une nouvelle blockchain, tout comme le bitcoin, mais avec quelques modifications du protocole. Ces ajustements garantissent que les interférences entre HNS et BTC, ou d'autres chaînes de blocs ou systèmes de noms ne pourraient jamais se produire. Ils ont appelé cette poignée de main protocolaire.

Une alternative équitable à l'ICANN

La poignée de main hérite de la couche autoritaire la plus élevée de l'ICANN, la zone racine et les serveurs racine. Cela signifie que la zone racine ne relève plus de la gestion d'une organisation (ICANN), mais d'un consensus mondial.

Cela signifie également que les serveurs racine qui servaient la zone racine seront remplacés par les nœuds de la blockchain de poignée de main.

Au lieu de demander un nouveau TLD à l'ICANN, vous pouvez désormais envoyer la demande à la blockchain. Pour garantir une distribution et une tarification équitables des TLD, les concepteurs de la poignée de main ont opté pour un mécanisme d'enchères ouvertes. Vous ne recevrez pas immédiatement le TLD sur demande,
mais une enchère sera ouverte pour le TLD concerné. De cette façon, tout le monde a la possibilité de faire une offre et la valeur du nom est déterminée par les utilisateurs eux-mêmes.

Une fois cette enchère terminée, le plus offrant sera propriétaire du TLD. Cependant, avant que le gagnant n'obtienne son TLD, cet échange doit être confirmé assez souvent. C'est ce qu'on appelle la "période de révélation".

Lorsque cela sera terminé, vous recevrez le nom dans votre portefeuille hns. Vous pouvez ensuite gérer votre nom sur la blockchain via ce portefeuille.

Par exemple, un portefeuille de protocole de poignée de main est : bobwallet (bobwallet.io). Il y a aussi d'autres routes. Par exemple, vous pouvez créer un compte sur namebase (namebase.io). Un portefeuille est intégré à ce compte.

HNS est rétrocompatible avec le DNS actuel. Les TLD actuels tels que .com, .info et par exemple 100 000 domaines alexa, ne peuvent pas être créés via HNS, pour éviter les collisions de noms.

La poignée de main (HNS) est-elle sûre ?

HNS est capable de DANE. Ainsi, une connexion sécurisée (ssl) peut être créée.

Pour clarifier le rôle de Namecheap, Namecheap a le même rôle dans cette histoire que tout le monde. Ils ont extrait un certain nombre de SLD (.orb .p .saas, etc.) via un portefeuille. Pour ces SLD, ils ont configuré leur propre serveur de noms dans la zone racine. Cela donne la possibilité de vendre des SLD à des tiers et de les enregistrer sur leur propre serveur de noms.

Visiter un nom de domaine de poignée de main (HNS)

Les noms de poignée de main vivent sur la blockchain Handshake, que la plupart des navigateurs ne prennent pas encore en charge de manière native. En attendant que les navigateurs rattrapent leur retard, vous trouverez ci-dessous de nombreuses façons d'accéder aux noms de poignée de main dans votre navigateur.

HNS.TO est une passerelle proxy que vous pouvez utiliser pour accéder aux domaines Handshake sans rien installer ni modifier vos paramètres DNS. Essayez d'entrer "skikk"

Puma est un navigateur mobile qui utilise actuellement HNS.to pour résoudre les domaines Handshake. Installez l'application de navigateur Puma sur votre téléphone pour ouvrir les noms de poignée de main dans la barre de recherche.

Bob Extension est une extension Chrome qui utilise actuellement HDNS.io pour résoudre les noms de poignée de main directement dans la barre de recherche de votre navigateur Chrome - essayez de l'utiliser pour rechercher "skikk"

NextDNS.io "NextDNS vous protège de toutes sortes de menaces de sécurité, bloque les publicités et les trackers sur les sites Web et les applications, et fournit un Internet sûr et contrôlé pour les enfants - sur tous les appareils et sur tous les réseaux."

1. Allez sur NextDNS.io et cliquez sur "Essayer maintenant"

2. Faites défiler jusqu'au Guide de configuration et choisissez l'une des options proposées (par exemple, DNS privé, App, Ipv4) pour votre appareil, puis suivez le guide NextDNS correspondant.

3. Une fois votre appareil connecté à NextDNS (confirmez avec le bouton vert en haut de la page des paramètres), allez dans l'onglet "Paramètres" du site Web NextDNS et activez "Résoudre les domaines de poignée de main"

4. Rendez-nous visite sur /skikk

 

Voici quelques sources supplémentaires pour plus d'informations :

Centre d'apprentissage Namebase : https://learn.namebase.io/

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

Document de l'ICANN sur les noms alternatifs (daté du 27 avril) : https://www.icann.org/en/system/files/files/octo-034-27apr22-en.pdf