SlideShare a Scribd company logo
1 of 16
Blockchain 0-60
Rapid development using Azure
Eric Maino - @ericmaino
Ali Hajimirza – @ali92hm
JD Marymee – @jmarymee
2
Blockchain Basics
3
Secure Cryptographically Provable
Shared
Distributed
Ledger
Blockchain is a secure, shared, distributed ledger
4
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 3rd 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
5
Ledger: Blockchain uses a distributed ledger to track transactions
 A ledger is a write only database most commonly used in accounting
 The digital distributed ledger creates the same copy of the data across all the participating nodes
 All new transactions are digitally signed and then broadcast across the blockchain network to be added to the system
 Participants in the blockchain verify the transaction is valid and then writes it to the ledger
 This is the technology originally designed to power the bitcoin currency
Entire network has
same ledger
FROM TO PROPERTY VALUE
Alex Katie Payment $500
Jim Sally Payment $300
Alex Garth Asset Car
Katie Tony Payment $100
Molly Paula Message I love you
Example ledger
6
Example: Blockchain transacation
In this example, Alex wants to send Katie $500 via a financial transaction blockchain system
Alex Katie Payment $500
Transaction (Tx)
From: Alex (0xf5e…)
To: Katie (0x992…)
Amount: 500
Digital signature
0x23e423s3234…
2. Pushed and shared with
the network
Tx
Signature
Tx
Signature
Tx
Signature
Tx
Signature
Tx
Signature
Tx
Signature
3. Confirmed by a miner in
a block that is shared1. Transaction is created and is
put into pool of pending
transactions to be confirmed
7
Transactions are connected within a chain of blocks
 Transactions are grouped together in blocks. These blocks represent the order of transactions
 Blocks are linked to previous blocks, which make the blockchain
 The transaction chain tracks how ownership changes, while the block chain tracks the order of transactions
 Transactions within the same block are considered to occur at the same time
Block 0 (0x23e…)
Transaction 1
Transaction 2
Transaction 3
Confirmed new block
Block 1 (0x5ef…)
Transaction 4
Transaction 5
Transaction 6
Previous Block
0x23e…
Block 1 (0x976…)
Transaction 7
Transaction 8
Transaction 9
Previous Block
0x5ef…
8
Decentralization has great benefits & changes
fundamental processes & models
Eliminates Intermediaries
Reduces Fraud
Increases Efficiency and Speed
Increases Revenue and Savings
9
And it will disrupt multiple industries
Retail & Manufacturing
Financial Healthcare Government
10
We’ve delivered an open, broad,and
flexible cloud across the stack
Applications Management Clients
Web App Gallery
Dozens of .NET & PHP CMS and Web apps
Infrastructure Databases App Frameworks
SQL Server
+Hundreds of community supported
images on VM Depot
Azure BaaS
HyperScale
EnterpriseGrade
Hybrid
Microsoft Azure | An Open Cloud
11
Ethereum Blockchain in Azure
Microsoft Ignite
Australia
Asia
Europe
Azure
Nodes for
Consortium
What does a
Node look Like?
LB = Load Balancer (Azure Load Balancer)
TX = Transaction VM (Linux)
MN = Miner VM (Linux)
= Private Network (Azure Virtual Network)
Dash = Dashboard VM (Linux)
Reporting = Reporting VM
TX + Mn + Dash VMS communicate on Whisper Protocol
LOAD BALANCER
Vnet
TX TX TX DASH REPORTING
MINER MINER MINER
14
Demos
15
Market
Challenges HYPE
IMMATURE
NOT ENTERPRISE READY
PATH TO PRODUCTION IS AMBIGUOUS
16
AZURE BLOCKCHAIN MARKETPLACE
https://aka.ms/blockchainmarketplace
BLOCKCHAIN MICROSOFT VIRUTAL ACADEMY
https://aka.ms/blockchainmva
How do you
get started?
BLOCKCHAIN DEMO CONTENT
https://github.com/EthereumEx/blockchain-060

More Related Content

What's hot

Block Chain meets Big Data
Block Chain meets Big DataBlock Chain meets Big Data
Block Chain meets Big Data
Vihang Patel
 

What's hot (20)

Block chain technology
Block chain technologyBlock chain technology
Block chain technology
 
Blockchain Technology and Its Application in Libraries
Blockchain Technology and Its Application in LibrariesBlockchain Technology and Its Application in Libraries
Blockchain Technology and Its Application in Libraries
 
Blockchain Consulting Services
Blockchain Consulting ServicesBlockchain Consulting Services
Blockchain Consulting Services
 
Distributed Systems for Blockchain using Cloud
Distributed  Systems for Blockchain  using CloudDistributed  Systems for Blockchain  using Cloud
Distributed Systems for Blockchain using Cloud
 
Estate Exchange - Real-Estate Blockchain Slide (git)
Estate Exchange - Real-Estate Blockchain Slide (git)Estate Exchange - Real-Estate Blockchain Slide (git)
Estate Exchange - Real-Estate Blockchain Slide (git)
 
A Look Into Blockchain: Koombea TechTalks
A Look Into Blockchain: Koombea TechTalks A Look Into Blockchain: Koombea TechTalks
A Look Into Blockchain: Koombea TechTalks
 
Block Chain meets Big Data
Block Chain meets Big DataBlock Chain meets Big Data
Block Chain meets Big Data
 
Blockchains and Smart Contracts: Architecture Design and Model-Driven Develop...
Blockchains and Smart Contracts: Architecture Design and Model-Driven Develop...Blockchains and Smart Contracts: Architecture Design and Model-Driven Develop...
Blockchains and Smart Contracts: Architecture Design and Model-Driven Develop...
 
Blockchain: The New Technology of Trust
Blockchain: The New Technology of TrustBlockchain: The New Technology of Trust
Blockchain: The New Technology of Trust
 
Mining Opportunities of Block Chain and BitCoin
Mining Opportunities of Block Chain and BitCoinMining Opportunities of Block Chain and BitCoin
Mining Opportunities of Block Chain and BitCoin
 
Blockchain
BlockchainBlockchain
Blockchain
 
Overview Of Blockchain Technology And Architecture Powerpoint Presentation Sl...
Overview Of Blockchain Technology And Architecture Powerpoint Presentation Sl...Overview Of Blockchain Technology And Architecture Powerpoint Presentation Sl...
Overview Of Blockchain Technology And Architecture Powerpoint Presentation Sl...
 
Technology tipping points Big Data and Blockchain use case presentation
Technology tipping points Big Data and Blockchain use case presentationTechnology tipping points Big Data and Blockchain use case presentation
Technology tipping points Big Data and Blockchain use case presentation
 
BLOCKCHAIN TECHNOLOGY
BLOCKCHAIN TECHNOLOGYBLOCKCHAIN TECHNOLOGY
BLOCKCHAIN TECHNOLOGY
 
Blockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on AzureBlockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on Azure
 
Blockchain In 10 Slides
Blockchain In 10 SlidesBlockchain In 10 Slides
Blockchain In 10 Slides
 
Blockchain, Predictive Analytics and Healthcare
Blockchain, Predictive Analytics and HealthcareBlockchain, Predictive Analytics and Healthcare
Blockchain, Predictive Analytics and Healthcare
 
Blockchain: some examples
 Blockchain: some examples Blockchain: some examples
Blockchain: some examples
 
How to develop Decentralized App (ĐApp) on Ethereum
How to develop Decentralized App (ĐApp) on EthereumHow to develop Decentralized App (ĐApp) on Ethereum
How to develop Decentralized App (ĐApp) on Ethereum
 
What is the future of blockchain in cybersecurity
What is the future of blockchain in cybersecurity What is the future of blockchain in cybersecurity
What is the future of blockchain in cybersecurity
 

Similar to Blockchain Meetup Vancouver

Blockchain could be a data structure that could be a growing list of informat...
Blockchain could be a data structure that could be a growing list of informat...Blockchain could be a data structure that could be a growing list of informat...
Blockchain could be a data structure that could be a growing list of informat...
Richa575316
 
Blockchain Computing: Prospects and Challenges for Digital Transformation  Pr...
Blockchain Computing: Prospects and Challenges for Digital Transformation  Pr...Blockchain Computing: Prospects and Challenges for Digital Transformation  Pr...
Blockchain Computing: Prospects and Challenges for Digital Transformation  Pr...
eraser Juan José Calderón
 
BLOCKCHAIN TECHNOLOGY.ppt
BLOCKCHAIN TECHNOLOGY.pptBLOCKCHAIN TECHNOLOGY.ppt
BLOCKCHAIN TECHNOLOGY.ppt
jishnub8
 
chapter 4 Selected Topics in computer.pptx
chapter 4 Selected Topics in computer.pptxchapter 4 Selected Topics in computer.pptx
chapter 4 Selected Topics in computer.pptx
AschalewAyele2
 
chapter 4 Selected Topics in computer.pptx
chapter 4 Selected Topics in computer.pptxchapter 4 Selected Topics in computer.pptx
chapter 4 Selected Topics in computer.pptx
AschalewAyele2
 

Similar to Blockchain Meetup Vancouver (20)

Blockchain for Accounting & Assurance
Blockchain for Accounting & AssuranceBlockchain for Accounting & Assurance
Blockchain for Accounting & Assurance
 
Ultimate guide to understand- What is Blockchain Technology
Ultimate guide to understand- What is Blockchain Technology Ultimate guide to understand- What is Blockchain Technology
Ultimate guide to understand- What is Blockchain Technology
 
Blockchain Technology ,Architecture and its Structure
Blockchain Technology ,Architecture and its StructureBlockchain Technology ,Architecture and its Structure
Blockchain Technology ,Architecture and its Structure
 
Blockchain Assignment
Blockchain AssignmentBlockchain Assignment
Blockchain Assignment
 
Blockchain could be a data structure that could be a growing list of informat...
Blockchain could be a data structure that could be a growing list of informat...Blockchain could be a data structure that could be a growing list of informat...
Blockchain could be a data structure that could be a growing list of informat...
 
Blockchain on Azure
Blockchain on AzureBlockchain on Azure
Blockchain on Azure
 
Introduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart ContractsIntroduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart Contracts
 
Blockchain tutorial
Blockchain tutorial Blockchain tutorial
Blockchain tutorial
 
Blockchain Computing: Prospects and Challenges for Digital Transformation  Pr...
Blockchain Computing: Prospects and Challenges for Digital Transformation  Pr...Blockchain Computing: Prospects and Challenges for Digital Transformation  Pr...
Blockchain Computing: Prospects and Challenges for Digital Transformation  Pr...
 
Benefits of Blockchain Technology for Business.pptx
Benefits of Blockchain Technology for Business.pptxBenefits of Blockchain Technology for Business.pptx
Benefits of Blockchain Technology for Business.pptx
 
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
 
InitVerse Blockchain - 5 minutes to understand the blockchain.pdf
InitVerse Blockchain - 5 minutes to understand the blockchain.pdfInitVerse Blockchain - 5 minutes to understand the blockchain.pdf
InitVerse Blockchain - 5 minutes to understand the blockchain.pdf
 
Top 20 interview questions for blockchain & supply chain professional
Top 20 interview questions for blockchain & supply chain professionalTop 20 interview questions for blockchain & supply chain professional
Top 20 interview questions for blockchain & supply chain professional
 
How Integrated Process Management Completes the Blockchain Jigsaw
How Integrated Process Management Completes the Blockchain JigsawHow Integrated Process Management Completes the Blockchain Jigsaw
How Integrated Process Management Completes the Blockchain Jigsaw
 
Accelerate Blockchain slideshare
Accelerate Blockchain slideshareAccelerate Blockchain slideshare
Accelerate Blockchain slideshare
 
Blockchain and its Scope in Retail
Blockchain and its Scope in RetailBlockchain and its Scope in Retail
Blockchain and its Scope in Retail
 
BLOCKCHAIN TECHNOLOGY.ppt
BLOCKCHAIN TECHNOLOGY.pptBLOCKCHAIN TECHNOLOGY.ppt
BLOCKCHAIN TECHNOLOGY.ppt
 
chapter 4 Selected Topics in computer.pptx
chapter 4 Selected Topics in computer.pptxchapter 4 Selected Topics in computer.pptx
chapter 4 Selected Topics in computer.pptx
 
chapter 4 Selected Topics in computer.pptx
chapter 4 Selected Topics in computer.pptxchapter 4 Selected Topics in computer.pptx
chapter 4 Selected Topics in computer.pptx
 
Block chain explained
Block chain explainedBlock chain explained
Block chain explained
 

Recently uploaded

Recently uploaded (20)

WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & InnovationWSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
 
WSO2CON 2024 - Building a Digital Government in Uganda
WSO2CON 2024 - Building a Digital Government in UgandaWSO2CON 2024 - Building a Digital Government in Uganda
WSO2CON 2024 - Building a Digital Government in Uganda
 
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdfAzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
 
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and ApplicationsWSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
WSO2Con2024 - Unleashing the Financial Potential of 13 Million People
WSO2Con2024 - Unleashing the Financial Potential of 13 Million PeopleWSO2Con2024 - Unleashing the Financial Potential of 13 Million People
WSO2Con2024 - Unleashing the Financial Potential of 13 Million People
 
WSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
WSO2CON2024 - Why Should You Consider Ballerina for Your Next IntegrationWSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
WSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
 
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
 
Evolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI EraEvolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI Era
 
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
 
WSO2Con2024 - Organization Management: The Revolution in B2B CIAM
WSO2Con2024 - Organization Management: The Revolution in B2B CIAMWSO2Con2024 - Organization Management: The Revolution in B2B CIAM
WSO2Con2024 - Organization Management: The Revolution in B2B CIAM
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
 

Blockchain Meetup Vancouver

  • 1. Blockchain 0-60 Rapid development using Azure Eric Maino - @ericmaino Ali Hajimirza – @ali92hm JD Marymee – @jmarymee
  • 4. 4 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 3rd 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
  • 5. 5 Ledger: Blockchain uses a distributed ledger to track transactions  A ledger is a write only database most commonly used in accounting  The digital distributed ledger creates the same copy of the data across all the participating nodes  All new transactions are digitally signed and then broadcast across the blockchain network to be added to the system  Participants in the blockchain verify the transaction is valid and then writes it to the ledger  This is the technology originally designed to power the bitcoin currency Entire network has same ledger FROM TO PROPERTY VALUE Alex Katie Payment $500 Jim Sally Payment $300 Alex Garth Asset Car Katie Tony Payment $100 Molly Paula Message I love you Example ledger
  • 6. 6 Example: Blockchain transacation In this example, Alex wants to send Katie $500 via a financial transaction blockchain system Alex Katie Payment $500 Transaction (Tx) From: Alex (0xf5e…) To: Katie (0x992…) Amount: 500 Digital signature 0x23e423s3234… 2. Pushed and shared with the network Tx Signature Tx Signature Tx Signature Tx Signature Tx Signature Tx Signature 3. Confirmed by a miner in a block that is shared1. Transaction is created and is put into pool of pending transactions to be confirmed
  • 7. 7 Transactions are connected within a chain of blocks  Transactions are grouped together in blocks. These blocks represent the order of transactions  Blocks are linked to previous blocks, which make the blockchain  The transaction chain tracks how ownership changes, while the block chain tracks the order of transactions  Transactions within the same block are considered to occur at the same time Block 0 (0x23e…) Transaction 1 Transaction 2 Transaction 3 Confirmed new block Block 1 (0x5ef…) Transaction 4 Transaction 5 Transaction 6 Previous Block 0x23e… Block 1 (0x976…) Transaction 7 Transaction 8 Transaction 9 Previous Block 0x5ef…
  • 8. 8 Decentralization has great benefits & changes fundamental processes & models Eliminates Intermediaries Reduces Fraud Increases Efficiency and Speed Increases Revenue and Savings
  • 9. 9 And it will disrupt multiple industries Retail & Manufacturing Financial Healthcare Government
  • 10. 10 We’ve delivered an open, broad,and flexible cloud across the stack Applications Management Clients Web App Gallery Dozens of .NET & PHP CMS and Web apps Infrastructure Databases App Frameworks SQL Server +Hundreds of community supported images on VM Depot Azure BaaS HyperScale EnterpriseGrade Hybrid Microsoft Azure | An Open Cloud
  • 13. What does a Node look Like? LB = Load Balancer (Azure Load Balancer) TX = Transaction VM (Linux) MN = Miner VM (Linux) = Private Network (Azure Virtual Network) Dash = Dashboard VM (Linux) Reporting = Reporting VM TX + Mn + Dash VMS communicate on Whisper Protocol LOAD BALANCER Vnet TX TX TX DASH REPORTING MINER MINER MINER
  • 15. 15 Market Challenges HYPE IMMATURE NOT ENTERPRISE READY PATH TO PRODUCTION IS AMBIGUOUS
  • 16. 16 AZURE BLOCKCHAIN MARKETPLACE https://aka.ms/blockchainmarketplace BLOCKCHAIN MICROSOFT VIRUTAL ACADEMY https://aka.ms/blockchainmva How do you get started? BLOCKCHAIN DEMO CONTENT https://github.com/EthereumEx/blockchain-060

Editor's Notes

  1. Open source technologies will serve as the building blocks for this ecosystem Project “Bletchley” will remain open to all protocols, consensus algorithms, databases, and virtual machines Project “Bletchley” is a modular framework, which allows users to select the combination of technologies that best fits their needs