SlideShare a Scribd company logo
1 of 32
Download to read offline
@horeaporutiu
Horea Porutiu
Developer Advocate, Emerging Tech
First Steps with Blockchain
Slides
@horeaporutiu
1. Go to my twitter - @horeaporutiu
2. Link to my slide share is the rst pinned tweet
Agenda
@horeaporutiu
1. Blockchain overview
2. Hyperledger overview
What is blockchain?
• Blockchain - a continuously growing list of
records, called blocks, which are linked and
secured using cryptography.
• A digital ledger that is replicated across all
network participants
@horeaporutiu
• Network participants collaborate to maintain the
ledger
Imagine
• Walk into your favorite grocery
• You have two options
$5.99/lb $9.99/lb
Farm-raised
🤔 🤔🤔
WildVs.
@horeaporutiu
Problem
@horeaporutiu
Fisherman Processor Distributor Plate
• There are so many parties involved
• Different parties have different incentives
• Hard to trust that your fish is actually
organic
Traceability of sh from ocean to plate
Traceability
@horeaporutiu
Fisherman Processor Distributor Plate
Insert grocery here
Traceability of sh from ocean to plate
Trust
Trust - rm belief in the
reliability, truth, ability, or
strength of someone or
something.
@horeaporutiu
Blockchain and trust
Blockchain helps establish
trust between different
participants in a business
network
@horeaporutiu
Proof of traceability
• What if we
can see on a
map exactly
where the sh
was caught
via a sensor?
@horeaporutiu
Proof of traceability
• What if we can see the fish changing hands from
sherman, to processor and so on
@horeaporutiu
Proof of traceability
• And then see
the journey it
took to get to
the shelf?
@horeaporutiu
Traceability
@horeaporutiu
Fisherman Processor Distributor Plate
Traceability of sh from ocean to plate
• Every year, 1 in 10 people
fall ill and 400,000 die
due to contaminated food
IBM + Walmart = traceability
@horeaporutiu
http://www-03.ibm.com/press/us/en/pressrelease/53013.wss
Break
@horeaporutiu
• Any questions up to this point?
Shared database?
• A common question is: why can’t I just use a
shared database?
• A shared database does not take care of the trust
aspect and immutability.
@horeaporutiu
• You can think of blockchain as a database with
some very special characteristics.
Identify blockchain use-cases
• If data is used only by one organization, then it’s
most likely not a good use of blockchain
@horeaporutiu
Distributed Ledger
Distributed
Smart ContractsImmutable
Share data across
multiple companies
Permanent record of
transactions
No central point of
ownership
Business rules visible
to all members
Problem
Bank
records
Party A’s
records
Party C’s
records
Auditor
records
Party B’s
records
Party D’s
records
• Today’s business networks: inefficient,
expensive, vulnerable
@horeaporutiu
Solution
Bank
records
Party A’s
records
Party C’s
records
Auditor
records
Party B’s
records
Party D’s 

records
Shared, replicated, permissioned ledger
@horeaporutiu
• Blockchain benefits: consensus, provenance,
immutability, and nality
Bitcoin
@horeaporutiu
Types of blockchain
Public Private
@horeaporutiu
• Open to anyone
• Large computational
requirement
• Participants
incentivized with
cryptocurrency
• Bitcoin
• Need permission to
join the network
• Walmart solution
• Less computational
power required
• Cryptocurrency is
typically not involved
• Transactions can be
kept private
Smart Contracts a.k.a chaincode
• Rules agreed
by all parties
within a
network before
the genesis
block
• Provide controlled access to ledger
• Can execute automatically
@horeaporutiu
Sample Smart Contract Code
@horeaporutiu
Blocks
• Set of transactions
@horeaporutiu
https://www.ybrikman.com/writing/2014/04/24/bitcoin-by-analogy/
• Pointer to previous
block
Consensus
• Process to keep all
ledgers on the
network consistent
• Ensures all
participants have
blocks in the same
order
•Implementation
varies
@horeaporutiu
Consensus
• All peers specified by verification policy must have
matching blocks on the ledger for consensus
@horeaporutiu
https://www.youtube.com/watch?v=2_RgCfjunEU&t=29s
IBM + blockchain = BaaS
@horeaporutiu
• BaaS (Blockchain as a service) based
on Hyperleder Fabric
• Open source software project with over
185 organizations contributing
• IBM Blockchain Starter Plan is free -
used for developing and testing
networks
IBM + blockchain = BaaS
@horeaporutiu
• BaaS (Blockchain as a service) based
on Hyperleder Fabric
• Open source software project with over
185 organizations contributing
• IBM Blockchain Starter Plan is free -
used for developing and testing
networks
IBM Blockchain Starter Plan Logs
@horeaporutiu
Log Details
@horeaporutiu
Contact
• Questions: horea.porutiu@ibm.com
• Social: Tweets @horeaporutiu
• Site: https://horeaporutiu.github.io/
@horeaporutiu
Questions?
http://www.freeiconspng.com/img/5437
@horeaporutiu

More Related Content

What's hot

Blockchain for IoT Security and Privacy: The Case Study of a Smart Home
Blockchain for IoT Security and Privacy: The Case Study of a Smart HomeBlockchain for IoT Security and Privacy: The Case Study of a Smart Home
Blockchain for IoT Security and Privacy: The Case Study of a Smart Home
Kishor Datta Gupta
 

What's hot (10)

Hyperledger Fabric Application Development 20190618
Hyperledger Fabric Application Development 20190618Hyperledger Fabric Application Development 20190618
Hyperledger Fabric Application Development 20190618
 
Icsa2018 blockchain tutorial
Icsa2018 blockchain tutorialIcsa2018 blockchain tutorial
Icsa2018 blockchain tutorial
 
Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017
 Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017 Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017
Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017
 
Dsdt meetup july2018
Dsdt meetup july2018Dsdt meetup july2018
Dsdt meetup july2018
 
Developing applications with Hyperledger Fabric SDK
Developing applications with Hyperledger Fabric SDKDeveloping applications with Hyperledger Fabric SDK
Developing applications with Hyperledger Fabric SDK
 
Introduction to Blockchain Governance Models
Introduction to Blockchain Governance ModelsIntroduction to Blockchain Governance Models
Introduction to Blockchain Governance Models
 
blockchain and iot: Opportunities and Challanges
blockchain and iot: Opportunities and Challangesblockchain and iot: Opportunities and Challanges
blockchain and iot: Opportunities and Challanges
 
Blockchain for IoT Security and Privacy: The Case Study of a Smart Home
Blockchain for IoT Security and Privacy: The Case Study of a Smart HomeBlockchain for IoT Security and Privacy: The Case Study of a Smart Home
Blockchain for IoT Security and Privacy: The Case Study of a Smart Home
 
Oscon 2017: Contributing to Hyperledger
Oscon 2017: Contributing to HyperledgerOscon 2017: Contributing to Hyperledger
Oscon 2017: Contributing to Hyperledger
 
Hyperledger community update 20180528
Hyperledger community update 20180528Hyperledger community update 20180528
Hyperledger community update 20180528
 

Similar to First Steps with Blockchains

SITIST 2018 Part 1 - Blockchain and Enterprise Use Cases
SITIST 2018 Part 1 - Blockchain and Enterprise Use CasesSITIST 2018 Part 1 - Blockchain and Enterprise Use Cases
SITIST 2018 Part 1 - Blockchain and Enterprise Use Cases
sitist
 

Similar to First Steps with Blockchains (20)

An Introduction to Blockchain for Finance Professionals
An Introduction to Blockchain for Finance ProfessionalsAn Introduction to Blockchain for Finance Professionals
An Introduction to Blockchain for Finance Professionals
 
Blockchain Projects - Core Pillars of Shipping Product, Feb 2018
Blockchain Projects - Core Pillars of Shipping Product, Feb 2018Blockchain Projects - Core Pillars of Shipping Product, Feb 2018
Blockchain Projects - Core Pillars of Shipping Product, Feb 2018
 
Blockchain
Blockchain Blockchain
Blockchain
 
CryptoFinalizedBSAF1A.pptx
CryptoFinalizedBSAF1A.pptxCryptoFinalizedBSAF1A.pptx
CryptoFinalizedBSAF1A.pptx
 
Cyber security crypto blockchain Version 3.2
Cyber security crypto blockchain Version 3.2Cyber security crypto blockchain Version 3.2
Cyber security crypto blockchain Version 3.2
 
Hl whitepaper introductionto_hyperledger
Hl whitepaper introductionto_hyperledgerHl whitepaper introductionto_hyperledger
Hl whitepaper introductionto_hyperledger
 
Dublin Blockchain Group
Dublin Blockchain GroupDublin Blockchain Group
Dublin Blockchain Group
 
Blockchain in Healthcare
Blockchain in HealthcareBlockchain in Healthcare
Blockchain in Healthcare
 
Blockchain & cyber security Algeria Version 1.1
Blockchain & cyber security Algeria Version 1.1Blockchain & cyber security Algeria Version 1.1
Blockchain & cyber security Algeria Version 1.1
 
Blockchains: Opportunities & Risks for Law Firms [RelativityFest 2018]
Blockchains: Opportunities & Risks for Law Firms [RelativityFest 2018]Blockchains: Opportunities & Risks for Law Firms [RelativityFest 2018]
Blockchains: Opportunities & Risks for Law Firms [RelativityFest 2018]
 
BlockChain-1.pptx
BlockChain-1.pptxBlockChain-1.pptx
BlockChain-1.pptx
 
DSDT Meetup July 2018
DSDT Meetup July 2018DSDT Meetup July 2018
DSDT Meetup July 2018
 
Centigo presents Blockchain Explored (public version)
Centigo presents Blockchain Explored (public version)Centigo presents Blockchain Explored (public version)
Centigo presents Blockchain Explored (public version)
 
Advantages and disadvantages of permissionless blockchain
Advantages and disadvantages of permissionless blockchainAdvantages and disadvantages of permissionless blockchain
Advantages and disadvantages of permissionless blockchain
 
Blockchains 101
Blockchains 101Blockchains 101
Blockchains 101
 
Let the trust evolve itself
Let the trust evolve itselfLet the trust evolve itself
Let the trust evolve itself
 
How does hyperledger fabric blockchain work
How does hyperledger fabric blockchain work How does hyperledger fabric blockchain work
How does hyperledger fabric blockchain work
 
SITIST 2018 Part 1 - Blockchain and Enterprise Use Cases
SITIST 2018 Part 1 - Blockchain and Enterprise Use CasesSITIST 2018 Part 1 - Blockchain and Enterprise Use Cases
SITIST 2018 Part 1 - Blockchain and Enterprise Use Cases
 
Block Chain Basics
Block Chain BasicsBlock Chain Basics
Block Chain Basics
 
Food Traceability using Blockchain
Food Traceability using BlockchainFood Traceability using Blockchain
Food Traceability using Blockchain
 

Recently uploaded

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 

First Steps with Blockchains