2
Most read
5
Most read
9
Most read
Workshop on
BLOCKCHAIN
TECHNOLOGY
Presented by:
Rashi Singh
OUTLINE
• Blockchain Architecture
• Blockchain Mining
• Structure of a Blockchain
• Blockchain Header
• Merkle Tree
• How Blockchain works?
• Types of Blockchain Networks
• Centralized vs. Distributed Ledger.
What is
Blockchain Technology?
• Decentralized database which stores information in the form of transactions.
• A cryptographically secure, shared, distributed ledger.
• Immutable transactions are written on this distributed ledger on distributed nodes.
Blockchain
• A blockchain consists of data sets which are composed of a chain of data
packages(blocks) where a block comprises multiple transactions (TX 1 to TX N).
• Blockchain is extended by each additional block and hence represents a complete
ledger of the transaction history
• In addition to the transactions, each block contains a timestamp, the hash value of
the previous block, and a nonce.
• This concept ensures the integrity of the entire blockchain through to the first
block.
Blockchain Architecture
These are the core blockchain architecture components:
• Node
• Transaction
• Block
• Chain
• Miners
• Consensus (consensus protocol)
– PoW(Proof-of-Work)
– PoS(Proof-of-Stake)
Blockchain Mining
Consensus Algorithms
Structure of Block in
Blockchain
• A block is a container data structure, which brings
together transactions for inclusion in the public
ledger, known as the blockchain.
• Block is made up of header: consists of three sets of
block metadata.
• Version: version number to track software/protocol
upgrades.
• Transaction counter: identifies how many
transactions are stored in current block.
• Block body: where all block transactions are stored.
Blockchain Header
• Block Version: software/protocol version.
• Parent Block Hash: connects current block to the
previous block, lying in blockchain.
• Timestamp: Block creation time
• Nonce: counter used for the proof-of-work algorithm.
• nBits: represents the target value.
• Merkle Tree Root Hash: A hash of Merkle tree root of
the block’s transaction.
Merkle Tree
• Merkle tree summarize and verify the
integrity of large sets of data.
• A Merkle tree is built by recursively
hashing pairs of nodes until there is only
one hash, called the root hash.
• Also known as Binary Hash Tree.
How Blockchain Works?
Example of Blockchain
Step1: A trade is recorded.
For example, let’s say Mr
Pink is selling two of his
coins to Mr Green for $100.
The record lists the details,
including a digital signature
from each party.
Step 2: The record is checked by the network. The computers in the
network, called 'nodes', check the details of the trade to make sure it is valid.
Step 3: The records that the network accepted are added to a block. Each
block contains a unique code called a hash. It also contains the hash of the
previous block in the chain.
Step 4: The block is added to the blockchain. The hash codes connect the
blocks together in a specific order.
Types of
Blockchain Network
• Public Blockchain: Publicly accessible blockchains are termed as Public Blockchain.
• Private Blockchain: This particular blockchain requires the participants to be invited before they can
be a part of the blockchain
• Hybrid Blockchain: This blockchain is divided into two different types, where some nodes are
private, while the other nodes are public.
Features of Blockchain
• Increased Capacity
• Decentralized Technology
• Immutability
• Enhanced Security
• Distributed Ledgers
• Consensus
Centralized vs.
Distributed Ledger
A distributed ledger is a network that records ownership through a shared registry.
The best known existing use for the distributed ledger is the cryptocurrency Bitcoin.
Centralized vs. Distributed Ledgers
• Blockchain aims to decentralize transactions of assets to the internet
network, via a chain of nodes called a distributed ledger.
• Traditional centralized ledgers functions as a middleman exchange
between the buyer and seller and chargers extra operational fees due to
third party involvement.
• In a blockchain environment, the user has personal access to his asset
via a private key
• If the user chooses to transact their assets, they can do so directly
without the intervention of the third party entity.
Advantages of Distributed Ledger
over Centralized Ledger
Factors Centralized Ledger Distributed Ledger
Control Single point of control Decentralized
Failure Single point failure Distributed
Third party
involvement
Unnecessary gateways and
middleman
Peer-to-peer
Change in Data No restrictions Immutable(append only)
Ease of use Easy and intuitive to use Complex to use, and not very
intuitive.
Hackable More susceptible to hacks Difficult to hack
Distributed vs.
Decentralized Ledger
Opportunities in
Blockchain

More Related Content

PPTX
Blockchain Technology
PPTX
Ppt on blockchain technology
PDF
Blockchain Presentation
PDF
Introduction to Blockchain
PPTX
Blockchain
PPTX
Blockchain Technology
PDF
PPT
The blockchain technology
Blockchain Technology
Ppt on blockchain technology
Blockchain Presentation
Introduction to Blockchain
Blockchain
Blockchain Technology
The blockchain technology

What's hot (20)

PDF
An Introduction to Blockchain Technology
PDF
Blockchain: The New Technology and Its Applications for Libraries
PPTX
PDF
How does blockchain work
PPTX
Blockchain
PDF
Blockchain 101 | Blockchain Tutorial | Blockchain Smart Contracts | Blockchai...
PPTX
Blockchain technology
PDF
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
PDF
Introduction to Blockchain
PDF
Blockchain Study(1) - What is Blockchain?
PDF
Blockchain
PPTX
Blockchain ppt
PPTX
BLOCKCHAIN
PPTX
Blockchain concepts
PPTX
Understanding Blockchain
PDF
Blockchain Technology Fundamentals
PPTX
Distributed systems and blockchain technology
PPTX
Blockchain basics
PPTX
Blockchain
PDF
Blockchain technology
An Introduction to Blockchain Technology
Blockchain: The New Technology and Its Applications for Libraries
How does blockchain work
Blockchain
Blockchain 101 | Blockchain Tutorial | Blockchain Smart Contracts | Blockchai...
Blockchain technology
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
Introduction to Blockchain
Blockchain Study(1) - What is Blockchain?
Blockchain
Blockchain ppt
BLOCKCHAIN
Blockchain concepts
Understanding Blockchain
Blockchain Technology Fundamentals
Distributed systems and blockchain technology
Blockchain basics
Blockchain
Blockchain technology
Ad

Similar to Blockchain Technology (20)

PDF
Blockchain fundamentals
PDF
The presentation on the Blockchain_Introduction_KR.pdf
PDF
Blockchain, Hyperledger, DeFi, Web 3.0 - understanding and concepts
PPTX
Blockchain Demystified
PPTX
Blockchain 101 by imran bashir
PPTX
UNIT 1 (1).pptx of block chain technologies
PPT
Module 1.ppt basic of blockchain what is blochain ,types
PPTX
Mastering blockchain third edition ibrahim
PPTX
mastering block chain and its application
PPTX
Blockchain
PPTX
chapter01.pptxlllllllllllllllllllllllllllllllllllll
PDF
What is Blockchain Technology? A Beginner’s Guide.pdf
PDF
solulab.com-What is Blockchain Technology.pdf
PPT
new Class-Module 1.ppt
PPT
block chain Class-Module 1 (1).ppt
DOCX
Blockchain tutorial
PDF
Blockchain seminar
PDF
What is Blockchain? [Applications of Blockchain in Cryptocurrency and Banking]
PPTX
Blockchain
PPTX
UNITy8 human computer interac5ion-1.pptx
Blockchain fundamentals
The presentation on the Blockchain_Introduction_KR.pdf
Blockchain, Hyperledger, DeFi, Web 3.0 - understanding and concepts
Blockchain Demystified
Blockchain 101 by imran bashir
UNIT 1 (1).pptx of block chain technologies
Module 1.ppt basic of blockchain what is blochain ,types
Mastering blockchain third edition ibrahim
mastering block chain and its application
Blockchain
chapter01.pptxlllllllllllllllllllllllllllllllllllll
What is Blockchain Technology? A Beginner’s Guide.pdf
solulab.com-What is Blockchain Technology.pdf
new Class-Module 1.ppt
block chain Class-Module 1 (1).ppt
Blockchain tutorial
Blockchain seminar
What is Blockchain? [Applications of Blockchain in Cryptocurrency and Banking]
Blockchain
UNITy8 human computer interac5ion-1.pptx
Ad

Recently uploaded (20)

PDF
MACCAFERRY GUIA GAVIONES TERRAPLENES EN ESPAÑOL
PPTX
chapter 1.pptx dotnet technology introduction
PDF
Mechanics of materials week 2 rajeshwari
PDF
Principles of operation, construction, theory, advantages and disadvantages, ...
PDF
CELDAS DE COMBUSTIBLE TIPO MEMBRANA DE INTERCAMBIO PROTÓNICO.pdf
PPTX
WN UNIT-II CH4_MKaruna_BapatlaEngineeringCollege.pptx
PDF
VTU IOT LAB MANUAL (BCS701) Computer science and Engineering
PPTX
Design ,Art Across Digital Realities and eXtended Reality
PPTX
Agentic Artificial Intelligence (Agentic AI).pptx
PDF
ASPEN PLUS USER GUIDE - PROCESS SIMULATIONS
PDF
Cryptography and Network Security-Module-I.pdf
PPTX
CS6006 - CLOUD COMPUTING - Module - 1.pptx
PPTX
Environmental studies, Moudle 3-Environmental Pollution.pptx
PPTX
AI-Reporting for Emerging Technologies(BS Computer Engineering)
PDF
Research on ultrasonic sensor for TTU.pdf
PPTX
Quality engineering part 1 for engineering undergraduates
PPTX
SE unit 1.pptx by d.y.p.akurdi aaaaaaaaaaaa
PPTX
Real Estate Management PART 1.pptxFFFFFFFFFFFFF
PPTX
Software-Development-Life-Cycle-SDLC.pptx
PDF
[jvmmeetup] next-gen integration with apache camel and quarkus.pdf
MACCAFERRY GUIA GAVIONES TERRAPLENES EN ESPAÑOL
chapter 1.pptx dotnet technology introduction
Mechanics of materials week 2 rajeshwari
Principles of operation, construction, theory, advantages and disadvantages, ...
CELDAS DE COMBUSTIBLE TIPO MEMBRANA DE INTERCAMBIO PROTÓNICO.pdf
WN UNIT-II CH4_MKaruna_BapatlaEngineeringCollege.pptx
VTU IOT LAB MANUAL (BCS701) Computer science and Engineering
Design ,Art Across Digital Realities and eXtended Reality
Agentic Artificial Intelligence (Agentic AI).pptx
ASPEN PLUS USER GUIDE - PROCESS SIMULATIONS
Cryptography and Network Security-Module-I.pdf
CS6006 - CLOUD COMPUTING - Module - 1.pptx
Environmental studies, Moudle 3-Environmental Pollution.pptx
AI-Reporting for Emerging Technologies(BS Computer Engineering)
Research on ultrasonic sensor for TTU.pdf
Quality engineering part 1 for engineering undergraduates
SE unit 1.pptx by d.y.p.akurdi aaaaaaaaaaaa
Real Estate Management PART 1.pptxFFFFFFFFFFFFF
Software-Development-Life-Cycle-SDLC.pptx
[jvmmeetup] next-gen integration with apache camel and quarkus.pdf

Blockchain Technology

  • 2. OUTLINE • Blockchain Architecture • Blockchain Mining • Structure of a Blockchain • Blockchain Header • Merkle Tree • How Blockchain works? • Types of Blockchain Networks • Centralized vs. Distributed Ledger.
  • 3. What is Blockchain Technology? • Decentralized database which stores information in the form of transactions. • A cryptographically secure, shared, distributed ledger. • Immutable transactions are written on this distributed ledger on distributed nodes.
  • 4. Blockchain • A blockchain consists of data sets which are composed of a chain of data packages(blocks) where a block comprises multiple transactions (TX 1 to TX N). • Blockchain is extended by each additional block and hence represents a complete ledger of the transaction history • In addition to the transactions, each block contains a timestamp, the hash value of the previous block, and a nonce. • This concept ensures the integrity of the entire blockchain through to the first block.
  • 5. Blockchain Architecture These are the core blockchain architecture components: • Node • Transaction • Block • Chain • Miners • Consensus (consensus protocol) – PoW(Proof-of-Work) – PoS(Proof-of-Stake)
  • 8. Structure of Block in Blockchain • A block is a container data structure, which brings together transactions for inclusion in the public ledger, known as the blockchain. • Block is made up of header: consists of three sets of block metadata. • Version: version number to track software/protocol upgrades. • Transaction counter: identifies how many transactions are stored in current block. • Block body: where all block transactions are stored.
  • 9. Blockchain Header • Block Version: software/protocol version. • Parent Block Hash: connects current block to the previous block, lying in blockchain. • Timestamp: Block creation time • Nonce: counter used for the proof-of-work algorithm. • nBits: represents the target value. • Merkle Tree Root Hash: A hash of Merkle tree root of the block’s transaction.
  • 10. Merkle Tree • Merkle tree summarize and verify the integrity of large sets of data. • A Merkle tree is built by recursively hashing pairs of nodes until there is only one hash, called the root hash. • Also known as Binary Hash Tree.
  • 12. Example of Blockchain Step1: A trade is recorded. For example, let’s say Mr Pink is selling two of his coins to Mr Green for $100. The record lists the details, including a digital signature from each party.
  • 13. Step 2: The record is checked by the network. The computers in the network, called 'nodes', check the details of the trade to make sure it is valid.
  • 14. Step 3: The records that the network accepted are added to a block. Each block contains a unique code called a hash. It also contains the hash of the previous block in the chain.
  • 15. Step 4: The block is added to the blockchain. The hash codes connect the blocks together in a specific order.
  • 16. Types of Blockchain Network • Public Blockchain: Publicly accessible blockchains are termed as Public Blockchain. • Private Blockchain: This particular blockchain requires the participants to be invited before they can be a part of the blockchain • Hybrid Blockchain: This blockchain is divided into two different types, where some nodes are private, while the other nodes are public.
  • 17. Features of Blockchain • Increased Capacity • Decentralized Technology • Immutability • Enhanced Security • Distributed Ledgers • Consensus
  • 18. Centralized vs. Distributed Ledger A distributed ledger is a network that records ownership through a shared registry. The best known existing use for the distributed ledger is the cryptocurrency Bitcoin.
  • 19. Centralized vs. Distributed Ledgers • Blockchain aims to decentralize transactions of assets to the internet network, via a chain of nodes called a distributed ledger. • Traditional centralized ledgers functions as a middleman exchange between the buyer and seller and chargers extra operational fees due to third party involvement. • In a blockchain environment, the user has personal access to his asset via a private key • If the user chooses to transact their assets, they can do so directly without the intervention of the third party entity.
  • 20. Advantages of Distributed Ledger over Centralized Ledger Factors Centralized Ledger Distributed Ledger Control Single point of control Decentralized Failure Single point failure Distributed Third party involvement Unnecessary gateways and middleman Peer-to-peer Change in Data No restrictions Immutable(append only) Ease of use Easy and intuitive to use Complex to use, and not very intuitive. Hackable More susceptible to hacks Difficult to hack

Editor's Notes

  • #17: Public: These blockchains have no restrictions on the participatory and validator. Private: Here all the transactions are visible only to persons who are part of the blockchain ecosystem. Hybrid: As a result, some of the nodes will be allowed to participate in the transactions. The other nodes are to control the consensus process.