This article was first published on ostdotcom - Medium
Nick Johnson is a core developer of go-ethereum and a lead developer of Ethereum Name Service (ENS). ENS is a naming system that offers a secure & decentralised way to address resources both on and off the Ethereum blockchain using simple, human-readable, names. ENS eliminates the need to copy or type long addresses and uses simple addresses like yourname.eth instead of ‘0x4cbe58c50480…’ ENS recently launched a new way to claim .test ENS domains for easy testing on the Rinkeby, Ropsten, and Gorli test networks.
Human Readable Blockchain Identifiers
Private and public key strings have long been a user experience challenge for cryptocurrency. There have been several instances of users sending funds to a wrong address, either due to a typo or hacking techniques like the CryptoShuffler. Johnson says “ENS’s primary goal is that users shouldn’t have to deal with these long, hexadecimal identifiers” adding that “they should be as rare as any user typing an IP address into their browser.” Luckily, Ethereum has the flexibility to improve user experience. ENS is building a system that lets users assign human readable names to blockchain identifiers.
ENS heavily draws inspiration from Domain Name Service (DNS). In fact, the first version of ENS was a near transcription of DNS onto the blockchain. Johnson quickly realized that there were a number of improvements that could be made because DNS wasn’t designed for the same architecture that the blockchain runs on. The current version of ENS has significant differences from DNS, but it’s still draws a lot of inspiration in terms of its overall structure.
ENS is designed as a general purpose naming system. To some degree, it can replace the functions of DNS. ENS is working on integrations that make it possible to insert DNS records into ENS, and host ...
To keep reading, please go to the original article at:
ostdotcom - Medium