SlideShare a Scribd company logo
Formally: An informal introduction to
Blockchain
26
2
Disclaimer
• This is not a Bitcoin introduction. This is a high-level introduction to
Blockchain technology. However, we should acknowledge that Satoshi
Nakamoto (pseudonym) and his/their creation, Bitcoin, popularized
Blockchain technology. (There are currently arguments that Bitcoin
was not the first blockchain.)
• Today there are various flavors of Blockchain. This paper attempts to
generalize Blockchain with samples in some of those flavors.
Additional research, prototyping, and due diligence should be
exercised before making any long-term decisions.
• Lastly, it is the opinion of the author, no single Blockchain solution will
fulfill all needs. As many of the Blockchain technologies are paradigm
specific, one should educate themselves on when and how to
implement a Blockchain solution. Perhaps more importantly, when
NOT to implement a solution.
3
A Brief history of Blockchain
• On October 31, 2008, Satoshi Nakamoto released the
Bitcoin White Paper outlining a purely peer to peer
electronic cash/digital asset transfer system. This is the
first popular implementation of Blockchain and is attributed
as birthing today’s Blockchain industry. Since then,
additional Blockchains have been popularized, Ethereum,
various Hyperledger project solutions, as well as numerous
others including “Blockchain like” solutions such as
GuardTime’s KSI products
4
What is Blockchain?
• Blockchain is a system comprised of..
– Transactions
– Immutable ledgers
– Decentralized peers
– Encryption processes
– Consensus mechanisms
– Optional Smart Contracts
• Let’s explore these concepts
5
Transactions
• As with enterprise transactions today, Blockchain is a
historical archive of decisions and actions taken
• Proof of history, provides provenance
• Demo - https://anders.com/blockchain/blockchain.html
Notable transaction use cases
Land registration – Replacing requirements for research of Deeds (Sweden Land Registration)
Personal Identification – Replacement of Birth/Death certificates, Driver’s Licenses, Social Security Cards (Estonia)
Transportation – Bills of Lading, tracking, Certificates of Origin, International Forms (Maersk/IBM)
Banking – Document storage, increased back office efficiencies (UBS, Russia’s Sberbank)
Manufacturing – Cradle to grave documentation for any assembly or sub assembly
Food distribution – Providing location, lot, harvest date Supermarkets can pin point problematic food (Walmart)
Audits – Due to the decentralized and immutable nature of Blockchain, audits will fundamentally change.
6
Immutable
• As with existing databases, Blockchain retains data via
transactions
• The difference is that once written to the chain, the
blocks can be changed, but it is extremely difficult to
do so. Requiring rework on all subsequent blocks and
consensus of each.
• The transaction is, immutable, or indelible
• In DBA terms, Blockchains are Write and Read only
• Like a ledger written in ink, an error would be be
resolved with another entry
7
Decentralized Peers
• Rather than the centralized “Hub and Spoke” type of
network, Blockchain is a decentralized peer to peer
network. Where each NODE has a copy of the ledger.
Legacy Network Blockchain Network
Centralized DB Distributed Ledgers
8
Encryption
• Standard encryption practices
• Some Blockchains allow for “BYOE” (Bring Your Own
Encryption)
• Only as good as the next hardware innovation
• All blocks are encrypted
• Some Blockchains are public, some are private
– Public Blockchains are still encrypted, but are viewable to the
public, e.g. https://www.blocktrail.com/BTC
– Private Blockchains employ user rights for visibility, e.g.
• Customer – Writes and views all data
• Auditors – View all transactions
• Supplier A – Writes and views Partner A data
• Supplier B – Writes and views Partner B data
9
Consensus
• Ensures that the next block in a blockchain is the one
and only version of the truth
• Keeps powerful adversaries from derailing the system
and successfully forking the chain
• Many Consensus mechanisms, each with pros and cons
Consensus Mechanism
Proof of Work
Proof of State
Proof of Elapsed Time
Proof of Activity
Proof of Burn
Proof of Capacity
Proof of Importance
And others….
10
Smart Contracts
• Computer code
• Provides business logic layer prior to block
submission
Blockchain Smart Contracts? Language
Bitcoin No
Ethereum Yes Solidity
Hyperledger Yes Various GoLang, C++,
etc, depends
Others Depends Depends
11
Blockchain Capabilities
A shared ledger technology allowing any
participant in the business network to see
the system of record (ledger)
Ensuring appropriate visibility;
transactions are secure, authenticated &
verifiable
Business terms embedded in
transaction database & executed with
transactions
All parties agree to network verified
transaction
Blockchain Essentials
1. A business problem to be solved
• That cannot be solved with more
mature technologies
2. An identifiable business network
• With Participants, Assets and
Transactions
3. A need for trust
• Consensus, Immutability, Finality or
Provenance
Negative Indicators, Anti-Patterns
1. Need high performance (millisecond)
transactions
2. Small organization (no business network)
3. Looking for a database replacement
4. Looking for a messaging replacement
5. Looking for transaction processing
replacement
6. Process and metrics are not clear within the
ecosystem
7. Value, velocity and/or variability are not
present
12
Additional Resources
• Bitcoin White Paper – Satoshi Nakamoto
• Blockchain Demo – Anders Brownworth
– Videos
• Blockchain for Business - An Introduction to Hyperledger
Technologies - edX.org
• Ethereum White Paper
• Guardtime – Blockchain like official site
• Hyperledger official site - Linux Foundation
• IBM Blockchain for Business – IBM Dev Center
• IBM Blockchain Essentials Course – IBM Dev Center
• IBM Blockchain Foundation Developer – IBM Dev Center
Many more and pages are always changing
blockchain-introduction-public in education

More Related Content

PPTX
blockchain-introduction-public.pptx
PPTX
C13_blockchain introduction public (1).pptx
PPTX
dfgsdjghkjsdhfg.pptx
PPTX
Blockchain Technology
PPTX
module-1.pptx
PDF
Blockchain
PPTX
1.Introduction to Blockchain Technology.pptx
PPTX
a4a5305e-b7f1-4228-a5a2-6dfd92a7a832-.pptx
blockchain-introduction-public.pptx
C13_blockchain introduction public (1).pptx
dfgsdjghkjsdhfg.pptx
Blockchain Technology
module-1.pptx
Blockchain
1.Introduction to Blockchain Technology.pptx
a4a5305e-b7f1-4228-a5a2-6dfd92a7a832-.pptx

Similar to blockchain-introduction-public in education (20)

PDF
Blockchain Fundamental_KIPMI_2022.02.26.pdf
PPTX
PPTX
S2Blockchain-2-BC-DLT-040221-rfs blockchain.pptx
PPTX
Mastering blockchain third edition ibrahim
PPTX
mastering block chain and its application
PPTX
Blockchain 101 by imran bashir
PPTX
Introduction to blockchain
PPTX
Block Chain Technology M.Sc. UNIT 1.pptx
PDF
The presentation on the Blockchain_Introduction_KR.pdf
PPTX
introduction to blockchain technology.pptx
PPTX
BCT.pptx
PPTX
Understanding Blockchain
PPTX
BLOCK CHAIN
PPTX
A technical Introduction to Blockchain.
PPTX
Introduction to Blockchain Technology
PPTX
Introduction to Blockchain
PPTX
Blockchain (1).pptx
PPTX
Litecoin Crypto Currency Bootcamp
PPTX
Introduction to Blockchain technology .pptx
PPTX
Introduction to Blockchain technology.pptx
Blockchain Fundamental_KIPMI_2022.02.26.pdf
S2Blockchain-2-BC-DLT-040221-rfs blockchain.pptx
Mastering blockchain third edition ibrahim
mastering block chain and its application
Blockchain 101 by imran bashir
Introduction to blockchain
Block Chain Technology M.Sc. UNIT 1.pptx
The presentation on the Blockchain_Introduction_KR.pdf
introduction to blockchain technology.pptx
BCT.pptx
Understanding Blockchain
BLOCK CHAIN
A technical Introduction to Blockchain.
Introduction to Blockchain Technology
Introduction to Blockchain
Blockchain (1).pptx
Litecoin Crypto Currency Bootcamp
Introduction to Blockchain technology .pptx
Introduction to Blockchain technology.pptx
Ad

Recently uploaded (20)

PDF
YOW2022-BNE-MinimalViableArchitecture.pdf
PDF
Wio LTE JP Version v1.3b- 4G, Cat.1, Espruino Compatible\202001935, PCBA;Wio ...
PPT
EGWHermeneuticsffgggggggggggggggggggggggggggggggg.ppt
DOCX
actividad 20% informatica microsoft project
PPTX
areprosthodontics and orthodonticsa text.pptx
PDF
Integrated-2D-and-3D-Animation-Bridging-Dimensions-for-Impactful-Storytelling...
PDF
GREEN BUILDING MATERIALS FOR SUISTAINABLE ARCHITECTURE AND BUILDING STUDY
PPTX
Tenders & Contracts Works _ Services Afzal.pptx
PDF
Facade & Landscape Lighting Techniques and Trends.pptx.pdf
PPTX
artificialintelligencedata driven analytics23.pptx
PPTX
6- Architecture design complete (1).pptx
PPT
pump pump is a mechanism that is used to transfer a liquid from one place to ...
PPT
UNIT I- Yarn, types, explanation, process
PDF
SEVA- Fashion designing-Presentation.pdf
PPTX
12. Community Pharmacy and How to organize it
PPTX
Causes of Flooding by Slidesgo sdnl;asnjdl;asj.pptx
PPT
Package Design Design Kit 20100009 PWM IC by Bee Technologies
PPTX
HPE Aruba-master-icon-library_052722.pptx
PPT
Machine printing techniques and plangi dyeing
PPTX
ANATOMY OF ANTERIOR CHAMBER ANGLE AND GONIOSCOPY.pptx
YOW2022-BNE-MinimalViableArchitecture.pdf
Wio LTE JP Version v1.3b- 4G, Cat.1, Espruino Compatible\202001935, PCBA;Wio ...
EGWHermeneuticsffgggggggggggggggggggggggggggggggg.ppt
actividad 20% informatica microsoft project
areprosthodontics and orthodonticsa text.pptx
Integrated-2D-and-3D-Animation-Bridging-Dimensions-for-Impactful-Storytelling...
GREEN BUILDING MATERIALS FOR SUISTAINABLE ARCHITECTURE AND BUILDING STUDY
Tenders & Contracts Works _ Services Afzal.pptx
Facade & Landscape Lighting Techniques and Trends.pptx.pdf
artificialintelligencedata driven analytics23.pptx
6- Architecture design complete (1).pptx
pump pump is a mechanism that is used to transfer a liquid from one place to ...
UNIT I- Yarn, types, explanation, process
SEVA- Fashion designing-Presentation.pdf
12. Community Pharmacy and How to organize it
Causes of Flooding by Slidesgo sdnl;asnjdl;asj.pptx
Package Design Design Kit 20100009 PWM IC by Bee Technologies
HPE Aruba-master-icon-library_052722.pptx
Machine printing techniques and plangi dyeing
ANATOMY OF ANTERIOR CHAMBER ANGLE AND GONIOSCOPY.pptx
Ad

blockchain-introduction-public in education

  • 1. Formally: An informal introduction to Blockchain 26
  • 2. 2 Disclaimer • This is not a Bitcoin introduction. This is a high-level introduction to Blockchain technology. However, we should acknowledge that Satoshi Nakamoto (pseudonym) and his/their creation, Bitcoin, popularized Blockchain technology. (There are currently arguments that Bitcoin was not the first blockchain.) • Today there are various flavors of Blockchain. This paper attempts to generalize Blockchain with samples in some of those flavors. Additional research, prototyping, and due diligence should be exercised before making any long-term decisions. • Lastly, it is the opinion of the author, no single Blockchain solution will fulfill all needs. As many of the Blockchain technologies are paradigm specific, one should educate themselves on when and how to implement a Blockchain solution. Perhaps more importantly, when NOT to implement a solution.
  • 3. 3 A Brief history of Blockchain • On October 31, 2008, Satoshi Nakamoto released the Bitcoin White Paper outlining a purely peer to peer electronic cash/digital asset transfer system. This is the first popular implementation of Blockchain and is attributed as birthing today’s Blockchain industry. Since then, additional Blockchains have been popularized, Ethereum, various Hyperledger project solutions, as well as numerous others including “Blockchain like” solutions such as GuardTime’s KSI products
  • 4. 4 What is Blockchain? • Blockchain is a system comprised of.. – Transactions – Immutable ledgers – Decentralized peers – Encryption processes – Consensus mechanisms – Optional Smart Contracts • Let’s explore these concepts
  • 5. 5 Transactions • As with enterprise transactions today, Blockchain is a historical archive of decisions and actions taken • Proof of history, provides provenance • Demo - https://anders.com/blockchain/blockchain.html Notable transaction use cases Land registration – Replacing requirements for research of Deeds (Sweden Land Registration) Personal Identification – Replacement of Birth/Death certificates, Driver’s Licenses, Social Security Cards (Estonia) Transportation – Bills of Lading, tracking, Certificates of Origin, International Forms (Maersk/IBM) Banking – Document storage, increased back office efficiencies (UBS, Russia’s Sberbank) Manufacturing – Cradle to grave documentation for any assembly or sub assembly Food distribution – Providing location, lot, harvest date Supermarkets can pin point problematic food (Walmart) Audits – Due to the decentralized and immutable nature of Blockchain, audits will fundamentally change.
  • 6. 6 Immutable • As with existing databases, Blockchain retains data via transactions • The difference is that once written to the chain, the blocks can be changed, but it is extremely difficult to do so. Requiring rework on all subsequent blocks and consensus of each. • The transaction is, immutable, or indelible • In DBA terms, Blockchains are Write and Read only • Like a ledger written in ink, an error would be be resolved with another entry
  • 7. 7 Decentralized Peers • Rather than the centralized “Hub and Spoke” type of network, Blockchain is a decentralized peer to peer network. Where each NODE has a copy of the ledger. Legacy Network Blockchain Network Centralized DB Distributed Ledgers
  • 8. 8 Encryption • Standard encryption practices • Some Blockchains allow for “BYOE” (Bring Your Own Encryption) • Only as good as the next hardware innovation • All blocks are encrypted • Some Blockchains are public, some are private – Public Blockchains are still encrypted, but are viewable to the public, e.g. https://www.blocktrail.com/BTC – Private Blockchains employ user rights for visibility, e.g. • Customer – Writes and views all data • Auditors – View all transactions • Supplier A – Writes and views Partner A data • Supplier B – Writes and views Partner B data
  • 9. 9 Consensus • Ensures that the next block in a blockchain is the one and only version of the truth • Keeps powerful adversaries from derailing the system and successfully forking the chain • Many Consensus mechanisms, each with pros and cons Consensus Mechanism Proof of Work Proof of State Proof of Elapsed Time Proof of Activity Proof of Burn Proof of Capacity Proof of Importance And others….
  • 10. 10 Smart Contracts • Computer code • Provides business logic layer prior to block submission Blockchain Smart Contracts? Language Bitcoin No Ethereum Yes Solidity Hyperledger Yes Various GoLang, C++, etc, depends Others Depends Depends
  • 11. 11 Blockchain Capabilities A shared ledger technology allowing any participant in the business network to see the system of record (ledger) Ensuring appropriate visibility; transactions are secure, authenticated & verifiable Business terms embedded in transaction database & executed with transactions All parties agree to network verified transaction Blockchain Essentials 1. A business problem to be solved • That cannot be solved with more mature technologies 2. An identifiable business network • With Participants, Assets and Transactions 3. A need for trust • Consensus, Immutability, Finality or Provenance Negative Indicators, Anti-Patterns 1. Need high performance (millisecond) transactions 2. Small organization (no business network) 3. Looking for a database replacement 4. Looking for a messaging replacement 5. Looking for transaction processing replacement 6. Process and metrics are not clear within the ecosystem 7. Value, velocity and/or variability are not present
  • 12. 12 Additional Resources • Bitcoin White Paper – Satoshi Nakamoto • Blockchain Demo – Anders Brownworth – Videos • Blockchain for Business - An Introduction to Hyperledger Technologies - edX.org • Ethereum White Paper • Guardtime – Blockchain like official site • Hyperledger official site - Linux Foundation • IBM Blockchain for Business – IBM Dev Center • IBM Blockchain Essentials Course – IBM Dev Center • IBM Blockchain Foundation Developer – IBM Dev Center Many more and pages are always changing

Editor's Notes

  • #11: Use CASES Industrial Tapping data from sensors and actuators in TMF and suppliers Production and plant operations for inventory and asset management Chain of custody with cyber-security in manufacturing systems across product families and site Logistics and Transportation Bill of Lading and Customs clearance Recalls and reverse logistics Supply Chain agility, visibility and traceability Facility, product and environmental records Safety and work standards Environmental enforcement Upgrades and modifications Quality and service levels Commissioning and decommissioning LM USE CASE - Track parts & service provenance, ensure authenticity of goods, block counterfeits, reduce conflicts 20,000 suppliers, 4,000 small businesses, $46B spend