1. Introduction to BlockChain - Copy
1. Introduction to BlockChain - Copy
INTRODUCTION TO
BLOCKCHAIN
Dr. Sunayana Shivthare
Agenda
2
Components of blockchain
Cryptography (private and public keys, Hashing &
Digital Signature)
Consensus Mechanisms
Cryptocurrency, Digital Currency Bitcoin and
Ethereum
Smart Contracts
Blockchain use cases
1. Introduction to BlockChain
Foundational Computing
Concepts
4
Client-Server systems
Peer to Peer Systems
1. Introduction to BlockChain
Client-Server Systems
5
1. Introduction to BlockChain
6
1. Introduction to BlockChain
Client-Server Systems
7
1. Introduction to BlockChain
Client-Server Systems
8
1. Introduction to BlockChain
10
1. Introduction to BlockChain
Peer to Peer Systems
11
1. Introduction to BlockChain
Client-Server systems vs Peer
to Peer Systems
12
1. Introduction to BlockChain
Database
13
1. Introduction to BlockChain
15
1. Introduction to BlockChain
Centralized Networks
16
1. Introduction to BlockChain
Limitations
17
democratic in nature.
1. Introduction to BlockChain
Distributed Networks
20
1. Introduction to BlockChain
Blockchain is a ledger
22
1. Introduction to BlockChain
23
1. Introduction to BlockChain
24
1. Introduction to BlockChain
Blockchain
25
1. Introduction to BlockChain
Blockchain
26
1. Introduction to BlockChain
What do Block contains?
29
1. Introduction to BlockChain
What do Block contains?
30
1. Introduction to BlockChain
What do Block contains?
31
1. Introduction to BlockChain
Hash
32
1. Introduction to BlockChain
Previous Hash
33
1. Introduction to BlockChain
Genesis Block First Block
34
1. Introduction to BlockChain
History Tracking of
information
35
1. Introduction to BlockChain
To keep information
unique
36
1. Introduction to BlockChain
Misuse/Change in
information
37
1. Introduction to BlockChain
If we try to change the data of any
block
38
1. Introduction to BlockChain
Next all blocks become
invalid
39
1. Introduction to BlockChain
Essentials of Blockchain
40
1. Introduction to BlockChain
43
Automated Operations:
In Blockchain networks, operations are fully
automated through software implications.
Private companies are not needed to oversee the
operations.
Open-source Technology: All operations
within a Blockchain network are carried out by
the open-source community.
1. Introduction to BlockChain
46
1. Introduction to BlockChain
47
Distributed Architecture:
Blockchain works in distributed mode in
which records are stored in all nodes in the
network.
If one node goes down, it doesn’t impact the
other nodes or records.
1. Introduction to BlockChain
48
1. Introduction to BlockChain
50
1. Introduction to BlockChain
51
1. Introduction to BlockChain
Evolution of Block Chain
52
1. Introduction to BlockChain
Blockchain Version
54
1. Introduction to BlockChain
55
1. Introduction to BlockChain
Characteristics of Blockchain Technology
56
1. Introduction to BlockChain
Concepts of Blockchain
Technology
57
1. Introduction to BlockChain
Basic Terms of Blockchain
Technology
60
1. Introduction to BlockChain
64
1. Introduction to BlockChain
67
1. Introduction to BlockChain
1. Public Blockchain
68
1. Introduction to BlockChain
1. Public Blockchain
69
1. Introduction to BlockChain
2. Private Blockchain
72
1. Introduction to BlockChain
3.Consortium Blockchain
75
1. Introduction to BlockChain
4.Hybrid Blockchain
77
1. Introduction to BlockChain
4.Hybrid Blockchain
78
1. Introduction to BlockChain
79
1. Introduction to BlockChain
80
1. Introduction to BlockChain
Sr.N Public Blockchain Private Consortium
o Blockchain Blockchain
1 Anyone can access Not everyone Selected members
82
set of nodes. can access set of can access a set of
nodes. nodes.
2 Not Centralized Centralized Partially Centralized
3 Low Efficiency High Efficiency High Efficiency
6 It is a It is a It is a permissioned
permissionless 1. Introduction to BlockChain
permissioned blockchain.
Benefits of Blockchain
Technology
83
4. Security:
Blockchain technology is highly secured.
1. Introduction to BlockChain
87
5. No Intermediaries:
Due to the point-to-point nature of the
6. Immutable Data:
One cannot change a data record or
7.Transparency:
The digital distributed ledger system provides a
1. Introduction to BlockChain
91
9.Fatser Processing:
In Blockchain technology speed of the
1. Higher Cost:
The underlying cost of implementing
1. Introduction to BlockChain
93
2. Scalability:
Blockchains are not scalable.
3. Immutable:
In Blockchain one cannot make any
be removed or erased.
1. Introduction to BlockChain
95
4. Private Keys:
To access the assets or the information
5. Expertise Knowledge:
Implementing and managing a
1. Introduction to BlockChain
97
6. Interoperability:
There are multiple types of Blockchain
2. Security:
The Blockchain maintains confidentiality
1. Introduction to BlockChain
100
4. Cost:
The Blockchain Technology does not come free.
of work(PoW)” system.
The Bitcoin requires appreciable amount of
1. Introduction to BlockChain
101
5. Privacy:
The Bitcoin Blockchain is designed to be
publicly visible.
All the information pertaining to a
1. Introduction to BlockChain
102
1. Introduction to BlockChain
103
1. Introduction to BlockChain
Layered Architecture of Blockchain
Ecosystem
104
1. Introduction to BlockChain
105
1. Introduction to BlockChain
1. Hardware Infrastructure
Layer
106
1. Introduction to BlockChain
1. Hardware Infrastructure
Layer
107
1. Introduction to BlockChain
1. Hardware
Infrastructure Layer
109
1. Introduction to BlockChain
2.Data layer
111
1. Introduction to BlockChain
112
1. Introduction to BlockChain
3. Network layer
116
1. Introduction to BlockChain
3. Network layer
117
1. Introduction to BlockChain
4.Consensus layer
118
1. Introduction to BlockChain
119
1. Introduction to BlockChain
120
1. Introduction to BlockChain
122
1. Introduction to BlockChain
123
1. Introduction to BlockChain
124
1. Introduction to BlockChain
Components of Blockchain
126
1. Introduction to BlockChain
1.Node Application
127
1. Introduction to BlockChain
2. Distributed/Shared
Ledger
128
1. Introduction to BlockChain
Core Components of Blockchain
Architecture
131
1. Introduction to BlockChain
135
1. Introduction to BlockChain
Plain text and Ciphertext
136
1. Introduction to BlockChain
Key
138
1. Introduction to BlockChain
Categories of Cryptography
140
1. Introduction to BlockChain
Symmetric Key
141
1. Introduction to BlockChain
142
1. Introduction to BlockChain
Asymmetric Key
143
1. Introduction to BlockChain
Comparison
145
1. Introduction to BlockChain
146
1. Introduction to BlockChain
Modern cryptography in Blockchain
has the following objectives or goals:
147
1. Introduction to BlockChain
148
1. Introduction to BlockChain
150
Hash Functions
Hash functions are used to provide the
functionality of a single view of
blockchain to every participant. And
generally, blockchains use the SHA-256
1. Introduction to BlockChain
151
1. Introduction to BlockChain
152
The fixed bit length can vary (like 32-bit or 64-bit or 128-bit or
256-bit) depending on the hash function which is being used.
1. Introduction to BlockChain
153
1. Introduction to BlockChain
SHA-256
159
1. Introduction to BlockChain
16
1
1. Introduction to BlockChain
Digital Signature
162
1. Introduction to BlockChain
164
Messag
Encrypt
e
ed Hash
1. Introduction to BlockChain
166
Messag
e
Encrypt
ed Hash
1. Introduction to BlockChain
167
1. Introduction to BlockChain
168
1. Introduction to BlockChain
173
1. Introduction to BlockChain
174
1. Introduction to BlockChain
175
1. Introduction to BlockChain
176
1. Introduction to BlockChain
Consensus mechanisms
Algorithms
177
Proof-of-work (PoW)
Proof-of-stake (PoS)
Proof-of-Authority(PoA)
Proof-of-Elapsed Time(PoET)
Proof-of-Deposite(PoD)
Proof-of-Capacity(PoC)
1. Introduction to BlockChain
178
In the context of
blockchains and
cryptocurrencies,
1. proof-of-work (PoW)
2. proof-of-stake (PoS)
1. Introduction to BlockChain
1. Proof of work (PoW)
180
1. Introduction to BlockChain
Proof of stake (PoS)
182
1. Introduction to BlockChain
Cryptocurrency
183
1. Introduction to BlockChain
Cryptocurrency
184
1. Introduction to BlockChain
185
1. Introduction to BlockChain
186
1. Introduction to BlockChain
187
1. Introduction to BlockChain
188
1. Introduction to BlockChain
189
1. Introduction to BlockChain
Cryptocurrency – Meaning and
Definition
190
1. Introduction to BlockChain
193
1. Introduction to BlockChain
Cryptocurrency examples
195
Bitcoin:
Founded in 2009, Bitcoin was the first
cryptocurrency and is still the most commonly
traded.
The currency was developed by Satoshi
Nakamoto – widely believed to be a pseudonym
for an individual or group of people whose
precise identity remains unknown.
1. Introduction to BlockChain
196
Ethereum:
Developed in 2015, Ethereum is a
blockchain platform with its own
cryptocurrency, called Ether (ETH) or
Ethereum.
It is the most popular cryptocurrency
after Bitcoin.
1. Introduction to BlockChain
197
Litecoin:
This currency is most similar to bitcoin
1. Introduction to BlockChain
198
Ripple:
Ripple is a distributed ledger system that
1. Introduction to BlockChain
Smart contracts
204
1. Introduction to BlockChain
206
Security
Blockchain transaction records are encrypted,
which makes them very hard to hack.
Moreover, because each record is connected
to the previous and subsequent records on a
distributed ledger, hackers would have to alter
the entire chain to change a single record.
1. Introduction to BlockChain
210
Savings
Smart contracts remove the need for
intermediaries to handle transactions
and, by extension, their associated time
delays and fees.
1. Introduction to BlockChain
Applications of smart
contracts
211
Capital Markets
Central Bank Digital Currencies
Decentralized Finance
Digital Identity
Energy and Sustainability
Finance
1. Introduction to BlockChain
214
Social Impact
Sports
Supply Chain Management
1. Introduction to BlockChain