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

PPTX
Blockchain- how it could transform business
PDF
Paybis.com - high level intro to blockchain for Devclub.lv
PDF
Block chain 101 what it is, why it matters
PDF
Blockchain-intro (2)
PPTX
Blockchains 101
PDF
The Potential of Blockchain Technology
PPTX
Understanding blockchain
PPTX
Block chain technology
Blockchain- how it could transform business
Paybis.com - high level intro to blockchain for Devclub.lv
Block chain 101 what it is, why it matters
Blockchain-intro (2)
Blockchains 101
The Potential of Blockchain Technology
Understanding blockchain
Block chain technology

What's hot (20)

PDF
Distributed ledger technology: beyond block chain
PDF
Blockchain introduction
PDF
Block chain chronicles
PDF
BlockChain Public
PPTX
Introduction to Blockchain and Recordkeeping
PDF
Introduction to Blockchain and Smart Contracts
PPTX
Blockchain 101 presentation by fstream.io
PDF
Introduction to Blockchain
PDF
Demystifying Blockchains
 
PPTX
Blockchain 2.0
PDF
Blockchain and Smart Contracts
PPTX
Introduction to Blockchain
PDF
Blockchain Technology - ICANN58
PPTX
BLOCK CHAIN
PDF
Blockchain fundamentals
PDF
170321 cebit blockchain summit frank bolten
PPTX
Introduction to blockchain
PDF
Introduction to Blockchain
PPTX
Introduction to blockchain
PPTX
Blockchain concepts
Distributed ledger technology: beyond block chain
Blockchain introduction
Block chain chronicles
BlockChain Public
Introduction to Blockchain and Recordkeeping
Introduction to Blockchain and Smart Contracts
Blockchain 101 presentation by fstream.io
Introduction to Blockchain
Demystifying Blockchains
 
Blockchain 2.0
Blockchain and Smart Contracts
Introduction to Blockchain
Blockchain Technology - ICANN58
BLOCK CHAIN
Blockchain fundamentals
170321 cebit blockchain summit frank bolten
Introduction to blockchain
Introduction to Blockchain
Introduction to blockchain
Blockchain concepts
Ad

Viewers also liked (20)

PDF
Blockchain - Presentacion Betabeers Galicia 10/12/2014
PPTX
State of Bitcoin and Blockchain 2016
DOCX
Rep on the Roll A peer to peer reputation system based on a rolling blockchain
PDF
블록체인이 바꾸는 세상: 금융산업의 혁신
PPTX
Blockchain case study powerpoints: Brief intro
PDF
IBM Blockchain Experience - Suwat - 20161027
PPTX
Blockchain case study powerpoints: Brief intro
PDF
CapitalMarket_Blockchain_PoC_KOSCOM
PDF
Blockchain for Business on Hyperledger
PDF
Brussels Hyperledger Meetup - IBM Blockchain Explained
PDF
Crypto and blockchain 2015
PDF
La blockchain en détail - Devoxxfr 2016 - Benoit Lafontaine - Yann Rouillard
PDF
IBM Blockchain PoV: Hyperledger genesis block
PPTX
BLOCKCHAIN & THE HOLLYWOOD SUPPLY CHAIN
PPTX
Demysitifying Bitcoin and Blockchain
PPTX
Blockchain for First Timers with Use Cases
PPTX
Block chain in banking industry
PDF
Introduction to blockchain and crypto currencies
PDF
IOTA - Ledger of Things
PPTX
Bitcoin, Blockchain, and IoT
Blockchain - Presentacion Betabeers Galicia 10/12/2014
State of Bitcoin and Blockchain 2016
Rep on the Roll A peer to peer reputation system based on a rolling blockchain
블록체인이 바꾸는 세상: 금융산업의 혁신
Blockchain case study powerpoints: Brief intro
IBM Blockchain Experience - Suwat - 20161027
Blockchain case study powerpoints: Brief intro
CapitalMarket_Blockchain_PoC_KOSCOM
Blockchain for Business on Hyperledger
Brussels Hyperledger Meetup - IBM Blockchain Explained
Crypto and blockchain 2015
La blockchain en détail - Devoxxfr 2016 - Benoit Lafontaine - Yann Rouillard
IBM Blockchain PoV: Hyperledger genesis block
BLOCKCHAIN & THE HOLLYWOOD SUPPLY CHAIN
Demysitifying Bitcoin and Blockchain
Blockchain for First Timers with Use Cases
Block chain in banking industry
Introduction to blockchain and crypto currencies
IOTA - Ledger of Things
Bitcoin, Blockchain, and IoT
Ad

Similar to The curious case of Blockchain Technology (20)

PPTX
Introduction to Blockchain & development
PPTX
Blockchain Demystified
PDF
Introduction to Blockchain
PDF
Intro to Blockchain Slides
PPTX
Blockchain 101 - public, tokenized blockchains
PDF
Blockchain Fundamental_KIPMI_2022.02.26.pdf
PPTX
block chain.pptx
PDF
Blockchain overview, use cases, implementations and challenges
PPTX
Cryptography-Building-Blocks-of-Digital-Trust.pptx
PPTX
Blockchain Blockchain Blockchain Lec 1.pptx
PDF
Blockchain Presentation
PPTX
Introduction to Blockchain
PPTX
Blockchain Technology
PPTX
Blockchain Introduction Presentation
PPTX
Mastering blockchain third edition ibrahim
PPTX
mastering block chain and its application
PPTX
A Quick Start To Blockchain by Seval Capraz
PDF
Blockchain technology
PPTX
Blockchain 101 by imran bashir
PPTX
Blockchain explained (Technology running Bitcoin)
Introduction to Blockchain & development
Blockchain Demystified
Introduction to Blockchain
Intro to Blockchain Slides
Blockchain 101 - public, tokenized blockchains
Blockchain Fundamental_KIPMI_2022.02.26.pdf
block chain.pptx
Blockchain overview, use cases, implementations and challenges
Cryptography-Building-Blocks-of-Digital-Trust.pptx
Blockchain Blockchain Blockchain Lec 1.pptx
Blockchain Presentation
Introduction to Blockchain
Blockchain Technology
Blockchain Introduction Presentation
Mastering blockchain third edition ibrahim
mastering block chain and its application
A Quick Start To Blockchain by Seval Capraz
Blockchain technology
Blockchain 101 by imran bashir
Blockchain explained (Technology running Bitcoin)

More from Ritesh Mehrotra (6)

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

Recently uploaded (20)

PPTX
Information-Technology-in-Human-Society.pptx
PDF
Child-friendly e-learning for artificial intelligence education in Indonesia:...
PDF
Ebook - The Future of AI A Comprehensive Guide.pdf
PPTX
Rise of the Digital Control Grid Zeee Media and Hope and Tivon FTWProject.com
PDF
State of AI in Business 2025 - MIT NANDA
PDF
Peak of Data & AI Encore: Scalable Design & Infrastructure
PDF
substrate PowerPoint Presentation basic one
PDF
Optimizing bioinformatics applications: a novel approach with human protein d...
PDF
Decision Optimization - From Theory to Practice
PDF
【AI論文解説】高速・高品質な生成を実現するFlow Map Models(Part 1~3)
PDF
TicketRoot: Event Tech Solutions Deck 2025
PDF
1_Keynote_Breaking Barriers_한계를 넘어서_Charith Mendis.pdf
PDF
CCUS-as-the-Missing-Link-to-Net-Zero_AksCurious.pdf
PPTX
Slides World Game (s) Great Redesign Eco Economic Epochs.pptx
PPTX
AQUEEL MUSHTAQUE FAKIH COMPUTER CENTER .
PDF
GDG Cloud Southlake #45: Patrick Debois: The Impact of GenAI on Development a...
PDF
Technical Debt in the AI Coding Era - By Antonio Bianco
PPTX
Strategic Picks — Prioritising the Right Agentic Use Cases [2/6]
PDF
EGCB_Solar_Project_Presentation_and Finalcial Analysis.pdf
PDF
Advancements in abstractive text summarization: a deep learning approach
Information-Technology-in-Human-Society.pptx
Child-friendly e-learning for artificial intelligence education in Indonesia:...
Ebook - The Future of AI A Comprehensive Guide.pdf
Rise of the Digital Control Grid Zeee Media and Hope and Tivon FTWProject.com
State of AI in Business 2025 - MIT NANDA
Peak of Data & AI Encore: Scalable Design & Infrastructure
substrate PowerPoint Presentation basic one
Optimizing bioinformatics applications: a novel approach with human protein d...
Decision Optimization - From Theory to Practice
【AI論文解説】高速・高品質な生成を実現するFlow Map Models(Part 1~3)
TicketRoot: Event Tech Solutions Deck 2025
1_Keynote_Breaking Barriers_한계를 넘어서_Charith Mendis.pdf
CCUS-as-the-Missing-Link-to-Net-Zero_AksCurious.pdf
Slides World Game (s) Great Redesign Eco Economic Epochs.pptx
AQUEEL MUSHTAQUE FAKIH COMPUTER CENTER .
GDG Cloud Southlake #45: Patrick Debois: The Impact of GenAI on Development a...
Technical Debt in the AI Coding Era - By Antonio Bianco
Strategic Picks — Prioritising the Right Agentic Use Cases [2/6]
EGCB_Solar_Project_Presentation_and Finalcial Analysis.pdf
Advancements in abstractive text summarization: a deep learning approach

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