Unit I
Unit I
(Open Elective)
ANDHRA UNIVERSITY
Blockchain
• Block:
A Block is composed by multiple transactions and other
elements as metadata of block.
• Nodes:
Nodes are network participants and their devices permit them to
keep track of the distributed ledger and serve as communication
hubs in various network tasks.
A block broadcasts all the network nodes when a miner looks to
add a new block in transactions to the blockchain.
Blockchain Components
Nodes hold and distribute copies of the entire blockchain ledger
right from the genesis block (i.e., first block in the blockchain)
thereby helping in validating the history of the blockchain.
Block
Generic Structure of Block
Generic Structure of Block
Generic Structure of Block
Cont..
Working of Block Chain
Working of Block Chain
Step 1: Let’s suppose two users in a Blockchain network, Alex and
Brown, want to create a new transaction. Alex sends 50 BTC to
Brown. They will request for the transaction to be mined.
Step 2: The transaction can take place if all the other participants in the
network verify it as a genuine transaction. Thus, each user will
receive the request to verify the transaction between Alex and
Brown.
Step 3: The data of the transaction requires a hash value now to process
the transaction. The hash function takes any data of input and
converts it into a unique 64-bit string of output.
Working of Block Chain
Public Blockchain
Private Blockchain
Consortium Blockchain
Hybrid blockchains
Types of Block chain:
Public Blockchain:
• A public blockchain is a concept where anyone is free to join and take
part in the core activities of the blockchain network.
• Anyone can read, write, and audit the ongoing activities on a public
blockchain network, which helps to achieve the self-determining,
decentralized nature often authorized when blockchain is discussed.
are public
Case Studies:
Private Blockchain:
Use Cases:
Hybrid Blockchain:
It uses the features of both types of blockchains that is one can have a
private permission-based system as well as a public permission-less
system.
With such a hybrid network, users can control who gets access to which
data stored in the blockchain. Only a selected section of data or records
from the blockchain can be allowed to go public keeping the rest as
confidential in the private network.
• Blockchain 1.0:
This tier was introduced with the invention of Bitcoin, and it is
primarily
used for cryptocurrencies.
As you know Bitcoin was the first implementation of cryptocurrency, it
makes sense to categorize this first generation block chain technology.
This generation started in 2009 and ended in early 2010.
• Blockchain 2. 0:
The Second generation used by financial services and smart contracts.
Applications that go beyond currency, finance and markets are
incorporated at this tier.
Ethereum and Hyperledger platforms are considered as part of
Blockchain 2.0
Tiers (Generations) of Blockchain Technology
• Blockchain 3.0:
This is used to implement applications beyond the financial services
such as government organizations, health, media, arts and justice.
Blockchain X. 0:
This generation represents a vision of blockchain singularity where
one day there will be a public blockchain service available that anyone
can use just like a Google search engine.