Global Naming and Storage System Using Blockchain

Global Naming and Storage System Using Blockchain

Chanti S. (Pondicherry University, Pondicherry, India), Taushif Anwar (Pondicherry University, Pondicherry, India), Chithralekha T. (Pondicherry University, Pondicherry, India) and V. Uma (Pondicherry University, Pondicherry, India)
DOI: 10.4018/978-1-7998-0186-3.ch008


The global naming systems are used to resolve the DNS (domain name system) queries by providing the IP address of a particular domain. Humans are familiar in remembering the text rather than numbers. So the DNS servers help in resolving the human-readable domain names into system understandable IP address. In the current DNS architecture, there are several threats that cost a lot of damage to the organizations. At the earlier stage, DNS protocol lacks security assurance in place. To solve this issue, they introduced DNSSEC (subsequent DNS) as an additional layer of trust on top of DNS by providing authentication. Still, the current DNS servers couldn't address issues such as DoS/DDoS attacks. To address all these issues, blockchain technology offers an innovative method to handle those challenges. The existing naming systems are centralized, which is a major problem in achieving security.. The main aim of this chapter is to provide an overview of blockchain technology and a brief introduction to blockchain-based naming and storage systems.
Chapter Preview

1. Domain Name System (Dns)

Domain Name System (DNS) is a core part of the internet that translates the human-readable domain to the system understandable IP address (Wikipedia, n.d.; Brain, Chandler, & Crawford, 2002). Humans are familiar in remembering the text rather than numbers. So DNS servers are like internet phone that maintains the IP address of all domains. When the user search for any website (for example, and by using it the user connects to that server.

Complete Chapter List

Search this Book: