SlideShare a Scribd company logo
The Curious Case of
Blockchain
- Sugnyan Bettadapura
- Ritesh Mehrotra
© TeckTalks, 2016
WHAT WE’LL BE TALKING ABOUT
01 Blockchain basics
02 Blockchain in Cryptocurrency ecosystem
03 Blockchain in Government services
04 Blockchain in Supply Chain Management
05 Blockchain for Fraud control
06 Blockchain for Internet of Things (IoT)
END
© TeckTalks, 2016
What is Blockchain? …. Common themes discussed in the context of Blockchain
Stores transactions
Replication across a number of systems
Decentralized/
Distributed Ledger
Peer to Peer replication
Enforce read/write access rights
to prove identity, authenticity
Cryptography and
Digital Signatures
Difficult to change Historical records
Easy to detect attempts to modify
records
Longest chain
Proof of Work
© TeckTalks, 2016
Decentralized ledger ….How different are they ??
Traditional Centralized Ledger
› Trusted Counterparties
› Proprietary: Licencing
requirements
› Gate Keepers Extract Tolls
© TeckTalks, 2016
Decentralized ledger ….Central authority eliminated
Decentralized Ledger
› Peer 2 Peer
› Cryptographically secure
› Open Source
› Blockchain protocol is
available to any asset
© TeckTalks, 2016
How Blockchain relationships work (Process view)?
A transaction is reported
Broadcasted to a P2P network
Validation of the transaction & user’s status using known
algorithms by the network of nodes
1
2
3
4
5
6
7
Transaction marked as Verified
Post verification, the transaction is combined with other
transactions to create a new Block of data for the ledger
Add new block to the existing Blockchain
The transaction is marked complete
Transaction reported
Transaction Authorized
Transaction Recorded
Transaction Executed
© TeckTalks, 2016
Transactions – How they look?
© TeckTalks, 2016
Reference:
https://bitcoin.org/bitcoin.pdf
Building Blocks
© TeckTalks, 2016
Blocks – How are they structured?
Validating Transactions - Proof of Work
© TeckTalks, 2016
Hash function {
Root
Hash
Previous
Block
Hash
Nonce
Hashed
Transactions
A+B
Hash
C+D
Hash
Transaction
A
Transaction
B
Transaction
C
Transaction
D
© TeckTalks, 2016
Arbitrary value
incremented for each
check
Each potential block needs to
generate a hash value such that it
has a series of pre-defined zero bits.
The hash is generated with these
inputs
• Previous block’s hash address
• Hash of hashes: All transactions
in a potential block are hashed to
a Merkle Tree to generate a Root
Hash
• A randomly generated arbitrary
value
The nonce is incremented and
applied and hash function till the
zero bits condition is met
How it works?
© TeckTalks, 2016
Generated with 20 zero
bits
References to previous
and next blocks
Root Hash of
transactions in a block
Try it out here
• http://www.xorbin.com/tools/sha256-hash-calculator
• Live Blockchain Transactions: https://blockchain.info/
Sample Block
How should conflicts be resolved?
Consensus achieved by using
Longest Chain rule
If there are multiple competing valid
chains, believe the one with more blocks.
© TeckTalks, 2016
What’s in it for me ?? … Incentives
Block Rewards
Block Makers
Block
Data storage
Transaction
validators © TeckTalks, 2016
Upgrades?
Blockchain Improvement Proposal (BIP)
Submit
New features
Suggestions Design changes
Build consensus
within the community
Document dissenting
opinions
Responsibilities of BIP author
© TeckTalks, 2016
Case study: Blockchain in Cryptocurrency ecosystem
Code’s resistance to counterfeiting
Network’s ability to prevent double
spending
Network security and transaction
verification
Embedded Incentives to miners
Personal data security enabled by
public-private key cryptography
Dedicated core team of developers and
miners who support & improve the code
Electronic currency that uses cryptography for security, mostly anonymous and not issued by any central authority
600+ Cryptocurrencies exist today
Differences between various cryptocurrencies
© TeckTalks, 2016
Case study: Blockchain in Government Services
Reduce risk of
manual errors
Create Secure process for
transferring documents
Verify identity of users
Registering and recording land titles
© TeckTalks, 2016
Case study: Blockchain in Supply Chain Management
Letter of Credit management
Improve security by
reducing errors
Predictable working
capital for companies
Simplify transaction
processing
Bring Transparency in
transactions
© TeckTalks, 2016
Case study: Blockchain in Internet of Things (IoT)
Distributed Transaction ledger for IoT transactions Peer-to-peer messaging
Distributed file sharing
Autonomous device
coordination
© TeckTalks, 2016
Case study: Blockchain in Healthcare
Electronic Medical Record (EMR)
Pseudonymous
(Personal health record
encoded as digital asset)
Private Key
(Only permissioned
personnel can access)
© TeckTalks, 2016
© TeckTalks, 2016

More Related Content

What's hot (20)

PDF
Distributed ledger technology: beyond block chain
bis_foresight
 
PDF
Blockchain introduction
Jacoby Thwaites
 
PDF
Block chain chronicles
Noah Chen
 
PDF
BlockChain Public
Marie-Paule Odini
 
PPTX
Introduction to Blockchain and Recordkeeping
Peter Van Garderen
 
PDF
Introduction to Blockchain and Smart Contracts
Saad Zaher
 
PPTX
Blockchain 101 presentation by fstream.io
Baiju Devani
 
PDF
Introduction to Blockchain
Jordan Harris
 
PDF
Demystifying Blockchains
_hd
 
PPTX
Blockchain 2.0
Jérôme Kehrli
 
PDF
Blockchain and Smart Contracts
Nelson Rosario
 
PPTX
Introduction to Blockchain
AIMDek Technologies
 
PDF
Blockchain Technology - ICANN58
Abderrahman (Abdou) Ait-Ali
 
PPTX
BLOCK CHAIN
Saima Mustafa
 
PDF
Blockchain fundamentals
Ahmed Mekawy
 
PDF
170321 cebit blockchain summit frank bolten
Frank Bolten
 
PPTX
Introduction to blockchain
Krzysztof Bury
 
PDF
Introduction to Blockchain
Malak Abu Hammad
 
PPTX
Introduction to blockchain
Mayank Jain
 
PPTX
Blockchain concepts
Murughan Palaniachari
 
Distributed ledger technology: beyond block chain
bis_foresight
 
Blockchain introduction
Jacoby Thwaites
 
Block chain chronicles
Noah Chen
 
BlockChain Public
Marie-Paule Odini
 
Introduction to Blockchain and Recordkeeping
Peter Van Garderen
 
Introduction to Blockchain and Smart Contracts
Saad Zaher
 
Blockchain 101 presentation by fstream.io
Baiju Devani
 
Introduction to Blockchain
Jordan Harris
 
Demystifying Blockchains
_hd
 
Blockchain 2.0
Jérôme Kehrli
 
Blockchain and Smart Contracts
Nelson Rosario
 
Introduction to Blockchain
AIMDek Technologies
 
Blockchain Technology - ICANN58
Abderrahman (Abdou) Ait-Ali
 
BLOCK CHAIN
Saima Mustafa
 
Blockchain fundamentals
Ahmed Mekawy
 
170321 cebit blockchain summit frank bolten
Frank Bolten
 
Introduction to blockchain
Krzysztof Bury
 
Introduction to Blockchain
Malak Abu Hammad
 
Introduction to blockchain
Mayank Jain
 
Blockchain concepts
Murughan Palaniachari
 

Viewers also liked (20)

PDF
Blockchain - Presentacion Betabeers Galicia 10/12/2014
WeKCo Coworking
 
PPTX
State of Bitcoin and Blockchain 2016
CoinDesk
 
DOCX
Rep on the Roll A peer to peer reputation system based on a rolling blockchain
Richard Dennis
 
PDF
블록체인이 바꾸는 세상: 금융산업의 혁신
Sangkyu Rho
 
PPTX
Blockchain case study powerpoints: Brief intro
Shane Ninai
 
PDF
IBM Blockchain Experience - Suwat - 20161027
IBM Thailand Co Ltd
 
PPTX
Blockchain case study powerpoints: Brief intro
Shane Ninai
 
PDF
CapitalMarket_Blockchain_PoC_KOSCOM
MyoungSeok Song
 
PDF
Blockchain for Business on Hyperledger
All Things Open
 
PDF
Brussels Hyperledger Meetup - IBM Blockchain Explained
David Smits
 
PDF
Crypto and blockchain 2015
Theo van Rossum
 
PDF
La blockchain en détail - Devoxxfr 2016 - Benoit Lafontaine - Yann Rouillard
Benoît Lafontaine
 
PDF
IBM Blockchain PoV: Hyperledger genesis block
Luca Comparini
 
PPTX
BLOCKCHAIN & THE HOLLYWOOD SUPPLY CHAIN
ETCenter
 
PPTX
Demysitifying Bitcoin and Blockchain
Ganesh Kondal
 
PPTX
Blockchain for First Timers with Use Cases
Simon Burke
 
PPTX
Block chain in banking industry
Yoshi
 
PDF
Introduction to blockchain and crypto currencies
Rohas Nagpal
 
PDF
IOTA - Ledger of Things
Dominik Schiener
 
PPTX
Bitcoin, Blockchain, and IoT
Robin Teigland
 
Blockchain - Presentacion Betabeers Galicia 10/12/2014
WeKCo Coworking
 
State of Bitcoin and Blockchain 2016
CoinDesk
 
Rep on the Roll A peer to peer reputation system based on a rolling blockchain
Richard Dennis
 
블록체인이 바꾸는 세상: 금융산업의 혁신
Sangkyu Rho
 
Blockchain case study powerpoints: Brief intro
Shane Ninai
 
IBM Blockchain Experience - Suwat - 20161027
IBM Thailand Co Ltd
 
Blockchain case study powerpoints: Brief intro
Shane Ninai
 
CapitalMarket_Blockchain_PoC_KOSCOM
MyoungSeok Song
 
Blockchain for Business on Hyperledger
All Things Open
 
Brussels Hyperledger Meetup - IBM Blockchain Explained
David Smits
 
Crypto and blockchain 2015
Theo van Rossum
 
La blockchain en détail - Devoxxfr 2016 - Benoit Lafontaine - Yann Rouillard
Benoît Lafontaine
 
IBM Blockchain PoV: Hyperledger genesis block
Luca Comparini
 
BLOCKCHAIN & THE HOLLYWOOD SUPPLY CHAIN
ETCenter
 
Demysitifying Bitcoin and Blockchain
Ganesh Kondal
 
Blockchain for First Timers with Use Cases
Simon Burke
 
Block chain in banking industry
Yoshi
 
Introduction to blockchain and crypto currencies
Rohas Nagpal
 
IOTA - Ledger of Things
Dominik Schiener
 
Bitcoin, Blockchain, and IoT
Robin Teigland
 
Ad

Similar to The curious case of Blockchain Technology (20)

PPTX
Introduction to Blockchain & development
Abdullah Aziz
 
PPTX
Blockchain Demystified
Mahesh M Reddy
 
PDF
Introduction to Blockchain
Muhammad Moinur Rahman
 
PDF
Intro to Blockchain Slides
Shannon Wells
 
PPTX
Blockchain 101 - public, tokenized blockchains
Brett Colbert
 
PDF
Blockchain Fundamental_KIPMI_2022.02.26.pdf
adinugroho751867
 
PPTX
block chain.pptx
Danish Mahmood
 
PDF
Blockchain overview, use cases, implementations and challenges
Sébastien Tandel
 
PPTX
Blockchain Blockchain Blockchain Lec 1.pptx
nsyd08384
 
PDF
Blockchain Presentation
Zied GUESMI
 
PPTX
Introduction to Blockchain
Sanjeev Mishra
 
PPTX
Blockchain Technology
Nimmy Solomon
 
PPTX
Blockchain Introduction Presentation
Amr Alaa Yassen
 
PPTX
Mastering blockchain third edition ibrahim
vkhiremath18
 
PPTX
A Quick Start To Blockchain by Seval Capraz
Seval Çapraz
 
PDF
Blockchain technology
Abhilash Kumar Aryavanshi
 
PPTX
Blockchain 101 by imran bashir
Imran Bashir
 
PPTX
Blockchain explained (Technology running Bitcoin)
Qais Ammari
 
PPTX
Blockchain: An Introduction, by Ruben Merre NGRAVE
Ruben Merre
 
PDF
Blockchain - Things you need to know
NAAPBOOKS
 
Introduction to Blockchain & development
Abdullah Aziz
 
Blockchain Demystified
Mahesh M Reddy
 
Introduction to Blockchain
Muhammad Moinur Rahman
 
Intro to Blockchain Slides
Shannon Wells
 
Blockchain 101 - public, tokenized blockchains
Brett Colbert
 
Blockchain Fundamental_KIPMI_2022.02.26.pdf
adinugroho751867
 
block chain.pptx
Danish Mahmood
 
Blockchain overview, use cases, implementations and challenges
Sébastien Tandel
 
Blockchain Blockchain Blockchain Lec 1.pptx
nsyd08384
 
Blockchain Presentation
Zied GUESMI
 
Introduction to Blockchain
Sanjeev Mishra
 
Blockchain Technology
Nimmy Solomon
 
Blockchain Introduction Presentation
Amr Alaa Yassen
 
Mastering blockchain third edition ibrahim
vkhiremath18
 
A Quick Start To Blockchain by Seval Capraz
Seval Çapraz
 
Blockchain technology
Abhilash Kumar Aryavanshi
 
Blockchain 101 by imran bashir
Imran Bashir
 
Blockchain explained (Technology running Bitcoin)
Qais Ammari
 
Blockchain: An Introduction, by Ruben Merre NGRAVE
Ruben Merre
 
Blockchain - Things you need to know
NAAPBOOKS
 
Ad

More from Ritesh Mehrotra (6)

PDF
Unit Testing and role of Test doubles
Ritesh Mehrotra
 
PPTX
Progressive Web Applications - A gentle introduction
Ritesh Mehrotra
 
PPTX
A journey from Vision to product
Ritesh Mehrotra
 
PPTX
Behavior driven development
Ritesh Mehrotra
 
PPTX
Elaborating Scrum Values
Ritesh Mehrotra
 
PPTX
Its time to React.js
Ritesh Mehrotra
 
Unit Testing and role of Test doubles
Ritesh Mehrotra
 
Progressive Web Applications - A gentle introduction
Ritesh Mehrotra
 
A journey from Vision to product
Ritesh Mehrotra
 
Behavior driven development
Ritesh Mehrotra
 
Elaborating Scrum Values
Ritesh Mehrotra
 
Its time to React.js
Ritesh Mehrotra
 

Recently uploaded (20)

PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PDF
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PPTX
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
PPT
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
PDF
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 

The curious case of Blockchain Technology

  • 1. The Curious Case of Blockchain - Sugnyan Bettadapura - Ritesh Mehrotra © TeckTalks, 2016
  • 2. WHAT WE’LL BE TALKING ABOUT 01 Blockchain basics 02 Blockchain in Cryptocurrency ecosystem 03 Blockchain in Government services 04 Blockchain in Supply Chain Management 05 Blockchain for Fraud control 06 Blockchain for Internet of Things (IoT) END © TeckTalks, 2016
  • 3. What is Blockchain? …. Common themes discussed in the context of Blockchain Stores transactions Replication across a number of systems Decentralized/ Distributed Ledger Peer to Peer replication Enforce read/write access rights to prove identity, authenticity Cryptography and Digital Signatures Difficult to change Historical records Easy to detect attempts to modify records Longest chain Proof of Work © TeckTalks, 2016
  • 4. Decentralized ledger ….How different are they ?? Traditional Centralized Ledger › Trusted Counterparties › Proprietary: Licencing requirements › Gate Keepers Extract Tolls © TeckTalks, 2016
  • 5. Decentralized ledger ….Central authority eliminated Decentralized Ledger › Peer 2 Peer › Cryptographically secure › Open Source › Blockchain protocol is available to any asset © TeckTalks, 2016
  • 6. How Blockchain relationships work (Process view)? A transaction is reported Broadcasted to a P2P network Validation of the transaction & user’s status using known algorithms by the network of nodes 1 2 3 4 5 6 7 Transaction marked as Verified Post verification, the transaction is combined with other transactions to create a new Block of data for the ledger Add new block to the existing Blockchain The transaction is marked complete Transaction reported Transaction Authorized Transaction Recorded Transaction Executed © TeckTalks, 2016
  • 7. Transactions – How they look? © TeckTalks, 2016 Reference: https://bitcoin.org/bitcoin.pdf
  • 8. Building Blocks © TeckTalks, 2016 Blocks – How are they structured?
  • 9. Validating Transactions - Proof of Work © TeckTalks, 2016
  • 10. Hash function { Root Hash Previous Block Hash Nonce Hashed Transactions A+B Hash C+D Hash Transaction A Transaction B Transaction C Transaction D © TeckTalks, 2016 Arbitrary value incremented for each check Each potential block needs to generate a hash value such that it has a series of pre-defined zero bits. The hash is generated with these inputs • Previous block’s hash address • Hash of hashes: All transactions in a potential block are hashed to a Merkle Tree to generate a Root Hash • A randomly generated arbitrary value The nonce is incremented and applied and hash function till the zero bits condition is met How it works?
  • 11. © TeckTalks, 2016 Generated with 20 zero bits References to previous and next blocks Root Hash of transactions in a block Try it out here • http://www.xorbin.com/tools/sha256-hash-calculator • Live Blockchain Transactions: https://blockchain.info/ Sample Block
  • 12. How should conflicts be resolved? Consensus achieved by using Longest Chain rule If there are multiple competing valid chains, believe the one with more blocks. © TeckTalks, 2016
  • 13. What’s in it for me ?? … Incentives Block Rewards Block Makers Block Data storage Transaction validators © TeckTalks, 2016
  • 14. Upgrades? Blockchain Improvement Proposal (BIP) Submit New features Suggestions Design changes Build consensus within the community Document dissenting opinions Responsibilities of BIP author © TeckTalks, 2016
  • 15. Case study: Blockchain in Cryptocurrency ecosystem Code’s resistance to counterfeiting Network’s ability to prevent double spending Network security and transaction verification Embedded Incentives to miners Personal data security enabled by public-private key cryptography Dedicated core team of developers and miners who support & improve the code Electronic currency that uses cryptography for security, mostly anonymous and not issued by any central authority 600+ Cryptocurrencies exist today Differences between various cryptocurrencies © TeckTalks, 2016
  • 16. Case study: Blockchain in Government Services Reduce risk of manual errors Create Secure process for transferring documents Verify identity of users Registering and recording land titles © TeckTalks, 2016
  • 17. Case study: Blockchain in Supply Chain Management Letter of Credit management Improve security by reducing errors Predictable working capital for companies Simplify transaction processing Bring Transparency in transactions © TeckTalks, 2016
  • 18. Case study: Blockchain in Internet of Things (IoT) Distributed Transaction ledger for IoT transactions Peer-to-peer messaging Distributed file sharing Autonomous device coordination © TeckTalks, 2016
  • 19. Case study: Blockchain in Healthcare Electronic Medical Record (EMR) Pseudonymous (Personal health record encoded as digital asset) Private Key (Only permissioned personnel can access) © TeckTalks, 2016