SlideShare une entreprise Scribd logo
1  sur  45
Télécharger pour lire hors ligne
Jeremy Clark
Blockchain
Technology:
Landscape
& Future
Directions
Jeremy Clark
• Assistant Professor at the Concordia Institute for Information Systems
Engineering (CIISE) in Montreal
• PhD from the University of Waterloo (2009)
• Team of eight graduate students
• Numerous academic papers on Bitcoin/Blockchain, including one of the
earliest
• Contributed to courses (Princeton, MIT) & textbook on Bitcoin/blockchain
• Testified to Senate and House committees on Bitcoin/blockchain
Where I Am
Digital Revolution
Blockchain
Digital Revolution
For business processes based on paper
records, digitization increases efficiency
🚢
🚢
🚢
🚢
🚢
🚢
Digital Revolution
Database
Digital Revolution
T-2351
T-4528
T-9636
T-9833
T-2351
T-4528
T-9636
T-9833
Who Owns the Database?
Privileged Position
Availability
Manage Access
T-2351
T-4528
T-9636
T-9833
Who Owns the Database?
Privileged Position
Availability
Manage Access
Reconciliation
T-2351
T-4528
T-9636
T-9833
T-2351
T-4528
T-9636
T-9833
T-2351
T-4528
T-9636
T-9833
T-2351
T-4528
T-9636
T-9833
T-2351
T-4528
T-9636
T-9833
T-2351
T-4528
T-9636
T-9833
T-2351
T-4528
T-9636
T-9833
T-2351
T-4528
T-9636
T-9833
T-2351
T-4528
T-9636
T-9833
Disintermediation
T-2351
T-4528
T-9636
T-9833
T-2351
T-4528
T-9636
T-9833
T-2351
T-4528
T-9636
T-9833
T-2351
T-4528
T-9636
T-9833
Blockchain
T-2351
T-4528
T-9636
T-9833
T-2351
T-4528
T-9636
T-9833
T-2351
T-4528
T-9636
T-9833
T-2351
T-4528
T-9636
T-9833
Blockchain
Data cannot be changed once written
Data is only written if it is true (truth by definition)
Everyone sees the same data; no reconciliation
Data is readily available
T-2351
T-4528
T-9636
T-9833
T-2351
T-4528
T-9636
T-9833
T-2351
T-4528
T-9636
T-9833
T-2351
T-4528
T-9636
T-9833
Blockchain
Data cannot be changed once written
Data is only written if it is true (truth by definition)
Everyone sees the same data; no reconciliation
Data is readily available
Data can activate processes which are validated
• Securities: stocks, bonds, derivatives, swaps,
repos and post-trade settlement
• Markets: land deeds, carbon credits
• Banking: inter-bank settlement, international
payments, remittances, micropayments, loyalty
• Provenance: luxury goods, organic certifications,
supply chain management
• Government: voting, registries
• Coordination: internet of things
• Identity management: KYC, PKI
• Fun: gambling, prediction markets
Use Cases
• Securities: stocks, bonds, derivatives, swaps,
repos and post-trade settlement
• Markets: land deeds, carbon credits
• Banking: inter-bank settlement, international
payments, remittances, micropayments, loyalty
• Provenance: luxury goods, organic certifications,
supply chain management
• Government: voting, registries
• Coordination: internet of things
• Identity management: KYC, PKI
• Fun: gambling, prediction markets
Use Cases
Blockchain systems can interact
Frequently Asked Questions
& common misconceptions
Relation to Bitcoin
Bitcoin is designed to be a currency (BTC)
Bitcoin is not a digital form of an existing currency
Thus not like Paypal, EFTs, interact-by-email
Bitcoin is decentralized: no central bank
The term blockchain
1) Bitcoin’s protocol for achieving a distributed
ledger maintained by an open network of profit-
seeking nodes
2) Any distributed ledger
3) The philosophy behind Bitcoin: digitizing
commodities, securities, deeds, contracts…
• Blockchains and (distributed) databases are similar
and somewhat interchangeable
• The emphasis is on different things
• Blockchains are for small data (1MB every 10 min)
• Blockchains are for validated data
• Blockchains are not about complex queries (you
download everything)
• Blockchains are secure against malicious nodes
Blockchain v. Database
• CAC-ISO-TC307: Blockchain and electronic
distributed ledger technologies
• Industry Consortiums: Various
Standards
Regulation
• Use-Case Specific: Mostly pertains to Bitcoin
• Taxation: capital gain
• Accounting (IFRS): intangible asset
• KYC/AML: Fintrac given authority
• ICOs/Trusts/Exchanges: Securities authorities
• By default, blockchains have no confidential
transactions
• Confidentiality can be added on with encryption but
non-trivial
• By default, blockchains have no identities
associated to transactions
• Identities can be added (or conversely, anonymity
strengthened)
Confidentiality & Privacy
Consistency?
Consensus through voting
Proof of Work
Consistency?
Consensus through voting
Honest majority
Consistency?
Consensus through voting
One vote per ________?
Honest majority
Consistency?
Consensus through voting
One vote per ________?
1) Entity:
trusted list of entities, closed network
Honest majority
Consistency?
Consensus through voting
One vote per ________?
1) Entity:
trusted list of entities, closed network
2) Unit of computational effort:
Bitcoin’s blockchain
No trust, open network
Honest majority
ACM Queue
1980
1985
1990
1995
2000
2005
2010
2015
smart
contracts
public
keys as
identities
Byzantine
fault
tolerance
proof
of work
digital
cash
Merkle
Tree [33]
Haber &
Stornetta [22]
Haber &
Stornetta [23]
Benaloh &
de Mare [6]
Bayer, Haber,
Stornetta [5]
Ecash [10]
anti-spam[15]
hashcash [2]
Micro-
mint [44]
client
puzzles
[25]
offline
Ecash [32]
DigiCash
Byzantine
Generals [27]
Paxos [28]
PBFT [8]
Paxos made
simple [29]
computational
impostors [1]
Chaum
anonymous
communication
[9]
Chaum
security w/o
identification
[11]
b-money [13]
Bit gold [42]
private
blockchains
Bitcoin [34]
Ethereum
Szabo
essay [41]
Goldberg
disser-
tation [20]
Sybil attack
[14]
Nakamoto concensus
linked
timestamping,
verifiable logs
More resources
 
Bitcoin and Cryptocurrency Technologies 
 
Arvind Narayanan, Joseph Bonneau, Edward Felten,  
Andrew Miller, Steven Goldfeder 
 
with a preface by Jeremy Clark 
Draft — Feb 9, 2016 
 
Feedback welcome! Email ​bitcoinbook@lists.cs.princeton.edu 
 
For the latest draft and supplementary materials including programming assignments,  
see our ​Coursera course​. 
 
The official version of this book will be published by Princeton University Press in 2016. 
If you’d like to be notified when it’s available, please sign up ​here​. 
ACM Queue
@PulpSpy
Q

Contenu connexe

Tendances

Tendances (20)

Internet of things - Prakhar
Internet  of  things - PrakharInternet  of  things - Prakhar
Internet of things - Prakhar
 
Blockchain in Education
Blockchain in EducationBlockchain in Education
Blockchain in Education
 
Block chain
Block chainBlock chain
Block chain
 
The Future of Tokens - Fran Strajnar
The Future of Tokens - Fran Strajnar The Future of Tokens - Fran Strajnar
The Future of Tokens - Fran Strajnar
 
IP Considerations for Blockchain Technology
IP Considerations for Blockchain TechnologyIP Considerations for Blockchain Technology
IP Considerations for Blockchain Technology
 
Blockchain in Digital Vienna - Technology of an innovative administration
Blockchain in Digital Vienna - Technology of an innovative administrationBlockchain in Digital Vienna - Technology of an innovative administration
Blockchain in Digital Vienna - Technology of an innovative administration
 
How do blockchain and internet of things match?
How do blockchain and internet of things match?How do blockchain and internet of things match?
How do blockchain and internet of things match?
 
An introduction to block chain technology
An introduction to block chain technologyAn introduction to block chain technology
An introduction to block chain technology
 
Fundamentals of Block chain Technology
Fundamentals of Block chain TechnologyFundamentals of Block chain Technology
Fundamentals of Block chain Technology
 
Block chain technology in pcs
Block chain technology in pcsBlock chain technology in pcs
Block chain technology in pcs
 
Harrison lsri blockchain 2017
Harrison lsri blockchain 2017Harrison lsri blockchain 2017
Harrison lsri blockchain 2017
 
BlockChain Strategists - English presentation
BlockChain Strategists - English presentationBlockChain Strategists - English presentation
BlockChain Strategists - English presentation
 
Blockchains and databases a new era in distributed computing
Blockchains and databases a new era in distributed computingBlockchains and databases a new era in distributed computing
Blockchains and databases a new era in distributed computing
 
170301 dena dialogue forum fb
170301 dena dialogue forum fb170301 dena dialogue forum fb
170301 dena dialogue forum fb
 
Is there a Blockchain Future for Healthcare?
Is there a Blockchain Future for Healthcare?Is there a Blockchain Future for Healthcare?
Is there a Blockchain Future for Healthcare?
 
Blockchain and Open Education
Blockchain and Open EducationBlockchain and Open Education
Blockchain and Open Education
 
Privacy in the Smart City
Privacy in the Smart CityPrivacy in the Smart City
Privacy in the Smart City
 
The Blockchain and Kudos: A Distributed System for Educational Record, Reputa...
The Blockchain and Kudos: A Distributed System for Educational Record, Reputa...The Blockchain and Kudos: A Distributed System for Educational Record, Reputa...
The Blockchain and Kudos: A Distributed System for Educational Record, Reputa...
 
Block-Chain technology to boost Port Community System
Block-Chain technology to boost Port Community SystemBlock-Chain technology to boost Port Community System
Block-Chain technology to boost Port Community System
 
Blockchanging the world - An overview of the blockchain academic landscape
Blockchanging the world - An overview of the blockchain academic landscapeBlockchanging the world - An overview of the blockchain academic landscape
Blockchanging the world - An overview of the blockchain academic landscape
 

Similaire à Blockchain Technologies : Landscape and Future Directions

Web 3 and IP: Cryptocurrencies, Blockchain, and NFTs
Web 3 and IP: Cryptocurrencies, Blockchain, and NFTsWeb 3 and IP: Cryptocurrencies, Blockchain, and NFTs
Web 3 and IP: Cryptocurrencies, Blockchain, and NFTs
Aurora Consulting
 

Similaire à Blockchain Technologies : Landscape and Future Directions (20)

Introduction to blockchain
Introduction to blockchainIntroduction to blockchain
Introduction to blockchain
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to Blockchain
 
Web 3 and IP: Cryptocurrencies, Blockchain, and NFTs
Web 3 and IP: Cryptocurrencies, Blockchain, and NFTsWeb 3 and IP: Cryptocurrencies, Blockchain, and NFTs
Web 3 and IP: Cryptocurrencies, Blockchain, and NFTs
 
Blockchain: Fundamentals & Opportunities​
Blockchain: Fundamentals & Opportunities​Blockchain: Fundamentals & Opportunities​
Blockchain: Fundamentals & Opportunities​
 
Blockchain Technology and Its Application in Artificial Intelligence and Mach...
Blockchain Technology and Its Application in Artificial Intelligence and Mach...Blockchain Technology and Its Application in Artificial Intelligence and Mach...
Blockchain Technology and Its Application in Artificial Intelligence and Mach...
 
Blockchain as a new cyber strategy for your business
Blockchain as a new cyber strategy for your businessBlockchain as a new cyber strategy for your business
Blockchain as a new cyber strategy for your business
 
NYS Forum - Blockchain
NYS Forum - BlockchainNYS Forum - Blockchain
NYS Forum - Blockchain
 
mukund.pptx
mukund.pptxmukund.pptx
mukund.pptx
 
Technical seminar blockchain.pptx
Technical seminar blockchain.pptxTechnical seminar blockchain.pptx
Technical seminar blockchain.pptx
 
BLOCK CHAIN UNIT 1.pptx
BLOCK CHAIN UNIT 1.pptxBLOCK CHAIN UNIT 1.pptx
BLOCK CHAIN UNIT 1.pptx
 
CST 20363 Session 7 - Blockchain
CST 20363 Session 7 - BlockchainCST 20363 Session 7 - Blockchain
CST 20363 Session 7 - Blockchain
 
Litecoin Crypto Currency Bootcamp
Litecoin Crypto Currency BootcampLitecoin Crypto Currency Bootcamp
Litecoin Crypto Currency Bootcamp
 
Cryptocurrencies: The Mechanics Economic and Finance
Cryptocurrencies: The Mechanics Economic and FinanceCryptocurrencies: The Mechanics Economic and Finance
Cryptocurrencies: The Mechanics Economic and Finance
 
The Greatest Invention Since Electricity
The Greatest Invention Since ElectricityThe Greatest Invention Since Electricity
The Greatest Invention Since Electricity
 
BLOCKCHAIN KPR.pptx
BLOCKCHAIN KPR.pptxBLOCKCHAIN KPR.pptx
BLOCKCHAIN KPR.pptx
 
BLOCKCHAIN
 BLOCKCHAIN BLOCKCHAIN
BLOCKCHAIN
 
Blochchain Technology
Blochchain TechnologyBlochchain Technology
Blochchain Technology
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
Blockchain Technology And Cryptocurrency
Blockchain Technology And CryptocurrencyBlockchain Technology And Cryptocurrency
Blockchain Technology And Cryptocurrency
 
Blockchain & crypto
Blockchain & cryptoBlockchain & crypto
Blockchain & crypto
 

Plus de ColloqueRISQ

Plus de ColloqueRISQ (20)

Béluga : un super-ordinateur pour la science de demain
Béluga : un super-ordinateur pour la science de demainBéluga : un super-ordinateur pour la science de demain
Béluga : un super-ordinateur pour la science de demain
 
Why SD-WAN as it Moves to Mainstream Adoption?
Why SD-WAN as it Moves to Mainstream Adoption?Why SD-WAN as it Moves to Mainstream Adoption?
Why SD-WAN as it Moves to Mainstream Adoption?
 
La révolution 5G et le projet ENCQOR
La révolution 5G et le projet ENCQORLa révolution 5G et le projet ENCQOR
La révolution 5G et le projet ENCQOR
 
Travailler TOUS ensemble lors d’une cybercrise!
Travailler TOUS ensemble lors d’une cybercrise!Travailler TOUS ensemble lors d’une cybercrise!
Travailler TOUS ensemble lors d’une cybercrise!
 
Audit 101 - Un guide de survie
Audit 101 - Un guide de survieAudit 101 - Un guide de survie
Audit 101 - Un guide de survie
 
Votre meilleure protection est un internet canadien
Votre meilleure protection est un internet canadienVotre meilleure protection est un internet canadien
Votre meilleure protection est un internet canadien
 
Office 365 : Sécuritaire?
Office 365 : Sécuritaire?Office 365 : Sécuritaire?
Office 365 : Sécuritaire?
 
What Nature Can Tell Us About IoT Security at Scale
What Nature Can Tell Us About IoT Security at ScaleWhat Nature Can Tell Us About IoT Security at Scale
What Nature Can Tell Us About IoT Security at Scale
 
The Power of the NREN
The Power of the NRENThe Power of the NREN
The Power of the NREN
 
L’hyperconvergence au cœur du Software-defined data center
L’hyperconvergence au cœur du Software-defined data centerL’hyperconvergence au cœur du Software-defined data center
L’hyperconvergence au cœur du Software-defined data center
 
Plus de darkweb, moins de problèmes pour les pirates informatiques?
Plus de darkweb, moins de problèmes pour les pirates informatiques?Plus de darkweb, moins de problèmes pour les pirates informatiques?
Plus de darkweb, moins de problèmes pour les pirates informatiques?
 
L'humain dans la cybersécurité - Problèmes et réflexions
L'humain dans la cybersécurité - Problèmes et réflexionsL'humain dans la cybersécurité - Problèmes et réflexions
L'humain dans la cybersécurité - Problèmes et réflexions
 
L'internet des objets et la cybersécurité
L'internet des objets et la cybersécuritéL'internet des objets et la cybersécurité
L'internet des objets et la cybersécurité
 
Au-delà du réseau - une défense simple en profondeur
Au-delà du réseau - une défense simple en profondeurAu-delà du réseau - une défense simple en profondeur
Au-delà du réseau - une défense simple en profondeur
 
Threat Landscape for Education
Threat Landscape for EducationThreat Landscape for Education
Threat Landscape for Education
 
Comment sécuriser les centres de données virtuels ou infonuagiques avec NSX
Comment sécuriser les centres de données virtuels ou infonuagiques avec NSXComment sécuriser les centres de données virtuels ou infonuagiques avec NSX
Comment sécuriser les centres de données virtuels ou infonuagiques avec NSX
 
Sécuriser votre environnement de l'Internet des objets (IoT)
Sécuriser votre environnement de l'Internet des objets (IoT)Sécuriser votre environnement de l'Internet des objets (IoT)
Sécuriser votre environnement de l'Internet des objets (IoT)
 
The 2018 Threat Landscape
The 2018 Threat LandscapeThe 2018 Threat Landscape
The 2018 Threat Landscape
 
Cybersecurity Through Collaboration
Cybersecurity Through CollaborationCybersecurity Through Collaboration
Cybersecurity Through Collaboration
 
Prévention et détection des mouvements latéraux
Prévention et détection des mouvements latérauxPrévention et détection des mouvements latéraux
Prévention et détection des mouvements latéraux
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Dernier (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
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
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 

Blockchain Technologies : Landscape and Future Directions