SlideShare a Scribd company logo
1 of 36
Download to read offline
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 BasicsThe 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 SIEMTal Be'ery
 
2018 SAI workshop blockchain Kristof Verslype
2018 SAI  workshop blockchain Kristof Verslype2018 SAI  workshop blockchain Kristof Verslype
2018 SAI workshop blockchain Kristof VerslypeSmals
 
Banking on blockchains
Banking on blockchainsBanking on blockchains
Banking on blockchainsRuben 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 careVincent Olislagers
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and BitcoinHugo Rodrigues
 
The Blockchain and JavaScript
The Blockchain and JavaScriptThe Blockchain and JavaScript
The Blockchain and JavaScriptPortia Burton
 
Blockchain, Ethereum and Business Applications
Blockchain, Ethereum and Business ApplicationsBlockchain, Ethereum and Business Applications
Blockchain, Ethereum and Business ApplicationsMatthias Zimmermann
 
Blockchain, smart contracts - introduction
Blockchain, smart contracts - introductionBlockchain, smart contracts - introduction
Blockchain, smart contracts - introductionLukasz Jarmulowicz
 
Ethereum - Introduction to Smart Contracts
Ethereum - Introduction to Smart ContractsEthereum - Introduction to Smart Contracts
Ethereum - Introduction to Smart Contractsjarradh
 
Blockchian introduction
Blockchian introductionBlockchian introduction
Blockchian introductionkesavan N B
 
An Introduction to Blockchain
An Introduction to BlockchainAn Introduction to Blockchain
An Introduction to BlockchainArun Sharma
 
Blockchain and Bitcoin : A Technical Overview
Blockchain and Bitcoin : A Technical OverviewBlockchain and Bitcoin : A Technical Overview
Blockchain and Bitcoin : A Technical Overviewanupriti
 
Bitcoin, Ethereum, Smart Contract & Blockchain
Bitcoin, Ethereum, Smart Contract & BlockchainBitcoin, Ethereum, Smart Contract & Blockchain
Bitcoin, Ethereum, Smart Contract & BlockchainJitendra Chittoda
 
Unchain Blockchain by Eva Rez
Unchain Blockchain by Eva RezUnchain Blockchain by Eva Rez
Unchain Blockchain by Eva Rezrezeva
 
FaceTime Kortrijk 2018 - blockchain
FaceTime Kortrijk 2018 - blockchainFaceTime Kortrijk 2018 - blockchain
FaceTime Kortrijk 2018 - blockchainKoen Vingerhoets
 
Ethereum in a nutshell
Ethereum in a nutshellEthereum in a nutshell
Ethereum in a nutshellDaniel 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 IntelligenceNuri Cankaya
 
Blockchain Introduction - Canada Nov 2017.pptx
Blockchain Introduction - Canada Nov 2017.pptxBlockchain Introduction - Canada Nov 2017.pptx
Blockchain Introduction - Canada Nov 2017.pptxAntony Welfare
 
Blockchain for Accounting & Assurance
Blockchain for Accounting & AssuranceBlockchain for Accounting & Assurance
Blockchain for Accounting & AssuranceEryk Budi Pratama
 
Blockchain on Azure and Use Cases
Blockchain on Azure and Use CasesBlockchain on Azure and Use Cases
Blockchain on Azure and Use CasesNuri 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 ApplicationsIngo Weber
 
Lapine blockchain introduction 10/04/2018
Lapine blockchain introduction 10/04/2018Lapine blockchain introduction 10/04/2018
Lapine blockchain introduction 10/04/2018Chuck Bair
 
Blockchain on Azure
Blockchain on AzureBlockchain on Azure
Blockchain on AzureNuri 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 AzureNuri Cankaya
 
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 sectorRavi 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 2bUlf Mattsson
 
An Introduction to Blockchain
An Introduction to BlockchainAn Introduction to Blockchain
An Introduction to BlockchainThomvest Ventures
 
Blockchain Technology And Cryptocurrency
Blockchain Technology And CryptocurrencyBlockchain Technology And Cryptocurrency
Blockchain Technology And CryptocurrencyEno Bassey
 
Block chains and crypto currencies - introduction
Block chains and crypto currencies - introductionBlock chains and crypto currencies - introduction
Block chains and crypto currencies - introductionInitio
 
FirstPartner 2016 Blockchain Ecosystem Market Map
FirstPartner 2016 Blockchain Ecosystem Market MapFirstPartner 2016 Blockchain Ecosystem Market Map
FirstPartner 2016 Blockchain Ecosystem Market MapRichard Warren
 
2016 Blockchain Ecosystem Market Map
2016 Blockchain Ecosystem Market Map 2016 Blockchain Ecosystem Market Map
2016 Blockchain Ecosystem Market Map FirstPartner
 

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
 
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
 
2016 Blockchain Ecosystem Market Map
2016 Blockchain Ecosystem Market Map 2016 Blockchain Ecosystem Market Map
2016 Blockchain Ecosystem Market Map
 

Recently uploaded

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 

Recently uploaded (20)

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 

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