Condividi questo articolo

Cos'è l' Ethereum Name Service? Come funziona ENS e a cosa serve

L' Ethereum Name Service (ENS) trae ispirazione da una sfida tecnologica affrontata per la prima volta quando l'esercito statunitense stava sviluppando i mattoni di Internet.

Agli albori di Internet, ONE dei problemi principali che gli informatici si trovarono ad affrontare era la mancata corrispondenza tra nomi di dominio e indirizzi IP, il che li rendeva poco intuitivi per l'utente medio.

Ciò significava che se si voleva accedere a un sito Web, era necessario digitare l'indirizzo IP completo del sito che si desiderava visitare, ad esempio 54.235.191.121. Poiché gli indirizzi IP sono solo stringhe di numeri e punti, lunghe e difficili da ricordare, ciò rendeva difficile la navigazione sul Web.

La storia continua sotto
Non perderti un'altra storia.Iscriviti alla Newsletter The Protocol oggi. Vedi Tutte le Newsletter

Tuttavia, in seguito alle ricerche all'avanguardia condotte da Elizabeth Feinler, una scienziata americana, negli anni '70, Paul Mockapetris, un informatico americano, ha sviluppato ilSistema dei nomi di dominio (DNS)nel 1983.

Il DNS abbina gli indirizzi IP con nomi di dominio di facile comprensione. Ad esempio, invece di digitare 54.235.191.121, puoi semplicemente digitareCoinDesknella barra di ricerca e verrai indirizzato al sito web.

Continua a leggere: Che cos'è Ethereum?

Nonostante tutta la magia tecnologica che si sta verificando nel settore Cripto , criptovaluteutilizzano ancora per lo più un sistema simile alla vecchia configurazione degli indirizzi IP.

Se vuoi inviare il tuoBitcoinall'indirizzo di qualcun altro, dovrai usare quello di quella personaportafoglio indirizzo anziché utilizzare qualcosa di comprensibile per gli esseri umani come il nome del proprietario del portafoglio.

Ed è qui che entra in gioco l' Ethereum Name Service (ENS).

Che cos'è l' Ethereum Name Service?

IL Ethereum Name Service è un sistema di denominazione distribuito, aperto ed espandibile che interagisce con la blockchain Ethereum .

Similmente al ruolo del DNS menzionato sopra, il ruolo ENS è quello di mappare nomi leggibili dall'uomo come "john. ETH" in un nome leggibile dalla macchina come un indirizzo di portafoglio come "8g978dl39ji9xl".

Attraverso l' ENS, gli utenti possono acquistare e gestire i propri domini, il che significa che transazioni sicure e decentralizzate possono aver luogo senza dover gestire indirizzi lunghi e complessi. Inoltre, riduce la probabilità di errori di immissione quando si digita l'indirizzo del destinatario per inviare fondi.

Ora, l' ENS può sembrare identico al sistema DNS sviluppato negli anni '80, ma la sua architettura è molto diversa.

Come il DNS, l' ENS utilizza un sistema di nomi gerarchici chiamati domini, in cui il creatore e proprietario del dominio ha il controllo sul suo dominio di primo livello e sui successivi sottodomini.

Come funziona l' ENS

Ethereum Name Service (Fonte: dominio ENS )
Ethereum Name Service (Fonte: dominio ENS )


Registro

Innanzitutto, tutti i nomi di dominio registrati all'interno ENS hanno un proprietario. Un proprietario possiede un dominio denominato e può trasferire quel nome a un nuovo proprietario a sua discrezione.

Il proprietario che desidera acquistare un dominio è chiamato "registrante" perché deve registrare quel dominio ENS. La registrazione, il monitoraggio e il tracciamento di chi ha effettuato la registrazione per un dominio, il registrar, vengono eseguiti da una funzionalità ENS chiamata "registro".

"Registratori" Sono contratti intelligenti che assegnano i nomi di sottodominio e sono governati dal registrar principale chiamato registrar permanente. Possono essere modificati in qualsiasi momento o a qualsiasi livello all'interno ENS e possono essere consultati dal proprietario del registro.

Un registrante di una registrazione può anche trasferire la sua registrazione di un dominio a un altro account dato. Inoltre, nel caso in cui l'individuo desideri recuperare un dato nome di dominio, può farlo reclamando quel nome e dominio.

In questo modo la proprietà del nome ENS viene reimpostata sul registrar che ha rivendicato un determinato account.

Nomi

Come detto sopra, c'è una differenza tra possedere un nome e possedere una registrazione. Un "nome" funge da modo per l' ENS di identificare un dato dominio come "john. ETH" e può essere costituito da etichette diverse separate da punti.

L'algoritmo utilizzato per elaborare i nomi di dominio registrati ENS è denominato "Nome hash." Il namehash entra in gioco perché i nomi comprensibili dall'uomo vengono sostituiti nel sistema ENS , che funziona solo con una lunghezza finita di hash crittografici a 256 BIT .

Se ONE desidera derivare l'hash dal nome e preservare comunque le proprietà gerarchiche del dominio, si usa un namehash. Ad esempio, per "john. ETH", il namehash è 0x787192fc5378cc32aa.

La rappresentazione dei nomi in questo modo è esclusiva ENS.

Ora, prima che il namehash entri in gioco, i nomi devono essere prima normalizzati, ovvero i nomi in maiuscolo e in minuscolo vengono trattati allo stesso modo. Questo è importante perché il processo namehash assicura che tutti gli utenti abbiano la stessa visualizzazione dei nomi e dei domini disponibili su ENS.

Perché ENS è importante?

Poiché l' ENS è stato sviluppato per i contratti intelligenti Ethereum ed è nativo di Ethereum ecosistema – T soffre dei problemi di sicurezza affrontati da un sistema DNS. I record DNS di domini e nomi sono archiviati su un server centralizzato. Ciò significa che sono soggetti ad attacchi informatici.

Ad esempio, nell'ottobre 2020, il gruppo di analisi delle minacce di Google ha monitorato un numero record di 180.000 attacchi ai DNS e ad altri obiettivi di rete lanciati dai provider di servizi Internet cinesi.

Al contrario, i record ENS non possono essere distrutti e sono protetti dall' Blockchain Ethereum .

Inoltre, tramite l' ENS, nomi e indirizzi diventano più trasparenti e più facili da usare. Chiunque può creare o registrare un dominio ". ETH" partecipando a un processo di asta. L'offerta più alta si WIN il nome di dominio, consentendo al vincitore di creare sottodomini e di affittare i domini.

Ciò offre agli utenti della blockchain Ethereum un'opportunità unica di stabilirsi sulla rete Ethereum e diventare un punto di contatto chiaro in un mare di indirizzi.

Vedi anche:Come funziona Ethereum ?

Stephan Roth

Stephan Roth è un giornalista finanziario di Londra che si occupa di Criptovaluta dal 2018. In precedenza ha lavorato per KPMG, CNNMoney e ACCOUNTING e nutre un vivo interesse per l'economia, i Mercati finanziari e la regolamentazione Cripto .

Stephan  Roth