EOS Account Names To Become The New Decentralised DNS System
Blockchain technology has thrown down the foundation for the new Internet. As Ethereum has started developing its ENS (Ethereum Name Service) EOS is also preparing to supersede the now obsolete DNS (Domain Name System) structure and wants to create an EOS based human readable names system.
How the Internet Works
The internet is a worldwide system of interconnected computer networks where each computer has its own IP address just like any node on a network. Each IP address is unique and consists of numbers that can be in IPv4 or IPv6 formats made of numbers. The computers use the TCP/IP (Transmission Control Protocol/Internet Protocol) as a method for transferring information and connecting to each other.
When there is the request from the user to visit a web page, it goes first to a server that determines the remote server and then it goes to a router in order to arrive to the destination. Put simply, when a user wants to find information on the Internet, they type in a domain name for example like block.one or theeoswriter.io. The database of all these domain names is called a Domain Name System (DNS) which is like the phonebook of the Internet. This human readable name needs to be translated into a computer-friendly IP address (IPv4 or IPv6) in a process called resolution.
The problem with DNS is that it’s not very secure and is subject to DNS hijackers whose main objective is to steal personal information. Denial-of-service (DoS) and DNS poisoning attack are also very common, but there’s an even bigger problem for internet users - censorship and traffic tracking.
Oppressive political regimes or powerful companies could simply limit users’ access to the Internet or monitor users behaviour. It has already happened in Egypt and in many other countries the obscuring of websites is a common practice performed by many governments.
A decentralised DNS is critical and without it the Internet can be shut down.
DNS servers resolve domain names into IP addresses by processing billions of requests across the Internet at any given time and what’s more people are adding and changing domain names and IP addresses every day, so it’s evident that the change to a decentralised system needs to happen fast.
Traditionally, domain names are visible as strings of characters separated by dots where the last word represents the root domain (suffix) for example .com, .io, .gov. These root domains are controlled by IANA (Internet Assigned Numbers Authority) in what’s called the Root Zone Database. Each word and dot added before that root domain is a level in domain structure and each level refers to a server or group of servers that manage that domain level.
What has EOS got to do with DNS
EOS will serve as a decentralised DNS and will be the bridge between domain names that can be bought on premium name auctions like https://www.eosnameservice.io/ and between IP addresses. Users can now easily buy public domains on the EOS blockchain but the infrastructure for website creation is still in the making.
ENS (Ethereum Name Service) has been built using smart contracts and currently there are 167,321 names registered. Thanks to ENS there will be no need to type long addresses and the users will be able to send tokens to “alice.mywallet.eth” instead of ‘0x4cbe56hjf789008jh4’, interact with a smart contract ‘my contract.eth’ or visit a Swarm-hosted site at ‘swarm site.eth’. This is the kind of infrastructure that will be built on EOS and in the future, EOS, Ethereum and other blockchain based name services will be connected into one global network - Blockchain Internet.
The big advantage of such a DNS being built on blockchain is its security and reliability as well as the distribution of its infrastructure and governance.
Rob Finch from Cypherglass who’s working on developing EOS Name Service said that it will “play a huge role”.
How name bidding works on EOS
Different EOS wallets permit users to bid on premium names and only the highest bid name of all names is awarded once per day. Premium names available in form of suffixes like .com, .eos, .io, .x can be used to generate new accounts that can be up to 12 characters so for example the owner of .io can create accounts like the one of eoeswriter.io. The owner can sell or donate these accounts to other users.
Brendan Blumer said that “blockchain will regulate the #Internet”. Whatever he means, EOS with its DNS is going to play an important role in the future where privacy protection and security should be paramount.
Disclaimer. EOSwriter does not endorse any content or product on this page. While we aim at providing you with all the important information we could obtain, readers should do their own research before taking any actions related to the company and carry full responsibility for their decisions, nor this article can be considered as an investment advice.