
Il servizio di denominazione Ethereum (ENS) è un sistema di denominazione distribuito, aperto ed estensibile basato sulla blockchain di Ethereum. ENS è progettato per mappare nomi leggibili dall'uomo come 'alice.eth' a identificatori leggibili dalla macchina come indirizzi Ethereum, hash di contenuto e metadati. L'obiettivo principale di ENS è semplificare il processo di interazione con la rete Ethereum consentendo agli utenti di sostituire indirizzi complessi con nomi facili da ricordare.
ENS opera sulla blockchain di Ethereum attraverso un sistema di smart contract. Ha due componenti principali: il registro ENS e i risolutori. Il registro ENS è un singolo smart contract che mantiene un elenco di tutti i domini e sottodomini, insieme a informazioni sui loro proprietari e risolutori associati. I risolutori sono responsabili della traduzione dei nomi ENS negli identicatori leggibili dalla macchina corrispondenti.
ENS viene utilizzato per migliorare l'usabilità della blockchain di Ethereum fornendo un sistema di denominazione user-friendly. Alcuni dei suoi principali usi includono:
Il servizio di denominazione Ethereum è stato sviluppato da Nick Johnson e Alex Van de Sande sotto la Ethereum Foundation, un'organizzazione dedicata a supportare lo sviluppo della blockchain di Ethereum. ENS è stato lanciato nel maggio 2017. Nick Johnson, un ingegnere del software con esperienza nello sviluppo di protocolli internet e tecnologie web, ha avuto un ruolo significativo nella sua creazione e continua a essere attivamente coinvolto nel suo sviluppo e manutenzione.
Lo sviluppo di ENS è stato supportato dalla comunità di Ethereum, inclusi sviluppatori, utenti e altri portatori di interesse. Il progetto ENS opera sotto un modello di governance che coinvolge sia il team ENS che la più ampia comunità di Ethereum, garantendo che il sistema si evolva in risposta alle esigenze dei suoi utenti.