The Ethereum Name Service (ENS) is one of the first Ethereum DApps, offering a decentralized name registry for Ethereum. It can be compared to the Domain Name System (DNS), but unlike DNS which is partially centralized, ENS is completely decentralized.
-
What is a name resolution service?
-
Why another one?
-
Why are they needed (addresses, contracts, swarm objects, etc.)
-
Benefits (security, disambiguation, redirection/upgrade, readability/user experience)
-
Concerns about squatting, trademarks, dispute resolution
ENS is not the first name registration service in Ethereum. It was preceded by "NameReg" …