Blockchain : A Revolutionary Technology

A Blockchain is defined as a distributed database which consists of records, or public ledgers of all the transactions or digital events executed and shared among participating network. In this each transaction in the public ledger is verified by consensus of a majority of the participants in the network. As soon as the information is entered, it can never be erased. The Blockchain contains a verifiable record of every single transaction ever made. [9]It was developed firstly for Bitcoin as a peer-to-peer digital currency or popularly called as ‘cryptocurrency’. The ide Blockchain was coined in 2008. Since then the interest in Blockchain technology has been increasing. The reason for this increase in interest in Blockchain is its central attributes which provide security and data integrity without any third party organization in control of the transactions. Therefore it creates interesting and vast research areas, especially from the perspective of technical challenges, expectations and limitations. It was found wide range of applications in both financial and non financial market. In this paper, we have conducted a procedural and organized mapping study with the goal of collecting all relevant information about the evolution of Blockchain technology since 2008. Our objective here is to understand the enhancement, and future expectations regarding Blockchain technology from the technical perspective. The focus is on working of Blockchain Technology including the revolutionary rise of Blockchain Technogy generation 1.0, 2.0, 3.0. This paper describes | Volume – 2 | Issue – 3 | Mar-Apr 2018 6470 | www.ijtsrd.com | Volume Journal of Trend in Scientific and Development (IJTSRD) International Open Access Journal m Kumar, Animesh Singh, Harshit Mohan Saraswat Assistant Professor , India

In this paper, we have conducted a procedural and organized mapping study with the goal of collecting all relevant information about the evolution of Blockchain technology since 2008. Our objective here is to understand the enhancement, and future expectations regarding Blockchain technology from the technical perspective. The focus is on working of Blockchain Technology including the revolutionary rise of Blockchain Technogy generation 1.0, 2.0, 3.0. This paper describes @ IJTSRD | Available Online @ www.ijtsrd.com | Volume -2 | Issue -3 | Mar-Apr 2018 A Blockchain is defined as a distributed database of records, or public ledgers of all the transactions or digital events executed and shared among participating network. In this each transaction in the public ledger is verified by consensus of a majority of the participants in the network. As soon e information is entered, it can never be erased. The Blockchain contains a verifiable record of every single transaction ever made. [9]It was developed peer digital currency or popularly called as 'cryptocurrency'. The idea for Blockchain was coined in 2008. Since then the interest in Blockchain technology has been increasing. The reason for this increase in interest in Blockchain is its central attributes which provide security and data integrity without any third party ganization in control of the transactions. Therefore it creates interesting and vast research areas, especially from the perspective of technical challenges, expectations and limitations. It was found wide range of applications in both financial and non-In this paper, we have conducted a procedural and organized mapping study with the goal of collecting all relevant information about the evolution of Blockchain technology since 2008. Our objective here is to understand the enhancement, challenges and future expectations regarding Blockchain technology from the technical perspective. The focus is on working of Blockchain Technology including the revolutionary rise of Blockchain Technogy generation 1.0, 2.0, 3.0. This paper describes Blockchain technology and some of its compelling specific applications in both financial and non financial sector. We then look at the challenges abroad and business opportunities in this fundamental technology that is all set to revolutionize our digital world.

I. I. INTRODUCTION
Currency transactions between companies or persons are often centralized due to a third party organization controlling it. Completing a digital payment or currency transfer always passes through a bank or credit card provider which serves as a middleman to complete the transaction. In addition, it also causes a fee from a bank or a credit card company for the transaction. The same process is applied in several other categories, including games, music, software etc. The transaction system is mostly centralized, and all the data and information are controlled and managed by a third party organization, rather than the two principal entities involved in the transaction. Blockchain technology is developed to solve the issue [5].

Blockchain : A Revolutionary Technology
Mohan Saraswat kchain technology and some of its compelling specific applications in both financial and nonfinancial sector. We then look at the challenges abroad and business opportunities in this fundamental technology that is all set to world.
Currency transactions between companies or persons are often centralized due to a third party organization controlling it. Completing a digital payment or transfer always passes through a bank or credit card provider which serves as a middleman to complete the transaction. In addition, it also causes a fee from a bank or a credit card company for the transaction. The same process is applied in several categories, including games, music, software etc. The transaction system is mostly centralized, and all the data and information are controlled and managed by a third party organization, rather than the two principal entities involved in the transaction. Blockchain technology is developed to solve the issue [5]. The goal of Blockchain technology is to create a decentralized environment where there is no third party is in control of any transactions and ledger. For the first time in history of humankind le anywhere can trust each other and transact with a large peer to peer network without any centralized management system. Trust is established with the help of protocols, cryptography and computer codes instead of any centralized thens our capacity for collaboration and co operation between individual and organization. Blockchain Technology is International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456-6470 Page: 2369 considered as a distributed database solution that maintains a continuously growing list of data records or public ledger that is confirmed by the nodes who participates in it. The data is stored as a record in a public ledger, including information of every transaction that ever been completed. The information about every transaction ever completed in Blockchain is shared and is made available to each nodes participating in it. This attribute makes the system more transparent than centralized a transaction which involves a third party. In addition, the nodes in Blockchain were all anonymous in order to make more secure for other nodes to confirm the transactions.
Bitcoin was the first ever application that introduced Blockchain technology. It created a decentralized environment for digital currency. Here the participant can buy or exchange goods with digital money popularly termed as 'Value For Money'. However, even though Blockchain seems to be a suitable solution for conducting transactions, it has some technical challenges and limitations which is supposed to be studied. High integrity of transactions, security and privacy of participating nodes are needed, to prevent attacks or attempts of disturbing transactions in Blockchain. In addition, confirming transactions in the Blockchain network requires a computational power. One of the key emerging use case of blockchain technology involves "smart contracts". Smart contracts are basically computer programs which can automatically execute the terms of a contract. Although cryptocurrencies or digital currencies business and management topic, we need to decide to narrow down the research topic to the technical perspective of Blockchain. Our objective was to find and map papers with technical viewpoints on Blockchain.

II. RELATED WORK
In 1991, a structure similar to Blockchain was mentioned in a research paper titled as "How to Time-Stamp a Digital Document" written by Haber and Stornetta. According to the paper, a person sends a document with a timestamp to a times tamping server and the server would sign the document with the current timestamp. Also, in addition the server has to link the document to the previous document. The pointers are pointed to specific data and not the location of the document. So if any change is made to the data, the pointer would become invalid. It ensures that no one could tamper the data that had once passed through the server.
In 2008, an individual (or group) under the name of "Satoshi Nakamoto" published a paper titled "Bitcoin: A Peer-To-Peer Electronic Cash System". The paper described a peer-to-peer version of the ecash that would allow online payments to be sent from one party to another directly, without going through a financial institution. Bitcoin was the first application for this concept. Now all networks and mediums of exchange that uses cryptography to secure transactions is labeled under "cryptocurrencies" The author of the first paper wanted to remain unknown and hence no one knows Satoshi Nakamoto to this day. An open source program implementing the new protocol was released, a few months later. The programme begin with the Genesis block of 50 coins. Anyone can install this open source program to become a part of the bitcoin peer-to-peer network. Around 2014, attention shifted from Bitcoin to detailed study of Blockchain. The world realized that Blockchain can be separated from the digital currency and can be applied to other use-cases. Blockchains features like privacy, trust, reliability makes this technology suitable for every industry. You pick any industry; Blockchain is going to have a relevant conversation for them.

III.
WORKING Blockchain is a new class of information technology that combine cryptography with distributed computing in a model in which network of computers collaborate towards maintaining a shared and secured database. The blockchain is a continuosly growing list of the blocks of data linked and secured using cryptography. This makes it a trusted database. With this trust being maintained by open, secure, computer coded encryption instead of any single institution. Figure 1 shows the working. The working of blockchain can be explained in the following categories: A. Generation of block : The database consist of string of block , each one a record of data that is been encrypted and given a unique identifier called a hash. Blockchain International Journal of Trend in Scientific Research and @ IJTSRD | Available Online @ www.ijtsrd.com considered as a series of blocks of data that are securely chained together.New block are formed as the participant make new transaction. These blocks are encrypted and given a hash value that represents a unique identifier of the data within that block. T hashing works over a standard algorithm that works over the data to compress it into the code. Each block contains a hash value that is dependent on the hash of previous block. So they are all linked together. If any of the block is altered then all the block linked to it is altered. This makes the data entered tamper proof. Each block also contains a time stamp so that we know what happened and when.  considered as a series of blocks of data that are securely chained together.New block are formed as the participant make new transaction. These blocks are encrypted and given a hash value that represents a unique identifier of the data within that block. The hashing works over a standard algorithm that works over the data to compress it into the code. Each block contains a hash value that is dependent on the hash of previous block. So they are all linked together. If any block linked to it is altered. This makes the data entered tamper proof. Each block also contains a time stamp so that we

Fig 1 : Creation of a block
Mining computers on a network validates transaction, add them to the block they are building, then broadcast the completed block to other nodes. So that they all have a copy of the database. Because there is no centralized component to verify the ns of database, the block chain depends on a distributed consensus algorithm. Once completed a block goes into the Blockchain as a permanent record. The blockchains are designed so the transactions are immutable i.e. It cannot be deleted.
Peer distribution of a block in a C. Proof of work : In order to randomize the processing of blocks across the nodes blockchain uses various time stamping schemas. Proof of work is one of them. Proof of work describes a system that re insignificant but feasible amount of effort usually by requiring computer processing time. Miners compete to add the next block on the chain by racing to solve a very complex cryptographic puzzle. The first to solve the puzzle wins a lottery a effort.

D. Network consensus :
The Blockchain is a distributed system, this means there is no centralized organization to maintain or verify the entries on the database. So, the database is maintained by a large number of computers. But these computer nodes in the network itself cannot be trusted. Thus it is required that the system provide a mechanism for creating consensus between scattered or the distributed parties. These do not need to trust each other but just need to trust the mechanism by which their consensus have arrived. Any computer that has been connected to the network and using a client can perform the task of validating transactions Each of these miner computers gets a copy of the blockchain, which gets down noted automatically upon joining the network. When new entries into databases are made these changes are automatically updated across the network.

E. Public key cryptography :
Blockchain security methods include public key cryptography. A public key which is a long random looking string of characters ( 1MhQjwwFJdDiLMuYdDkoqJ9cQ1oD5Zdid address of blockchain. Value tokens sent in the network are recorded as belonging to the address. A private key is like a password that give the owner access to their digital access or data. A public key is associated with the private key so anyo encrypted transaction to the public key address. The encrypted message can only be deciphered with the private key that correspond to the public key. The public key can be openly distributed. In order to randomize the processing of blocks across the nodes blockchain uses various time stamping schemas. Proof of work is one of them. Proof of work describes a system that requires a noninsignificant but feasible amount of effort usually by requiring computer processing time. Miners compete to add the next block on the chain by racing to solve a very complex cryptographic puzzle. The first to solve the puzzle wins a lottery as a reward for his/her is a distributed system, this means there is no centralized organization to maintain or verify the entries on the database. So, the database is maintained by a large number of computers. But these computer nodes in the network itself cannot be us it is required that the system provide a mechanism for creating consensus between scattered or the distributed parties. These do not need to trust each other but just need to trust the mechanism by which their consensus have arrived. Any computer as been connected to the network and using a client can perform the task of validating transactions Each of these miner computers gets a copy of the blockchain, which gets down noted automatically upon joining the network. When new entries into re made these changes are automatically Public key cryptography : Blockchain security methods include public key cryptography. A public key which is a long random looking string of characters ( 1MhQjwwFJdDiLMuYdDkoqJ9cQ1oD5ZdidP ) is in address of blockchain. Value tokens sent in the network are recorded as belonging to the address. A private key is like a password that give the owner access to their digital access or data. A public key is associated with the private key so anyone make an encrypted transaction to the public key address. The encrypted message can only be deciphered with the private key that correspond to the public key. The public key can be openly distributed. EVOLUTION Over the past few years Blockchain has been evolving rapidly from the original Bitcoin protocol to the 2 nd generation Ethereum platform to today's process of building third generation of Blockchain. In this evolution we can see how the technology is evolving from simply being a distributed database to fully fledge globally distributed cloud computer.
A. Blockchain 1.0 The first block chain was conceptualized in 2008, by an unknown person or group named "SATOSHI NAKAMOTO" . The concept and technicality was scripted on a white paper termed ' Bitcoin : A Peer-To-Peer Electronic Cash System '. These ideas were first implemented in year 2009 as a core component which supported bitcoin where it served as a public ledger for all transactions. The invention of blockchain for bitcoin made it the first digital currency which solved the double spending problem without the need of any trusted authority or central server. It was a year later when we really seperated the concept of Blockchain from Bitcoin. It came to understand that the technology can have more general applications beyond digital currencies and functioning as a distributed ledger, tracking and recording any forms of values.
B. Blockchain 2.0 Within few years of Bitcoin 2 nd generation of blockchain emerged. It was designed as a network on which developers can build any applications. This was possible with the development of Ethereum platform. Ethereum was initially described in a paper by detalic buteran in may'13 with a goal to build a distributed application. The system went live 1 year after and being very successful attracting a vast and dedicated community of developers. The important contribution of ethereum as 2 nd generation blockchain is that it works to extend the capacity of technology from primarily being a database to more of becoming a general platform to run any decentralized applications and smart contracts.
C. Blockchain 3.0 In response to the limitations of 2 nd , a 3 rd generation of blockchain is currently under development. Many different organizations are currently working on the next generation blockchain infrastructure. Such projects include DFINITY, NEO, EOS, IOTA. Lightening network seeks to increase the capacity of existing block chains. The main idea is to not store the small transactions on the main blockchain. This is called an ' Offchain ' approach.It works by creating a small communities where small transaction takes place without each of those transactions registered on main block chain. This reduces the work load on main blockchain and makes it possible to run many small transactions within the sub network.
IOTA is trying to achieve high transactional rate using parallel transaction approach. The data structure here is more like a linear chain. Also, There are not specialized miners in this instead here every node that uses the network is a miner. In this network there is not any transaction fee for validation.
The next generation of blockchain will take us a step further in the journey. What we call the blockchains today is very limited and very efficient we still have many difficult problem to solve. The distributed cloud is under consideration to decrease the limitations and improve efficiency. Table 1 list some of the specification and limitation of the evolution introduced so far.