SlideShare a Scribd company logo
Tarek Mahran
TOGAF, PMP, ITIL, SCRUM, BPM and AZURE cloud certified
Co-founder www.pure-minds.net
IT Architect & Technology Advisor
Introduction to Blockchain and Cryptocurrencies
What is a Blockchain?
What is a Bitcoin?
History of Bitcoin and Simplified example.
History of Blockchain.
How does a Blockchain works?
How does a Blockchain get verified?
Types of Blockchain networks.
What is a Smart Contract?
Applications and use cases of Blockchain
technology.
Q & A
Agenda
What is Blockchain?
Distributed Secured Logfile (Ledger)
Technology used to transfer and track digital
assets(value/ownership) from one entity to
another.
• Digital Assets:
• Digital Money – Cryptocurrencies like
Bitcoin, Ether, Ripple and Litecoin
TheComponents
Applications
PoW/PoSSecurity
Business logics API & Interfaces
Incentives
Scalability SpeedPrivacy
IoT devices
Network
Ledger
Public or Private
Validators
Consensus
Block Size
technologymodel
Bitcoins = Blockchain?
Bitcoin = Cr ypto currency Secure ledger Transparent and anonymous
What is a Bitcoin?
Bitcoin
• Satoshi Nakamoto 2008/2009
• Cryptocurrency - Digital Money
• No Central entity governance or Control
• Maintained in Peer to peer nodes in a blockchain called Ledger
• Each node in the network had a copy of the ledger for validating
and verifying transfer digital money from entity to another.
• Today around 16.8M BTC Circulation. Total 21M BTC
• Nowadays 1 BTC = 18000$ ????
• You Can Buy or Generate (Mine) BTC
• Satoshi Nakamoto believed to have $4.7 billion
• Bitcoin Pizza day: On 22 may 2010 two pizza cost 10K BTC. Worth
$20M on 22 may 2017
History of Bitcoin
“Satoshi Nakamoto” created the reference implementation that began with a Genesis
Block of 50 coins
2008
August 18 Domain name "bitcoin.org" registered.
October 31 Bitcoin design paper published
November 09 Bitcoin project registered at SourceForge.net
2009
January 3 Genesis block established at 18:15:05 GMT
January 9 Bitcoin v0.1 released and announced on the
cryptography mailing list
January 12 First Bitcoin transaction, in block 170 from Satoshi to Hal
Finney
https://en.bitcoin.it/wiki/History
History of Bitcoin
Bitcoin
History of BitcoinBitcoin
Current Banking System
challenges
Omar wants to transfer 100 SAR to Adam
3 days + 20 SAR fees
Omar 100 SAR
Adam 80 SAR
Bitcoin Example
Bitcoin ExampleBitcoin Example
Bitcoin ExampleBitcoin Example
Bitcoin ExampleBitcoin Example
Digital Signature
Digital Signature
Altcoins
History of Bitcoin
1998
Decentralized digital currency
2 0 0 8
Blockchain Concept
2 0 0 9
Bitcoin
2017
The race is on!
2014
Becoming a
mainstream term
The Brief History of Blockchain
1991
Cryptographically
secured chain of blocks
1 Company A wants to transfer a value to Company B (i.e. digital
currently, a digital asset, a certificate, etc.).
2 Company A uses a digital app to transfer the value to Company B. The
app stamps the transaction with Company A digital signature, and now
needs to be verified by blockchain.
4 The block containing Company A transaction is then broadcast to the
entire network to be verified in each node.
5 After the verification process, Company B receives the value, and all
the transaction history remains permanent and transparent available
for all the blockchain participants.
How does it work?
Company A transaction is stored in the ledger as a block with other
transaction. The block has an unique ID, the transition time and the ID
of the previous block in the chain.
3
That decentralizes data in a trustless environment
Traditional System
Centralized system
with stored ledger
Blockchain System
Distributed system
with distributed ledger
▪ Traditional ledgers are centralized and use third parties and middlemen to approve and record transactions
▪ Blockchain safely distributes ledgers across the entire network and does not require any middleman
▪ The technology maintains multiple replicas like P2P torrent file sharing
Again What is
Blockchain?
Consortium
Woodgrove
Financial
Contoso
Bank
Northwind
Traders
Bank b
Insurance c
Investment
consortiumc
Bank A
Blockchain
Location1
Location2
Location3
Location4
Department
A
Department
B
Public
ConsortiumPrivate
• Many, unknown participants
• Writes by all participants
• Reads by all participants
• Consensus by Proof of Work
• Known participants from one organization
• Write permissions centralized
• Reads may be public or restricted
• Multiple algorithms for consensus
• Known participants from multiple
organizations
• Writes require consensus of several
participants
• Reads may be public or restricted
• Multiple algorithms for consensus
Public
blockchain
Persona
Woodgrove
Financial
Person B
Northwind
Traders
Bank6
Bank1
Consortium
6
Source: Ethereum blog by Vitalik Buterin https://blog.ethereum.org/author/vitalik-buterin/
Blockchain | Network Types
Blockchain | Mining (Consensus) Types
Blockchain Features
Peer-to-peer infrastructures (Bitcoin, Ethereum,..)
Decentralized trustless protocol
No need for central authority
Maintains a ledger (blockchain) of transactions among a distributed
network of computers
Based on cryptography which allows secure transactions to be
performed by the users
Solves double spending problem
Employs consensus algorithm for reaching consensus about the
current state of the blockchain
Value/tokens/ownership can be tracked and exchanged without
requiring a central point of control
Nodes (miners) verify transactions. They perform proof of work. In
return, they win rewards and collect transaction fees.
51% attack may occur if 51% of hash power is held by one party.
Smart Contracts are unable to access external data or events based on time or market conditions. Calling code or data
outside of a Smart Contract or blockchain breaks the general trust barrier and authenticity of transactions. Cryptlets
will allow the blockchain to access external data securely, while maintaining the integrity of the blockchain.
Evolution of Blockchain
Blockchain 3.0
Virtual products
Secure
inform ation
sharing
Certifications
Product lifecycleInternet of thingsDigital currencies
Usages for Blockchain
Blockchain
use cases
What is Smart
Contract?
PRODUCER
Food Processor
Milk producer supplies Milk to
Food Processing Company
IoT Enabled
SMART CONTRACT
The package has to be
maintained at :
Temperature < 10º C
Humidity < 65%
The terms of shipping are
registered using a smart
contract on the Blockchain
8ºC
60%
Origin
CARRIER 1
CARRIER 2
Retail Store
11ºC
64%
Store
At various points in the journey, the IoT device from the package sends the
Temperature & Humidity data which are recorded on the blockchain
SMART CONTRACT
UPDATED
Temperature 11ºC
Humidity 64%
The conditions of the
contract have been
violated.
Carrier 2 is liable for
penalty as the
temperature of the
package when it reached
the retail store was above
the prescribed limit
64% 64%
Warehouse Carrier 2
SHARED LEDGER
8ºC 9ºC
The milk product is sealed in an
IoT-enabled package for shipping
Temperature 8º C
Humidity 60%
Temperature 9º C
Humidity 64%
Warehouse
Temperature 8º C
Humidity 64%
Freight Transportation
Resources
Bitcoin: A Peer-to-Peer Electronic Cash System https://bitcoin.org/bitcoin.pdf
http://coinmarketcap.com
http://hashcash.org
IDCoins: A Web of Trust Blockchain for Identity and Reputation, David V
Duccini, http://bit.ly/idcoins
“Mastering Bitcoin”, Andreas M.Antonopoulos , O’Reilly Media
http://www.bitcoinsecurity.org/2012/07/22/what-is-bitcoin/
https://www.weusecoins.com
Contact Me
My Linkedin :
https://www.linkedin.com/in/tarek-mahran-togaf-pmp-itil-bpm-1144a112
My Email:
tarek.s.mahran@gmail.com
tmahran@pure-minds.net
Mobile:
+966599570399
Thank You
QA

More Related Content

What's hot

What is Blockchain? - An Introduction to the Basics
What is Blockchain? - An Introduction to the BasicsWhat is Blockchain? - An Introduction to the Basics
What is Blockchain? - An Introduction to the Basics
The Pathway Group
 
Web3 Security: The Blockchain is Your SIEM
Web3 Security: The Blockchain is Your SIEMWeb3 Security: The Blockchain is Your SIEM
Web3 Security: The Blockchain is Your SIEM
Tal Be'ery
 
2018 SAI workshop blockchain Kristof Verslype
2018 SAI  workshop blockchain Kristof Verslype2018 SAI  workshop blockchain Kristof Verslype
2018 SAI workshop blockchain Kristof Verslype
Smals
 
Banking on blockchains
Banking on blockchainsBanking on blockchains
Banking on blockchains
Ruben Tan
 
Blockchain; how it works, and why you should care
Blockchain; how it works, and why you should careBlockchain; how it works, and why you should care
Blockchain; how it works, and why you should care
Vincent Olislagers
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and Bitcoin
Hugo Rodrigues
 
All About Ethereum
All About EthereumAll About Ethereum
All About Ethereum
Oodles Technologies Pvt. Ltd.
 
Ethereum-Cryptocurrency (All about Ethereum)
Ethereum-Cryptocurrency (All about Ethereum) Ethereum-Cryptocurrency (All about Ethereum)
Ethereum-Cryptocurrency (All about Ethereum)
عطاءالمنعم اثیل شیخ
 
The Blockchain and JavaScript
The Blockchain and JavaScriptThe Blockchain and JavaScript
The Blockchain and JavaScript
Portia Burton
 
Blockchain, Ethereum and Business Applications
Blockchain, Ethereum and Business ApplicationsBlockchain, Ethereum and Business Applications
Blockchain, Ethereum and Business Applications
Matthias Zimmermann
 
Blockchain, smart contracts - introduction
Blockchain, smart contracts - introductionBlockchain, smart contracts - introduction
Blockchain, smart contracts - introduction
Lukasz Jarmulowicz
 
Ethereum - Introduction to Smart Contracts
Ethereum - Introduction to Smart ContractsEthereum - Introduction to Smart Contracts
Ethereum - Introduction to Smart Contracts
jarradh
 
Blockchian introduction
Blockchian introductionBlockchian introduction
Blockchian introduction
kesavan N B
 
Smart contracts
Smart contractsSmart contracts
Smart contracts
Philippe Camacho, Ph.D.
 
An Introduction to Blockchain
An Introduction to BlockchainAn Introduction to Blockchain
An Introduction to Blockchain
Arun Sharma
 
Blockchain and Bitcoin : A Technical Overview
Blockchain and Bitcoin : A Technical OverviewBlockchain and Bitcoin : A Technical Overview
Blockchain and Bitcoin : A Technical Overview
anupriti
 
Bitcoin, Ethereum, Smart Contract & Blockchain
Bitcoin, Ethereum, Smart Contract & BlockchainBitcoin, Ethereum, Smart Contract & Blockchain
Bitcoin, Ethereum, Smart Contract & Blockchain
Jitendra Chittoda
 
Unchain Blockchain by Eva Rez
Unchain Blockchain by Eva RezUnchain Blockchain by Eva Rez
Unchain Blockchain by Eva Rez
rezeva
 
FaceTime Kortrijk 2018 - blockchain
FaceTime Kortrijk 2018 - blockchainFaceTime Kortrijk 2018 - blockchain
FaceTime Kortrijk 2018 - blockchain
Koen Vingerhoets
 
Ethereum in a nutshell
Ethereum in a nutshellEthereum in a nutshell
Ethereum in a nutshell
Daniel Chan
 

What's hot (20)

What is Blockchain? - An Introduction to the Basics
What is Blockchain? - An Introduction to the BasicsWhat is Blockchain? - An Introduction to the Basics
What is Blockchain? - An Introduction to the Basics
 
Web3 Security: The Blockchain is Your SIEM
Web3 Security: The Blockchain is Your SIEMWeb3 Security: The Blockchain is Your SIEM
Web3 Security: The Blockchain is Your SIEM
 
2018 SAI workshop blockchain Kristof Verslype
2018 SAI  workshop blockchain Kristof Verslype2018 SAI  workshop blockchain Kristof Verslype
2018 SAI workshop blockchain Kristof Verslype
 
Banking on blockchains
Banking on blockchainsBanking on blockchains
Banking on blockchains
 
Blockchain; how it works, and why you should care
Blockchain; how it works, and why you should careBlockchain; how it works, and why you should care
Blockchain; how it works, and why you should care
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and Bitcoin
 
All About Ethereum
All About EthereumAll About Ethereum
All About Ethereum
 
Ethereum-Cryptocurrency (All about Ethereum)
Ethereum-Cryptocurrency (All about Ethereum) Ethereum-Cryptocurrency (All about Ethereum)
Ethereum-Cryptocurrency (All about Ethereum)
 
The Blockchain and JavaScript
The Blockchain and JavaScriptThe Blockchain and JavaScript
The Blockchain and JavaScript
 
Blockchain, Ethereum and Business Applications
Blockchain, Ethereum and Business ApplicationsBlockchain, Ethereum and Business Applications
Blockchain, Ethereum and Business Applications
 
Blockchain, smart contracts - introduction
Blockchain, smart contracts - introductionBlockchain, smart contracts - introduction
Blockchain, smart contracts - introduction
 
Ethereum - Introduction to Smart Contracts
Ethereum - Introduction to Smart ContractsEthereum - Introduction to Smart Contracts
Ethereum - Introduction to Smart Contracts
 
Blockchian introduction
Blockchian introductionBlockchian introduction
Blockchian introduction
 
Smart contracts
Smart contractsSmart contracts
Smart contracts
 
An Introduction to Blockchain
An Introduction to BlockchainAn Introduction to Blockchain
An Introduction to Blockchain
 
Blockchain and Bitcoin : A Technical Overview
Blockchain and Bitcoin : A Technical OverviewBlockchain and Bitcoin : A Technical Overview
Blockchain and Bitcoin : A Technical Overview
 
Bitcoin, Ethereum, Smart Contract & Blockchain
Bitcoin, Ethereum, Smart Contract & BlockchainBitcoin, Ethereum, Smart Contract & Blockchain
Bitcoin, Ethereum, Smart Contract & Blockchain
 
Unchain Blockchain by Eva Rez
Unchain Blockchain by Eva RezUnchain Blockchain by Eva Rez
Unchain Blockchain by Eva Rez
 
FaceTime Kortrijk 2018 - blockchain
FaceTime Kortrijk 2018 - blockchainFaceTime Kortrijk 2018 - blockchain
FaceTime Kortrijk 2018 - blockchain
 
Ethereum in a nutshell
Ethereum in a nutshellEthereum in a nutshell
Ethereum in a nutshell
 

Similar to Introduction to Blockchain and Cryptocurrencies

Distributed Intelligence
Distributed IntelligenceDistributed Intelligence
Distributed Intelligence
Nuri Cankaya
 
Blockchain Introduction - Canada Nov 2017.pptx
Blockchain Introduction - Canada Nov 2017.pptxBlockchain Introduction - Canada Nov 2017.pptx
Blockchain Introduction - Canada Nov 2017.pptx
Antony Welfare
 
Blockchain for Accounting & Assurance
Blockchain for Accounting & AssuranceBlockchain for Accounting & Assurance
Blockchain for Accounting & Assurance
Eryk Budi Pratama
 
Blockchain.pptx
Blockchain.pptxBlockchain.pptx
Blockchain.pptx
manishchaitanya
 
Blockchain on Azure and Use Cases
Blockchain on Azure and Use CasesBlockchain on Azure and Use Cases
Blockchain on Azure and Use Cases
Nuri Cankaya
 
Blockchain and BPM - Reflections on Four Years of Research and Applications
Blockchain and BPM - Reflections on Four Years of Research and ApplicationsBlockchain and BPM - Reflections on Four Years of Research and Applications
Blockchain and BPM - Reflections on Four Years of Research and Applications
Ingo Weber
 
Lapine blockchain introduction 10/04/2018
Lapine blockchain introduction 10/04/2018Lapine blockchain introduction 10/04/2018
Lapine blockchain introduction 10/04/2018
Chuck Bair
 
Blockchain on Azure
Blockchain on AzureBlockchain on Azure
Blockchain on Azure
Nuri Cankaya
 
От прорывной концепции до комплексного решения для компаний
От прорывной концепции до комплексного решения для компанийОт прорывной концепции до комплексного решения для компаний
От прорывной концепции до комплексного решения для компаний
Positive Hack Days
 
Blockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on AzureBlockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on Azure
Nuri Cankaya
 
Bitcoin 2.0
Bitcoin 2.0 Bitcoin 2.0
BlockChain Technology A Game Changer For Transportation & Logistics sector
BlockChain Technology A Game Changer For Transportation & Logistics sectorBlockChain Technology A Game Changer For Transportation & Logistics sector
BlockChain Technology A Game Changer For Transportation & Logistics sector
Ravi Prasad
 
Nov 2 security for blockchain and analytics ulf mattsson 2020 nov 2b
Nov 2 security for blockchain and analytics   ulf mattsson 2020 nov 2bNov 2 security for blockchain and analytics   ulf mattsson 2020 nov 2b
Nov 2 security for blockchain and analytics ulf mattsson 2020 nov 2b
Ulf Mattsson
 
An Introduction to Blockchain
An Introduction to BlockchainAn Introduction to Blockchain
An Introduction to Blockchain
Thomvest Ventures
 
Blockchain Technology And Cryptocurrency
Blockchain Technology And CryptocurrencyBlockchain Technology And Cryptocurrency
Blockchain Technology And Cryptocurrency
Eno Bassey
 
Blockchain External.pdf
Blockchain External.pdfBlockchain External.pdf
Blockchain External.pdf
manishchaitanya
 
Block chains and crypto currencies - introduction
Block chains and crypto currencies - introductionBlock chains and crypto currencies - introduction
Block chains and crypto currencies - introduction
Initio
 
2016 Blockchain Ecosystem Market Map
2016 Blockchain Ecosystem Market Map 2016 Blockchain Ecosystem Market Map
2016 Blockchain Ecosystem Market Map
FirstPartner
 
FirstPartner 2016 Blockchain Ecosystem Market Map
FirstPartner 2016 Blockchain Ecosystem Market MapFirstPartner 2016 Blockchain Ecosystem Market Map
FirstPartner 2016 Blockchain Ecosystem Market Map
Richard Warren
 
The Blockchain Ecosystem in 2016. First PArtner
The Blockchain Ecosystem in 2016. First PArtnerThe Blockchain Ecosystem in 2016. First PArtner
The Blockchain Ecosystem in 2016. First PArtner
eraser Juan José Calderón
 

Similar to Introduction to Blockchain and Cryptocurrencies (20)

Distributed Intelligence
Distributed IntelligenceDistributed Intelligence
Distributed Intelligence
 
Blockchain Introduction - Canada Nov 2017.pptx
Blockchain Introduction - Canada Nov 2017.pptxBlockchain Introduction - Canada Nov 2017.pptx
Blockchain Introduction - Canada Nov 2017.pptx
 
Blockchain for Accounting & Assurance
Blockchain for Accounting & AssuranceBlockchain for Accounting & Assurance
Blockchain for Accounting & Assurance
 
Blockchain.pptx
Blockchain.pptxBlockchain.pptx
Blockchain.pptx
 
Blockchain on Azure and Use Cases
Blockchain on Azure and Use CasesBlockchain on Azure and Use Cases
Blockchain on Azure and Use Cases
 
Blockchain and BPM - Reflections on Four Years of Research and Applications
Blockchain and BPM - Reflections on Four Years of Research and ApplicationsBlockchain and BPM - Reflections on Four Years of Research and Applications
Blockchain and BPM - Reflections on Four Years of Research and Applications
 
Lapine blockchain introduction 10/04/2018
Lapine blockchain introduction 10/04/2018Lapine blockchain introduction 10/04/2018
Lapine blockchain introduction 10/04/2018
 
Blockchain on Azure
Blockchain on AzureBlockchain on Azure
Blockchain on Azure
 
От прорывной концепции до комплексного решения для компаний
От прорывной концепции до комплексного решения для компанийОт прорывной концепции до комплексного решения для компаний
От прорывной концепции до комплексного решения для компаний
 
Blockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on AzureBlockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on Azure
 
Bitcoin 2.0
Bitcoin 2.0 Bitcoin 2.0
Bitcoin 2.0
 
BlockChain Technology A Game Changer For Transportation & Logistics sector
BlockChain Technology A Game Changer For Transportation & Logistics sectorBlockChain Technology A Game Changer For Transportation & Logistics sector
BlockChain Technology A Game Changer For Transportation & Logistics sector
 
Nov 2 security for blockchain and analytics ulf mattsson 2020 nov 2b
Nov 2 security for blockchain and analytics   ulf mattsson 2020 nov 2bNov 2 security for blockchain and analytics   ulf mattsson 2020 nov 2b
Nov 2 security for blockchain and analytics ulf mattsson 2020 nov 2b
 
An Introduction to Blockchain
An Introduction to BlockchainAn Introduction to Blockchain
An Introduction to Blockchain
 
Blockchain Technology And Cryptocurrency
Blockchain Technology And CryptocurrencyBlockchain Technology And Cryptocurrency
Blockchain Technology And Cryptocurrency
 
Blockchain External.pdf
Blockchain External.pdfBlockchain External.pdf
Blockchain External.pdf
 
Block chains and crypto currencies - introduction
Block chains and crypto currencies - introductionBlock chains and crypto currencies - introduction
Block chains and crypto currencies - introduction
 
2016 Blockchain Ecosystem Market Map
2016 Blockchain Ecosystem Market Map 2016 Blockchain Ecosystem Market Map
2016 Blockchain Ecosystem Market Map
 
FirstPartner 2016 Blockchain Ecosystem Market Map
FirstPartner 2016 Blockchain Ecosystem Market MapFirstPartner 2016 Blockchain Ecosystem Market Map
FirstPartner 2016 Blockchain Ecosystem Market Map
 
The Blockchain Ecosystem in 2016. First PArtner
The Blockchain Ecosystem in 2016. First PArtnerThe Blockchain Ecosystem in 2016. First PArtner
The Blockchain Ecosystem in 2016. First PArtner
 

Recently uploaded

Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 

Recently uploaded (20)

Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 

Introduction to Blockchain and Cryptocurrencies

  • 1. Tarek Mahran TOGAF, PMP, ITIL, SCRUM, BPM and AZURE cloud certified Co-founder www.pure-minds.net IT Architect & Technology Advisor Introduction to Blockchain and Cryptocurrencies
  • 2. What is a Blockchain? What is a Bitcoin? History of Bitcoin and Simplified example. History of Blockchain. How does a Blockchain works? How does a Blockchain get verified? Types of Blockchain networks. What is a Smart Contract? Applications and use cases of Blockchain technology. Q & A Agenda
  • 3. What is Blockchain? Distributed Secured Logfile (Ledger) Technology used to transfer and track digital assets(value/ownership) from one entity to another. • Digital Assets: • Digital Money – Cryptocurrencies like Bitcoin, Ether, Ripple and Litecoin
  • 4. TheComponents Applications PoW/PoSSecurity Business logics API & Interfaces Incentives Scalability SpeedPrivacy IoT devices Network Ledger Public or Private Validators Consensus Block Size technologymodel
  • 5. Bitcoins = Blockchain? Bitcoin = Cr ypto currency Secure ledger Transparent and anonymous
  • 6. What is a Bitcoin? Bitcoin • Satoshi Nakamoto 2008/2009 • Cryptocurrency - Digital Money • No Central entity governance or Control • Maintained in Peer to peer nodes in a blockchain called Ledger • Each node in the network had a copy of the ledger for validating and verifying transfer digital money from entity to another. • Today around 16.8M BTC Circulation. Total 21M BTC • Nowadays 1 BTC = 18000$ ???? • You Can Buy or Generate (Mine) BTC • Satoshi Nakamoto believed to have $4.7 billion • Bitcoin Pizza day: On 22 may 2010 two pizza cost 10K BTC. Worth $20M on 22 may 2017
  • 8. “Satoshi Nakamoto” created the reference implementation that began with a Genesis Block of 50 coins 2008 August 18 Domain name "bitcoin.org" registered. October 31 Bitcoin design paper published November 09 Bitcoin project registered at SourceForge.net 2009 January 3 Genesis block established at 18:15:05 GMT January 9 Bitcoin v0.1 released and announced on the cryptography mailing list January 12 First Bitcoin transaction, in block 170 from Satoshi to Hal Finney https://en.bitcoin.it/wiki/History History of Bitcoin Bitcoin
  • 10. Current Banking System challenges Omar wants to transfer 100 SAR to Adam 3 days + 20 SAR fees Omar 100 SAR Adam 80 SAR
  • 19.
  • 20. 1998 Decentralized digital currency 2 0 0 8 Blockchain Concept 2 0 0 9 Bitcoin 2017 The race is on! 2014 Becoming a mainstream term The Brief History of Blockchain 1991 Cryptographically secured chain of blocks
  • 21. 1 Company A wants to transfer a value to Company B (i.e. digital currently, a digital asset, a certificate, etc.). 2 Company A uses a digital app to transfer the value to Company B. The app stamps the transaction with Company A digital signature, and now needs to be verified by blockchain. 4 The block containing Company A transaction is then broadcast to the entire network to be verified in each node. 5 After the verification process, Company B receives the value, and all the transaction history remains permanent and transparent available for all the blockchain participants. How does it work? Company A transaction is stored in the ledger as a block with other transaction. The block has an unique ID, the transition time and the ID of the previous block in the chain. 3
  • 22.
  • 23. That decentralizes data in a trustless environment Traditional System Centralized system with stored ledger Blockchain System Distributed system with distributed ledger ▪ Traditional ledgers are centralized and use third parties and middlemen to approve and record transactions ▪ Blockchain safely distributes ledgers across the entire network and does not require any middleman ▪ The technology maintains multiple replicas like P2P torrent file sharing
  • 25. Consortium Woodgrove Financial Contoso Bank Northwind Traders Bank b Insurance c Investment consortiumc Bank A Blockchain Location1 Location2 Location3 Location4 Department A Department B Public ConsortiumPrivate • Many, unknown participants • Writes by all participants • Reads by all participants • Consensus by Proof of Work • Known participants from one organization • Write permissions centralized • Reads may be public or restricted • Multiple algorithms for consensus • Known participants from multiple organizations • Writes require consensus of several participants • Reads may be public or restricted • Multiple algorithms for consensus Public blockchain Persona Woodgrove Financial Person B Northwind Traders Bank6 Bank1 Consortium 6 Source: Ethereum blog by Vitalik Buterin https://blog.ethereum.org/author/vitalik-buterin/ Blockchain | Network Types
  • 26. Blockchain | Mining (Consensus) Types
  • 27. Blockchain Features Peer-to-peer infrastructures (Bitcoin, Ethereum,..) Decentralized trustless protocol No need for central authority Maintains a ledger (blockchain) of transactions among a distributed network of computers Based on cryptography which allows secure transactions to be performed by the users Solves double spending problem Employs consensus algorithm for reaching consensus about the current state of the blockchain Value/tokens/ownership can be tracked and exchanged without requiring a central point of control Nodes (miners) verify transactions. They perform proof of work. In return, they win rewards and collect transaction fees. 51% attack may occur if 51% of hash power is held by one party.
  • 28. Smart Contracts are unable to access external data or events based on time or market conditions. Calling code or data outside of a Smart Contract or blockchain breaks the general trust barrier and authenticity of transactions. Cryptlets will allow the blockchain to access external data securely, while maintaining the integrity of the blockchain. Evolution of Blockchain Blockchain 3.0
  • 29. Virtual products Secure inform ation sharing Certifications Product lifecycleInternet of thingsDigital currencies Usages for Blockchain
  • 32. PRODUCER Food Processor Milk producer supplies Milk to Food Processing Company IoT Enabled SMART CONTRACT The package has to be maintained at : Temperature < 10º C Humidity < 65% The terms of shipping are registered using a smart contract on the Blockchain 8ºC 60% Origin CARRIER 1 CARRIER 2 Retail Store 11ºC 64% Store At various points in the journey, the IoT device from the package sends the Temperature & Humidity data which are recorded on the blockchain SMART CONTRACT UPDATED Temperature 11ºC Humidity 64% The conditions of the contract have been violated. Carrier 2 is liable for penalty as the temperature of the package when it reached the retail store was above the prescribed limit 64% 64% Warehouse Carrier 2 SHARED LEDGER 8ºC 9ºC The milk product is sealed in an IoT-enabled package for shipping Temperature 8º C Humidity 60% Temperature 9º C Humidity 64% Warehouse Temperature 8º C Humidity 64% Freight Transportation
  • 33.
  • 34. Resources Bitcoin: A Peer-to-Peer Electronic Cash System https://bitcoin.org/bitcoin.pdf http://coinmarketcap.com http://hashcash.org IDCoins: A Web of Trust Blockchain for Identity and Reputation, David V Duccini, http://bit.ly/idcoins “Mastering Bitcoin”, Andreas M.Antonopoulos , O’Reilly Media http://www.bitcoinsecurity.org/2012/07/22/what-is-bitcoin/ https://www.weusecoins.com
  • 35. Contact Me My Linkedin : https://www.linkedin.com/in/tarek-mahran-togaf-pmp-itil-bpm-1144a112 My Email: tarek.s.mahran@gmail.com tmahran@pure-minds.net Mobile: +966599570399