Blockchain för webbplatsdomäner? Allt om Handshake (HNS)

publicerad på 23 juni 2022

Den första stora frågan, vad är Handshake (HNS)?

Handslag självrapportering; Handshake är ett decentraliserat namnprotokoll där varje peer validerar och hanterar rot DNS-namnzonen med målet att skapa ett alternativ till befintliga certifieringsmyndigheter och namnsystem. Namn på Internet (toppdomäner, sociala nätverkshandtag etc.) är i slutändan beroende av centraliserade aktörer med full kontroll över ett system, som är sårbart för hacking, censur och korruption. Handshake syftar till att experimentera med nya sätt där internet kan bli säkrare, mer motståndskraftigt och socialt användbart med ett peer-to-peer-system som valideras av deltagarna i nätverket själva.

Kort sagt: Handshake är ett experiment som försöker utforska nya sätt på vilka de nödvändiga verktygen kan användas för att bygga ett mer decentraliserat internet.

Tjänster på Internet har blivit mer centraliserade sedan 1990-talet, men de överensstämmer inte med Internets ursprungliga decentraliserade vision. E-post blev Gmail, usenet blev reddit, blogg blev Facebook och Medium, pingbacks blev twitter, bläckfisk blev Cloudflare, till och med gnutella blev The Pirate Bay.

Ok och nu enkelt; Vad är det?

Handshake-domännamn är ett "experimentellt peer-to-peer-rotnamnsystem". För att förklara HNS måste jag först avslöja DNS-arkitekturen.

DNS står för Domain Name System . _

Detta system inkluderar en världsomspännande databas med domännamn som är strukturerade hierarkiskt. Dessa domännamn är kopplade till en IP-adress. (IP-adress = Unik adress i form av siffror/nummer, med vilken en (internet)dator eller server kan identifieras.)

DNS består därför av flera (hierarkiska) servrar.
För det första har vi en resolver, en rekursiv namnserver som fungerar som en katalysator.
Här skickar du din fråga om IP-adressen. Resolvern kontrollerar om den har denna IP-adress i sin cache. Om inte, vidarebefordrar den frågan till de andra namnservrarna.

Om vi ​​skapar ett hierarkiskt schema för dessa namnservrar får vi ett inverterat träd:

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

 

Steg 1: Rotservern har den högsta auktoriteten här. Detta tjänar rotzonen. Rotzonen innehåller posterna för Top-Level-Domain (TLD)-servrarna.

Steg 2: TLD-servrarna betjänar i sin tur data för Second-Level-Domain (SLD)-servrarna.

Steg 3: SLD-servrarna har den auktoritativa zonfilen för SLD (filen där alla poster för SLD är placerade), eller vidarebefordra dig till namnservern som har den.

Som nämnts ovan innehåller rotzonen TLD-namnservrarna. Denna rotzon hanteras för närvarande av ICANN. För att skapa en ny toppdomän (t.ex. .skikk istället för .nl) måste du begära den från ICANN. Denna ansökan kostar i genomsnitt $185 000 och tar 1-2 år. Dessutom har ICANN stängt ansökningarna på obestämd tid.

Med tillkomsten av blockchain-teknik såg några smarta människor en fantastisk tillämpning av dessa teknologier genom att kombinera dem.

De designade en ny blockchain, precis som bitcoin, men med några ändringar i protokollet. Dessa justeringar säkerställer att interferens mellan HNS och BTC, eller andra blockkedjor eller namnsystem aldrig skulle kunna uppstå. De kallade detta protokoll för handskakning.

Ett rättvist ICANN-alternativ

Handskakning ärver ICANN:s högsta auktoritära lager, rotzonen och rotservrarna. Detta innebär att rotzonen inte längre faller under ledning av 1 organisation (ICANN), utan under en global konsensus.

Detta innebär också att rotservrarna som betjänade rotzonen kommer att ersättas av noderna i handskakningsblockkedjan.

Istället för att begära en ny toppdomän från ICANN kan du nu skicka förfrågan till blockkedjan. För att säkerställa rättvis fördelning och prissättning av toppdomänerna har handskakningsdesigners valt en öppen auktionsmekanism. Du kommer inte omedelbart att få TLD på begäran,
men en auktion kommer att öppnas för relevant TLD. På så sätt får alla chansen att lägga ett erbjudande och värdet på namnet bestäms av användarna själva.

När denna auktion är över kommer högstbjudande att äga toppdomänen. Men innan vinnaren får sin TLD måste denna handel bekräftas tillräckligt ofta. Detta kallas "avslöjningsperioden".

När detta är över får du namnet i din hns plånbok. Du kan sedan hantera ditt namn på blockkedjan via denna plånbok.

Till exempel är en handskakningsprotokollplånbok: bobwallet (bobwallet.io). Det finns även andra vägar. Du kan till exempel skapa ett konto på namebase (namebase.io). En plånbok är integrerad med detta konto.

HNS är bakåtkompatibel med nuvarande DNS. De nuvarande toppdomänerna som .com, .info och t.ex. 100 000 alexa-domäner är inte möjliga att skapa via HNS, för att undvika namnkollisioner.

Är Handshake (HNS) säkert?

HNS är DANE kapabel. Så en säker (ssl) anslutning kan skapas.

För att förtydliga rollen som Namecheap har Namecheap samma roll i den här historien som alla andra. De har minerat ett antal SLD:er (.orb .p .saas etc) via en plånbok. För dessa SLD har de satt upp en egen namnserver i rotzonen. Detta ger möjlighet att sälja SLD till tredje part och registrera dem på sin egen namnserver.

Besöka ett handskakningsdomännamn (HNS).

Handshake-namn finns på Handshake-blockkedjan, som de flesta webbläsare ännu inte stöder inbyggt. Medan vi väntar på att webbläsarna ska komma ikapp finns nedan många sätt du redan kan komma åt Handshake-namn i din webbläsare.

HNS.TO är en proxy-gateway som du kan använda för att komma åt Handshake-domäner utan att installera något eller ändra dina DNS-inställningar. Testa att skriva "skikk"

Puma är en mobil webbläsare som för närvarande använder HNS.to för att lösa Handshake-domäner. Installera webbläsarappen Puma på din telefon för att öppna Handshake-namn i sökfältet.

Bob Extension är ett Chrome-tillägg som för närvarande använder HDNS.io för att lösa Handshake-namn direkt i din Chrome-webbläsares sökfält - försök använda det för att söka efter "skikk"

NextDNS.io "NextDNS skyddar dig från alla typer av säkerhetshot, blockerar annonser och spårare på webbplatser och appar, och tillhandahåller ett säkert och kontrollerat internet för barn - på alla enheter och i alla nätverk."

1. Gå till NextDNS.io och klicka på "Prova nu"

2. Scrolla ner till installationsguiden och välj ett av de givna alternativen (t.ex. Privat DNS, App, Ipv4) för din enhet och följ den relevanta NextDNS-guiden.

3. När din enhet är ansluten till NextDNS (bekräfta med den gröna knappen högst upp på inställningssidan), gå till fliken "Settings" på NextDNS-webbplatsen och aktivera "Resolve Handshake Domains"

4. Besök oss på /skikk

 

Här är några fler källor för mer information:

Namebase learning center: https://learn.namebase.io/

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

ICANN-dokument om alternativa namn (daterad 27 april): https://www.icann.org/en/system/files/files/octo-034-27apr22-en.pdf