Blockchain für Websitedomänen? Alles über Handschlag (HNS)

Veröffentlicht auf 23 juni 2022

Die erste große Frage, was ist Handshake (HNS)?

Handshake-Selbstbericht; Handshake ist ein dezentralisiertes Benennungsprotokoll, bei dem jeder Peer die Stamm-DNS-Benennungszone validiert und verwaltet, mit dem Ziel, eine Alternative zu bestehenden Zertifizierungsstellen und Benennungssystemen zu schaffen. Namen im Internet (Top-Level-Domains, Social-Networking-Handles usw.) hängen letztendlich von zentralen Akteuren ab, die die volle Kontrolle über ein System haben, das anfällig für Hacking, Zensur und Korruption ist. Handshake zielt darauf ab, mit neuen Möglichkeiten zu experimentieren, wie das Internet mit einem Peer-to-Peer-System, das von den Teilnehmern des Netzwerks selbst validiert wird, sicherer, widerstandsfähiger und sozial nützlicher sein kann.

Kurz gesagt: Handshake ist ein Experiment, das neue Wege erkunden möchte, wie die notwendigen Werkzeuge zum Aufbau eines dezentraleren Internets verwendet werden können.

Dienste im Internet sind seit den 1990er Jahren zentralisierter geworden, aber sie entsprechen nicht der ursprünglichen dezentralisierten Vision des Internets. Aus E-Mail wurde Gmail, aus Usenet wurde reddit, aus Blog wurde Facebook und Medium, aus Pingbacks wurde Twitter, aus Squid wurde Cloudflare, sogar aus Gnutella wurde The Pirate Bay.

Ok und jetzt einfach; Was ist es?

Handshake-Domänennamen sind ein "experimentelles Peer-to-Peer-Root-Benennungssystem". Um HNS zu erklären, muss ich zuerst die DNS-Architektur aufdecken.

DNS steht für Domain Name System . _

Dieses System beinhaltet eine weltweite Datenbank mit Domainnamen, die hierarchisch strukturiert sind. Diese Domainnamen sind mit einer IP-Adresse verknüpft. (IP-Adresse = Eindeutige Adresse in Form von Ziffern/Zahlen, mit der ein (Internet-)Rechner oder Server identifiziert werden kann.)

DNS besteht also aus mehreren (hierarchischen) Servern.
Erstens haben wir einen Resolver, einen rekursiven Nameserver, der als Katalysator fungiert.
Hier senden Sie Ihre Frage nach der IP-Adresse. Der Resolver prüft, ob er diese IP-Adresse in seinem Cache hat. Wenn nicht, leitet er die Anfrage an die anderen Nameserver weiter.

Wenn wir ein hierarchisches Schema dieser Nameserver erstellen, erhalten wir einen umgekehrten Baum:

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

 

Schritt 1: Der Root-Server hat hier die höchste Autorität. Dies dient der Wurzelzone. Die Root-Zone enthält die Einträge für die Top-Level-Domain (TLD)-Server.

Schritt 2: Die TLD-Server wiederum stellen die Daten für die Second-Level-Domain (SLD)-Server bereit.

Schritt 3: Die SLD-Server haben die maßgebliche Zonendatei für das SLD (die Datei, in der alle Datensätze für das SLD abgelegt sind) oder leiten Sie an den Nameserver weiter, der sie hat.

Wie oben erwähnt, enthält die Root-Zone die TLD-Nameserver. Diese Stammzone wird derzeit von ICANN verwaltet. Um eine neue TLD (z. B. .skikk statt .nl) zu erstellen, müssten Sie diese bei ICANN anfordern. Diese Anwendung kostet durchschnittlich 185.000 $ und dauert 1 - 2 Jahre. Darüber hinaus hat ICANN die Anwendungen auf unbestimmte Zeit geschlossen.

Mit dem Aufkommen der Blockchain-Technologie sahen einige kluge Köpfe eine großartige Anwendung dieser Technologien, indem sie sie kombinierten.

Sie entwarfen eine neue Blockchain, genau wie Bitcoin, aber mit einigen Änderungen am Protokoll. Diese Anpassungen stellen sicher, dass es niemals zu Interferenzen zwischen HNS und BTC oder anderen Blockchains oder Namenssystemen kommen kann. Sie nannten dieses Protokoll Handshake.

Eine faire ICANN-Alternative

Handshake erbt die höchste autoritäre Schicht von ICANN, die Root-Zone und die Root-Server. Das bedeutet, dass die Rootzone nicht mehr unter die Verwaltung einer Organisation (ICANN) fällt, sondern unter einen globalen Konsens.

Das bedeutet auch, dass die Root-Server, die die Root-Zone bedient haben, durch die Nodes der Handshake-Blockchain ersetzt werden.

Anstatt eine neue TLD bei ICANN anzufordern, können Sie die Anfrage jetzt an die Blockchain senden. Um eine faire Verteilung und Preisgestaltung der TLDs sicherzustellen, haben sich die Designer von handshake für einen offenen Auktionsmechanismus entschieden. Sie erhalten die TLD auf Anfrage nicht sofort,
sondern es wird eine Auktion für die entsprechende TLD eröffnet. So bekommt jeder die Chance ein Angebot abzugeben und der Wert des Namens wird von den Usern selbst bestimmt.

Wenn diese Auktion beendet ist, wird der Höchstbietende Eigentümer der TLD. Bevor der Gewinner jedoch seine TLD bekommt, muss dieser Trade oft genug bestätigt werden. Dies wird als "Offenbarungszeitraum" bezeichnet.

Wenn dies vorbei ist, erhalten Sie den Namen in Ihrem hns-Wallet. Über dieses Wallet können Sie dann Ihren Namen auf der Blockchain verwalten.

Ein Handshake-Protokoll-Wallet ist beispielsweise: bobwallet (bobwallet.io). Es gibt auch andere Straßen. Beispielsweise können Sie ein Konto auf Namebase (namebase.io) erstellen. In dieses Konto ist ein Wallet integriert.

HNS ist abwärtskompatibel mit dem aktuellen DNS. Die aktuellen TLDs wie .com, .info und zB 100.000 Alexa-Domains können nicht über HNS erstellt werden, um Namenskollisionen zu vermeiden.

Ist Handshake (HNS) sicher?

HNS ist DANE-fähig. So kann eine sichere (SSL-)Verbindung hergestellt werden.

Um die Rolle von Namecheap zu verdeutlichen, hat Namecheap in dieser Geschichte die gleiche Rolle wie alle anderen. Sie haben eine Reihe von SLDs (.orb .p .saas usw.) über eine Brieftasche abgebaut. Für diese SLDs haben sie einen eigenen Nameserver in der Rootzone eingerichtet. Dies gibt die Möglichkeit, SLDs an Dritte zu verkaufen und sie auf ihrem eigenen Nameserver zu registrieren.

Besuch eines Handshake (HNS)-Domänennamens

Handshake-Namen leben auf der Handshake-Blockchain, die die meisten Browser noch nicht nativ unterstützen. Während wir darauf warten, dass die Browser aufholen, finden Sie unten zahlreiche Möglichkeiten, wie Sie bereits in Ihrem Browser auf Handshake-Namen zugreifen können.

HNS.TO ist ein Proxy-Gateway, mit dem Sie auf Handshake-Domänen zugreifen können, ohne etwas zu installieren oder Ihre DNS-Einstellungen zu ändern. Versuchen Sie, "skikk" einzugeben

Puma ist ein mobiler Browser, der derzeit HNS.to zum Auflösen von Handshake-Domains verwendet. Installieren Sie die Puma-Browser-App auf Ihrem Telefon, um Handshake-Namen in der Suchleiste zu öffnen.

Bob Extension ist eine Chrome-Erweiterung, die derzeit HDNS.io verwendet, um Handshake-Namen direkt in der Suchleiste Ihres Chrome-Browsers aufzulösen – versuchen Sie damit, nach „skikk“ zu suchen.

NextDNS.io "NextDNS schützt Sie vor allen Arten von Sicherheitsbedrohungen, blockiert Werbung und Tracker auf Websites und Apps und bietet ein sicheres und kontrolliertes Internet für Kinder - auf allen Geräten und in allen Netzwerken."

1. Gehen Sie zu NextDNS.io und klicken Sie auf „Jetzt testen“

2. Scrollen Sie nach unten zum Setup Guide und wählen Sie eine der angegebenen Optionen (z. B. Private DNS, App, Ipv4) für Ihr Gerät aus und folgen Sie dem entsprechenden NextDNS-Guide.

3. Sobald Ihr Gerät mit NextDNS verbunden ist (bestätigen Sie dies mit der grünen Schaltfläche oben auf der Einstellungsseite), gehen Sie auf der NextDNS-Website auf die Registerkarte „Einstellungen“ und aktivieren Sie „Resolve Handshake Domains“.

4. Besuchen Sie uns unter /skikk

 

Hier sind ein paar weitere Quellen für weitere Informationen:

Namebase-Lernzentrum: https://learn.namebase.io/

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

ICANN-Papier zu alternativen Namen (vom 27. April): https://www.icann.org/en/system/files/files/octo-034-27apr22-en.pdf