Blockchain per i domini dei siti web? Tutto su Stretta di mano (HNS)

pubblicato su 23 juni 2022

La prima grande domanda, cos'è Handshake (HNS)?

Rapporto automatico della stretta di mano; Handshake è un protocollo di denominazione decentralizzato in cui ogni peer convalida e gestisce la zona di denominazione del DNS radice con l'obiettivo di creare un'alternativa alle autorità di certificazione e ai sistemi di denominazione esistenti. I nomi su Internet (domini di primo livello, handle di social network, ecc.) dipendono in ultima analisi da attori centralizzati con il pieno controllo su un sistema, che è vulnerabile a pirateria informatica, censura e corruzione. Handshake mira a sperimentare nuovi modi in cui Internet può essere più sicuro, più resiliente e socialmente utile con un sistema peer-to-peer convalidato dagli stessi partecipanti alla rete.

In breve: Handshake è un esperimento che cerca di esplorare nuovi modi in cui gli strumenti necessari possono essere utilizzati per costruire un Internet più decentralizzato.

I servizi su Internet sono diventati più centralizzati dagli anni '90, ma non sono conformi alla visione decentralizzata originale di Internet. L'email è diventata Gmail, usenet è diventato reddit, il blog è diventato Facebook e Medium, i pingback sono diventati twitter, squid è diventato Cloudflare, persino gnutella è diventato The Pirate Bay.

Ok e ora semplice; che cos'è?

I nomi di dominio di handshake sono un "sistema di denominazione delle radici peer-to-peer sperimentale". Per spiegare HNS, dovrò prima scoprire l'architettura DNS.

DNS sta per Domain Name System . _

Questo sistema include un database mondiale di nomi di dominio strutturati in modo gerarchico. Questi nomi di dominio sono collegati a un indirizzo IP. (Indirizzo IP = indirizzo univoco sotto forma di numeri/numeri, con il quale è possibile identificare un computer (Internet) o un server.)

Il DNS è quindi costituito da diversi server (gerarchici).
Innanzitutto, abbiamo un risolutore, un name server ricorsivo che funge da catalizzatore.
Qui invii la tua domanda per l'indirizzo IP. Il risolutore controlla se ha questo indirizzo IP nella sua cache. In caso contrario, inoltra la query agli altri server dei nomi.

Se creiamo uno schema gerarchico di questi name server, otteniamo un albero invertito:

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

 

Passaggio 1: il server root ha l'autorità più alta qui. Questo serve la zona della radice. La zona principale contiene i record per i server di dominio di primo livello (TLD).

Passaggio 2: i server TLD a loro volta servono i dati per i server di dominio di secondo livello (SLD).

Passaggio 3: i server SLD dispongono del file di zona autorevole per l'SLD (il file in cui sono inseriti tutti i record per l'SLD) oppure inoltrano l'utente al server dei nomi che lo dispone.

Come accennato in precedenza, la zona principale contiene i server dei nomi TLD. Questa zona radice è attualmente gestita da ICANN. Per creare un nuovo TLD (es. .skikk invece di .nl) dovresti richiederlo a ICANN. Questa applicazione costa in media $ 185.000 e richiede 1 - 2 anni. Inoltre, ICANN ha chiuso le domande a tempo indeterminato.

Con l'avvento della tecnologia blockchain, alcune persone intelligenti hanno visto una grande applicazione di queste tecnologie combinandole.

Hanno progettato una nuova blockchain, proprio come bitcoin, ma con alcune modifiche al protocollo. Questi aggiustamenti assicurano che non possano mai verificarsi interferenze tra HNS e BTC, o altri blockchain o sistemi di nomi. Hanno chiamato questo protocollo stretta di mano.

Una giusta alternativa ICANN

L'handshake eredita il livello autoritario più elevato dell'ICANN, la zona radice e i server radice. Ciò significa che la zona radice non ricade più sotto la gestione di 1 organizzazione (ICANN), ma sotto un consenso globale.

Ciò significa anche che i root server che servivano la root zone saranno sostituiti dai nodi della blockchain di handshake.

Invece di richiedere un nuovo TLD da ICANN, ora puoi inviare la richiesta alla blockchain. Per garantire una distribuzione e un prezzo equi dei TLD, i progettisti di handshake hanno optato per un meccanismo di asta aperta. Non riceverai immediatamente il TLD su richiesta,
ma verrà aperta un'asta per il relativo TLD. In questo modo tutti hanno la possibilità di fare un'offerta e il valore del nome è determinato dagli utenti stessi.

Al termine dell'asta, il miglior offerente sarà proprietario del TLD. Tuttavia, prima che il vincitore ottenga il suo TLD, questo scambio deve essere confermato abbastanza spesso. Questo è chiamato il "periodo di rivelazione".

Al termine, riceverai il nome nel tuo portafoglio hns. Puoi quindi gestire il tuo nome sulla blockchain tramite questo portafoglio.

Ad esempio, un portafoglio con protocollo di handshake è: bobwallet (bobwallet.io). Ci sono anche altre strade. Ad esempio, puoi creare un account su namebase (namebase.io). Un portafoglio è integrato con questo account.

HNS è retrocompatibile con l'attuale DNS. Gli attuali TLD come .com, .info e ad esempio 100.000 domini alexa, non possono essere creati tramite HNS, per evitare collisioni di nomi.

La stretta di mano (HNS) è sicura?

HNS è compatibile con DANE. Quindi è possibile creare una connessione sicura (ssl).

Per chiarire il ruolo di Namecheap, Namecheap ha lo stesso ruolo di tutti gli altri in questa storia. Hanno estratto un certo numero di SLD (.orb .p .saas ecc.) tramite un portafoglio. Per questi SLD hanno impostato il proprio server dei nomi nella zona principale. Ciò dà la possibilità di vendere SLD a terzi e di registrarli sul proprio name server.

Visitare un nome di dominio di handshake (HNS).

I nomi di Handshake risiedono sulla blockchain di Handshake, che la maggior parte dei browser non supporta ancora in modo nativo. Mentre aspettiamo che i browser raggiungano il ritardo, di seguito sono riportati numerosi modi in cui puoi già accedere ai nomi di Handshake nel tuo browser.

HNS.TO è un gateway proxy che puoi utilizzare per accedere ai domini Handshake senza installare nulla o modificare le impostazioni DNS. Prova a inserire "skikk"

Puma è un browser mobile che attualmente utilizza HNS.to per la risoluzione dei domini Handshake. Installa l'app browser Puma sul telefono per aprire i nomi di Handshake nella barra di ricerca.

Bob Extension è un'estensione di Chrome che attualmente utilizza HDNS.io per risolvere i nomi di Handshake direttamente nella barra di ricerca del browser Chrome: prova a utilizzarla per cercare "skikk"

NextDNS.io "NextDNS ti protegge da tutti i tipi di minacce alla sicurezza, blocca annunci e tracker su siti Web e app e fornisce un Internet sicuro e controllato per i bambini, su tutti i dispositivi e su tutte le reti".

1. Vai su NextDNS.io e fai clic su "Provalo ora"

2. Scorri verso il basso fino alla Guida all'installazione e scegli una delle opzioni fornite (ad es. DNS privato, App, Ipv4) per il tuo dispositivo e segui la relativa guida NextDNS.

3. Una volta che il tuo dispositivo è connesso a NextDNS (conferma con il pulsante verde nella parte superiore della pagina delle impostazioni), vai alla scheda "Impostazioni" sul sito Web NextDNS e abilita "Risolvi domini di handshake"

4. Venite a trovarci su /skikk

 

Ecco alcune altre fonti per ulteriori informazioni:

Centro didattico di Namebase: https://learn.namebase.io/

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

Documento ICANN sui nomi alternativi (datato 27 aprile): https://www.icann.org/en/system/files/files/octo-034-27apr22-en.pdf