SlideShare une entreprise Scribd logo
1  sur  28
Blockchain, Cryptocurrency,
and the Cloud
Sage Franch
Technical Evangelist @ Microsoft
@theTrendyTechie
Level.set(0);
3rd party
authority
Random
internet stranger
3rd party authority
3rd party
authority
Random
internet stranger
3rd party authority
When the ledger is maintained by one
entity
Property Ownership
House X Alice
House Y Bob
House Z Christine
… …
<-Bob buys X
<-Alice buys Z
Blockchain at a High Level
Alice X
Bob Y
Christine Z
…
Bob purchased
house X from
Alice
Alice
purchased
house Z from
Christine
Decentralization
+ Immutability
TRUST in the digital age
Decentralization
Decentralization
Decentralization
Decentralization
Decentralization
3-7 Tx/s
BLOCK 0
Block 0 Header
Hash
Merkle root
BLOCK 1
Block 1 Header
Hash
Merkle root
BLOCK 2
Block 2 Header
Hash
Merkle root
Block Transactions Block Transactions Block Transactions
Immutability
A new node enters
Current Chain
Chain at New Node
A new node enters
Current Chain
Chain at New Node
# nodes security
transaction
speed
Public Consortium Private
Smart Contracts
Smart Contract Example
Smart Contracts
Blockchain is not without its flaws
Let’s build a
cryptocurrency!
Ethereum – blockchain technology
Solidity – smart contract language
Truffle – framework for creating and deploying smart contracts
Metamask – browser-based crypto wallet
Azure – cloud infrastructure for our blockchain
Helpful Links
• https://solidity.readthedocs.io/en/develop/
• http://truffle.readthedocs.io/en/beta/getting_started/contracts/
• https://azure.microsoft.com/en-us/solutions/blockchain/
Blockchain, Cryptocurrency,
and the Cloud
Sage Franch
Technical Evangelist @ Microsoft
@theTrendyTechie

Contenu connexe

Tendances

Cryptography
CryptographyCryptography
Cryptography
Cognizant
 
Privacy-preserving techniques using zero knowledge proof in public Ethereum
Privacy-preserving techniques using zero knowledge proof in public EthereumPrivacy-preserving techniques using zero knowledge proof in public Ethereum
Privacy-preserving techniques using zero knowledge proof in public Ethereum
Nagib Aouini
 

Tendances (18)

Ethereum Smart contract
Ethereum Smart contractEthereum Smart contract
Ethereum Smart contract
 
The world computer
The world computerThe world computer
The world computer
 
Hire blockchain developers from employcoder
Hire blockchain  developers from employcoderHire blockchain  developers from employcoder
Hire blockchain developers from employcoder
 
Blockchain in Financial Technology
Blockchain in Financial TechnologyBlockchain in Financial Technology
Blockchain in Financial Technology
 
Applying blockchain technology to decentralized operation in future
Applying blockchain technology to decentralized operation in futureApplying blockchain technology to decentralized operation in future
Applying blockchain technology to decentralized operation in future
 
Future Technology and Charities
Future Technology and CharitiesFuture Technology and Charities
Future Technology and Charities
 
Why property tokenization and its benefits
Why property tokenization and its benefitsWhy property tokenization and its benefits
Why property tokenization and its benefits
 
Gears18: The blockchain landscape in 2018
Gears18: The blockchain landscape in 2018Gears18: The blockchain landscape in 2018
Gears18: The blockchain landscape in 2018
 
NFT Webinar
NFT WebinarNFT Webinar
NFT Webinar
 
Hive: Public vs Private blockchains
Hive: Public vs Private blockchainsHive: Public vs Private blockchains
Hive: Public vs Private blockchains
 
Introduction to Blockchain 101
Introduction to Blockchain 101Introduction to Blockchain 101
Introduction to Blockchain 101
 
Cryptography
CryptographyCryptography
Cryptography
 
ICO and Cyber security - How to protect from hackers during ICOs
ICO and Cyber security - How to protect from hackers during ICOsICO and Cyber security - How to protect from hackers during ICOs
ICO and Cyber security - How to protect from hackers during ICOs
 
A Comprehensive Guide on Tokenization - 101Blockchains
A Comprehensive Guide on Tokenization - 101BlockchainsA Comprehensive Guide on Tokenization - 101Blockchains
A Comprehensive Guide on Tokenization - 101Blockchains
 
Privacy-preserving techniques using zero knowledge proof in public Ethereum
Privacy-preserving techniques using zero knowledge proof in public EthereumPrivacy-preserving techniques using zero knowledge proof in public Ethereum
Privacy-preserving techniques using zero knowledge proof in public Ethereum
 
Blockchain Expert Solution portfolio
Blockchain Expert Solution portfolioBlockchain Expert Solution portfolio
Blockchain Expert Solution portfolio
 
Client X Future
Client X FutureClient X Future
Client X Future
 
Executive summary guild42 elca_blockchain.pptx_v1.0
Executive summary guild42 elca_blockchain.pptx_v1.0Executive summary guild42 elca_blockchain.pptx_v1.0
Executive summary guild42 elca_blockchain.pptx_v1.0
 

Similaire à Blockchain, Cryptocurrency, and the Cloud

Bitcoin and blockchain basics
Bitcoin and blockchain basicsBitcoin and blockchain basics
Bitcoin and blockchain basics
Michele Pace
 
CONFidence 2018: Outsmarting smart contracts - an essential walkthrough a blo...
CONFidence 2018: Outsmarting smart contracts - an essential walkthrough a blo...CONFidence 2018: Outsmarting smart contracts - an essential walkthrough a blo...
CONFidence 2018: Outsmarting smart contracts - an essential walkthrough a blo...
PROIDEA
 
ARTeCHÓ cryptoArt.pdf
ARTeCHÓ cryptoArt.pdfARTeCHÓ cryptoArt.pdf
ARTeCHÓ cryptoArt.pdf
Juan Ignacio Pérez Sacristán
 

Similaire à Blockchain, Cryptocurrency, and the Cloud (20)

2018 SAI workshop blockchain Kristof Verslype
2018 SAI  workshop blockchain Kristof Verslype2018 SAI  workshop blockchain Kristof Verslype
2018 SAI workshop blockchain Kristof Verslype
 
20180825 digital wednesday - no hype and here to stay
20180825   digital wednesday - no hype and here to stay20180825   digital wednesday - no hype and here to stay
20180825 digital wednesday - no hype and here to stay
 
What is Blockchain - TIEKE
What is Blockchain - TIEKE What is Blockchain - TIEKE
What is Blockchain - TIEKE
 
Blockchain: Bitcoin and Beyond
Blockchain: Bitcoin and BeyondBlockchain: Bitcoin and Beyond
Blockchain: Bitcoin and Beyond
 
BlockchainIntro.com
BlockchainIntro.comBlockchainIntro.com
BlockchainIntro.com
 
Bitcoin and blockchain basics
Bitcoin and blockchain basicsBitcoin and blockchain basics
Bitcoin and blockchain basics
 
State of Crypto in 2019
State of Crypto in 2019State of Crypto in 2019
State of Crypto in 2019
 
Blockchain-based shared ownership of City Platform Cooperatives
Blockchain-based shared ownership of City Platform CooperativesBlockchain-based shared ownership of City Platform Cooperatives
Blockchain-based shared ownership of City Platform Cooperatives
 
Blockchain meetup
Blockchain meetupBlockchain meetup
Blockchain meetup
 
Blockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on AzureBlockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on Azure
 
PRESENTATION.pptx
PRESENTATION.pptxPRESENTATION.pptx
PRESENTATION.pptx
 
Webinar – Blockchain, NFT, Crypto & DeFi – A Primer for these exciting develo...
Webinar – Blockchain, NFT, Crypto & DeFi – A Primer for these exciting develo...Webinar – Blockchain, NFT, Crypto & DeFi – A Primer for these exciting develo...
Webinar – Blockchain, NFT, Crypto & DeFi – A Primer for these exciting develo...
 
CONFidence 2018: Outsmarting smart contracts - an essential walkthrough a blo...
CONFidence 2018: Outsmarting smart contracts - an essential walkthrough a blo...CONFidence 2018: Outsmarting smart contracts - an essential walkthrough a blo...
CONFidence 2018: Outsmarting smart contracts - an essential walkthrough a blo...
 
20170620 MEETUP intro to blockchain and smart contracts (1)
20170620 MEETUP intro to blockchain and smart contracts (1)20170620 MEETUP intro to blockchain and smart contracts (1)
20170620 MEETUP intro to blockchain and smart contracts (1)
 
Outsmarting Smart Contracts - an essential walkthrough a blockchain security ...
Outsmarting Smart Contracts - an essential walkthrough a blockchain security ...Outsmarting Smart Contracts - an essential walkthrough a blockchain security ...
Outsmarting Smart Contracts - an essential walkthrough a blockchain security ...
 
Blockchain 101
Blockchain 101Blockchain 101
Blockchain 101
 
ARTeCHÓ cryptoArt.pdf
ARTeCHÓ cryptoArt.pdfARTeCHÓ cryptoArt.pdf
ARTeCHÓ cryptoArt.pdf
 
A beginners Guide to NFTs.pdf
A beginners Guide to NFTs.pdfA beginners Guide to NFTs.pdf
A beginners Guide to NFTs.pdf
 
The Future Is Blockchain Era
The Future Is Blockchain EraThe Future Is Blockchain Era
The Future Is Blockchain Era
 
What is the difference between cryptography and blockchain technology_.pptx
What is the difference between cryptography and blockchain technology_.pptxWhat is the difference between cryptography and blockchain technology_.pptx
What is the difference between cryptography and blockchain technology_.pptx
 

Plus de Sage Franch

Plus de Sage Franch (6)

Crafting a Compelling (and Honest) Speaker Bio
Crafting a Compelling (and Honest) Speaker BioCrafting a Compelling (and Honest) Speaker Bio
Crafting a Compelling (and Honest) Speaker Bio
 
The 2030 Workplace - Evolving Your Organization with Emerging Tech
The 2030 Workplace - Evolving Your Organization with Emerging TechThe 2030 Workplace - Evolving Your Organization with Emerging Tech
The 2030 Workplace - Evolving Your Organization with Emerging Tech
 
Singularity-Proof Yourself by Sage Franch
Singularity-Proof Yourself by Sage FranchSingularity-Proof Yourself by Sage Franch
Singularity-Proof Yourself by Sage Franch
 
Artificial Intelligence as an Interface - How Conversation Bots Are Changing ...
Artificial Intelligence as an Interface - How Conversation Bots Are Changing ...Artificial Intelligence as an Interface - How Conversation Bots Are Changing ...
Artificial Intelligence as an Interface - How Conversation Bots Are Changing ...
 
Turning Your Passion Into Your Career
Turning Your Passion Into Your CareerTurning Your Passion Into Your Career
Turning Your Passion Into Your Career
 
Game Development with TouchDevelop
Game Development with TouchDevelopGame Development with TouchDevelop
Game Development with TouchDevelop
 

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
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Dernier (20)

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...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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?
 
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
 
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
 
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)
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
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
 

Blockchain, Cryptocurrency, and the Cloud

Notes de l'éditeur

  1. Blockchain in terms of bitcoin Bitcoin aims to decentralize currency and replace traditional currency; Ethereum aims to decentralize the app world Ether is the currency that runs on Ethereum – you need to spend ether to execute smart contracts, which is what gives ether its value
  2. To fully understand immutability, we must understand how blockchain works
  3. Decentralization means that no one node controls what happens in the network. Decisions are made by achieving consensus among the nodes, and all nodes around the world maintain the same ledger and update whenever there is a change.
  4. So let’s say I in Toronto
  5. Want to sell my house to you, in Vancouver
  6. We must first propose this transaction and perform the necessary proof of work to have this transaction approved, and then when we reach consensus,
  7. That transaction gets added as a new block in the chain, and every other node in the network updates their chain to include it.
  8. Now keep in mind that this is all happening very quickly – in fact most blockchains average 3-7 transactions per second.
  9. This mathematical linking is what makes a blockchain immutable – each block is, in part, composed of the block that came before it. It is therefore impossible to change one block in the chain without breaking the whole thing.
  10. NOTE for PDF viewers: this slide builds
  11. Ethereum is both a blockchain network and a technology. The Ethereum networks employees the technology, but one does not have to subscribe to the Ethereum network in order to use the Ethereum technology. It allows users to create their own blockchains for whatever reason he or she sees fit, and that blockchain can be publicly shared or privately shared depending on how it is applied. Ethereum is a general purpose blockchain that still has all the concepts of those designed for cryptocurrencies. Ethereum nodes mine “Ether” as the currency that is exchanged in Ethereum networks. Secure electronic voting Identity management Bond trading Electronic banking Real-estate transactions Supply-chain management
  12. Real estate sale example
  13. We will be building a private, cloud-based blockchain currency with an Ethereum base