SlideShare una empresa de Scribd logo
1 de 36
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

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
 

La actualidad más candente (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 a 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 a 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
 

Último

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 

Último (20)

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 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