Ai tempi, quando Internet non era così mainstream, uno dei problemi principali che gli utenti dovevano affrontare era che i nomi di dominio non erano stati abbinati agli indirizzi IP (Internet Protocol).
Questo li ha resi molto ostili nei confronti del Joe medio, che ha dovuto digitare l'indirizzo IP del sito Web che voleva visitare, come per digitare letteralmente i numeri.
A differenza degli IP tradizionali, gli indirizzi di criptovaluta rappresentano stringhe di numeri e lettere ancora più lunghe. Se un utente desidera inviare fondi a un altro utente tramite la rete di Ethereum, dovrebbe inserire l'indirizzo e assicurarsi che ogni numero e lettera sia scritto correttamente.
Navigazione veloce
È anche importante sapere che, a questo proposito, la tecnologia basata su blockchain è molto punitiva. Questo perché se non inserisci correttamente l'indirizzo e digiti una lettera in modo errato, i fondi che invii andranno persi irreversibilmente. Non esiste un'autorità centrale da contattare per annullare o rimborsare la transazione: il denaro è perso.
E proprio come i Domain Name Services (DNS) hanno preso vita quando si utilizza Internet, è nato Ethereum Name Service (ENS).
Che cos'è Ethereum Name Service (ENS)?
Ethereum Name Service (ENS) prende esattamente lo stesso concetto del Domain Name Service (DNS), ma lo adatta alle esigenze degli utenti di Ethereum. Al suo interno, Ethereum Name Service è un sistema di denominazione distribuito, aperto ed estensibile che opera sulla blockchain di Ethereum.
Mira a mappare i nomi leggibili dall'uomo su identificatori leggibili dalla macchina. In questo caso, il nome leggibile dall'uomo può essere qualcosa come "cactus.eth", mentre l'identificatore leggibile dalla macchina può essere l'indirizzo Ethereum (o altri indirizzi di criptovaluta, se è per questo).
Nell'immagine qui sotto, abbiamo fornito un esempio di come appare. L'indirizzo appartiene alla fondazione Ethereum. Il nome di dominio ENS che abbiamo creato è solo un esempio ai fini di questa guida:
L'indirizzo standard di Ethereum viene convertito in un testo leggibile dall'uomo (foundation.eth). Ciò significa che gli utenti possono inviare fondi o interagire con "foundation.eth" anziché con l'indirizzo standard. Ovviamente, questo rende molto più facile per gli utenti regolari e riduce notevolmente la possibilità di un errore.
Secondo la documentazione ufficiale dell'ENS , il sistema "ha obiettivi simili al DNS, il Domain Name Service di Internet, ma ha un'architettura significativamente diversa a causa delle capacità e dei vincoli forniti dalla blockchain di Ethereum".
Simile al DNS, anche ENS opera su un sistema composto da nomi gerarchici separati da punti che vengono chiamati domini. Il proprietario di un dominio ha anche il pieno controllo dei sottodomini.
Come funziona l'ENS?
Ci sono due componenti principali per Ethereum Name Service. Vale a dire, questi sono il registro e i risolutori . L'architettura del sistema si presenta così:
Registro
Il registro è composto da un contratto intelligente progettato per mantenere un elenco di tutti i domini e sottodomini memorizzando anche tre informazioni essenziali su ciascuno. Questi pezzi sono:
- Il proprietario del dominio
- Il risolutore del dominio
- Il tempo di permanenza nella cache per tutti i record che si trovano nel dominio
Lo scopo del registro ENS è molto semplice: è mappare da un nome al risolutore che ne è responsabile. Nel frattempo, i proprietari di domini nel registro ENS possono:
- Modifica la proprietà dei sottodomini
- Trasferisci la proprietà del loro dominio a un altro indirizzo
- Imposta il resolver e il time-to-live (TTL) per il dominio
Risolutori
I resolver, d'altra parte, sono responsabili del processo di traduzione dei nomi in indirizzi. Ogni contratto che implementa gli standard richiesti è in grado di fungere da risolutore nell'Ethereum Name Service. Tuttavia, la risoluzione di un nome in ENS è un processo composto da due passaggi.
Il primo è chiedere al registro quale risolutore è responsabile di detto nome. Il secondo è chiedere a quel particolare risolutore la risposta alla domanda. In termini di architettura, si presenta così:
La differenza tra DNS e ENS
Il Domain Name Service (DNS) è stato creato da Paul Mockapetris, uno scienziato informatico statunitense, nel 1983. Ha seguito la ricerca di un'altra scienziata americana, Elizabeth Feinler.
In parole povere, lo scopo del DNS è abbinare gli indirizzi IP (Internet Protocol) ai nomi umani del dominio. Ciò consente agli utenti di digitare il nome del sito Web invece di dover inserire l'indirizzo IP numerico letterale.
In un modo simile ma diverso, Ethereum Name Service tenta di offrire alle persone (così come alle applicazioni) un modo più semplice per leggere e condividere gli indirizzi di criptovaluta.
Come registrare un dominio Ethereum Name Service (ENS)?
La registrazione di un dominio Ethereum Name Service è piuttosto semplice e tutto ciò che devi fare è avere un portafoglio caldo come MetaMask.
Vai su app.ens.domains (il sito ufficiale per la registrazione di un dominio ENS) e digita il nome di dominio che vuoi registrare. Questo ne verificherà la disponibilità.
Una volta selezionato il tuo nome, tutto ciò che devi fare è seguire le istruzioni riportate di seguito:
Ethereum Name Service Governance
L'Ethereum Name Service è governato da poche armi diverse, ognuna delle quali porta il proprio significato.
Token ENS + distribuzione
Il token ENS è un token standard che utilizza lo standard ERC-20 sulla blockchain di Ethereum. Il suo scopo principale è quello di essere utilizzato per il governo del sistema.
I titolari di token possono presentare proposte ed esprimere il proprio voto. Il luogo principale in cui i membri della comunità possono discutere idee e avere discussioni relative alla governance è il forumdiscut.ens.domains .
Il token ENS è stato distribuito ai primi utenti che avevano precedentemente registrato un nome di dominio ENS. Il processo di richiesta è iniziato l'8 novembre 2021 e gli utenti avevano tempo fino al 4 maggio 2022 per richiedere i token assegnati.
Il 25% della fornitura totale è stato distribuito attraverso l'airdrop, mentre il resto è designato come mostrato nel seguente grafico a torta:
ENS DAO
Nello spirito del decentramento, l'Ethereum Name Service è gestito da un'organizzazione autonoma decentralizzata (DAO) . La stessa DAO è governata dai titolari del token ENS, che possono presentare proposte e votarle per determinare lo sviluppo futuro del protocollo.
Fondazione ENS
La stessa ENS DAO è rappresentata da una Fondazione delle Isole Cayman esistente chiamata ENS Foundation.
Ha alcuni scopi, tra cui:
- Per soddisfare i requisiti fiscali perché senza una persona giuridica, i partecipanti alla DAO potrebbero essere responsabili di una certa parte del reddito della DAO, anche se non hanno accesso a questi fondi.
- Per stipulare contratti con altre società.
- Fornire una responsabilità limitata ai partecipanti alla DAO per le azioni della DAO.
Conclusione
ENS è un avvento fondamentale nel campo delle criptovalute e un passo verso la risoluzione di alcuni dei problemi urgenti che enigmano il settore, vale a dire, l'esperienza dell'utente.
Avere a che fare con lunghe stringhe di numeri e lettere casuali è spesso la ragione degli errori e, nel campo delle criptovalute, gli errori sono abbastanza comunemente molto costosi. Normalizzare gli indirizzi e presentarli in modo leggibile e intuitivo è un passo verso il miglioramento dell'esperienza utente complessiva nel modo in cui DNS ha migliorato l'esperienza utente per gli utenti di Internet.
Allo stesso tempo, tuttavia, i record DNS di domini e nomi sono generalmente archiviati su server centralizzati, il che li rende inclini agli hack. Gli ENS, d'altra parte, sono protetti dalla blockchain di Ethereum, rendendoli molteplici e più sicuri.
Detto questo, l'Ethereum Name Service è senza dubbio un'invenzione molto importante e un'innovazione che si è rapidamente diffusa e utilizzata da migliaia di persone.
Il post Cos'è l'ENS? Ethereum Name Service Explained (aggiornato al 2022) è apparso per la prima volta su CryptoPotato .