SlideShare a Scribd company logo
1 of 44
1
Blockchain Essentials and
Blockchain on Azure
Speaker:
Mehmet Nuri Cankaya
Director Product Marketing
Microsoft
Download the recording:
https://aka.ms/blockchainonazure
Agenda
1 Accelerating Digital Transformation
2 What is a Blockchain?
3 What are the Potential Benefits of Blockchain?
4 Business Scenarios
5 Microsoft Strategy
6 Questions & Answers
Blockchain | Aligned to Microsoft Mission
THE WORLD HAS CHANGED
2020
Internet of
Value
(IoV)
A cryptographically secure, shared, distributed ledger
Secure
Each transaction
recorded in the
database is digitally
signed and
mathematically
guaranteed to be
authentic and
impervious to fraud.
Shared
The database’s main
value is that it is shared
between separate
entities
More entities shared,
the greater the value.
Distributed
Many copies of the
database exist and they
are replicas of each
other in relative time.
Ledger
A write once, thus
immutable, ledger that
records every
transaction.
The entire history of all
transactions is
available, math doesn’t
lie and there is no
where to hide.
Blockchain | Advantages
General Propose Chain
General Propose Chain
Blockchain | Multiple Chain Types
Blockchains
Alternative
blockchains (altchains)
(Decentralized
Transport)
(cryptocurrency) (cross-industry collaborative)
(cross-industry collaborative)
(FSI consortium)
open platform for
developers and devops
to build blockchain apps
(banking industry collaborative)
(Social News
Blockchain DB)
(IBM Open Blockchain )
Consortium
Woodgrove
Financial
Contoso
Bank
Northwind
Traders
Bank b
Insurance c
Investment
consortium c
Bank A
Blockchain
Location 1
Location 2
Location 3
Location 4
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
Bank 6
Bank 1
Consortium
6
Source: Ethereum blog by Vitalik Buterin https://blog.ethereum.org/author/vitalik-buterin/
Blockchain | Network Types
How does it work?
1 Company A wants to transfer a value to Company B (i.e. digital
currently, a digital asset, a certificate, etc.).
3 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.
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.
Evolution of Blockchain
Blockchain 1.0 – A simple ledger
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
Basic blockchain to track financial transactions
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. Transaction is confirmed
though mining.
Tx
Signature
Tx
Signature
Tx
Signature
Tx
SignatureTx
Signature
Tx
Signature
Tx
Signature
3. Confirmed transaction
gets pushed to network1. Transaction information goes
through hash functions (to secure
it as well as create a time stamp)
Blockchains create a transaction chain that
maintains the history of ownership of an asset
 The ledger itself does not keep track of digital asset account balances, it simply records transactions.
 Instead of balances, ownership of digital assets is verified by links to previous transactions, using the immutable history
inherently available in a blockchain solution.
 For example. For Alex to send $500 to Katie, he must reference previous transactions where he has received $500 or more
to demonstrate that he, indeed, has that much money to send. These reference transactions are called previous input
transactions. The current transaction(s) is called output transaction(s).
 Validity of each transaction is based on the validity of previous transactions, which is shared.
FROM TO PROPERTY VALUE
Alex Katie Payment $500
Transaction
From: Alex (0xf5e…)
To: Katie (0x992…)
Amount: 500
Inputs: 0x56e…,
0x987…
Digital signature
0x23e423s3234…
Transaction
From: Garth (0xas2…)
To: Alex (0xf5e…)
Amount: 200
Inputs: 0xtd6…,
0xj7d…
Digital signature
0x56e…
Transaction
From: Sally (0xkj5…)
To: Alex (0xf5e…)
Amount: 300
Inputs: 0xkf7…,
0x9dh…
Digital signature
0x987…
Previous transactions Current transaction
Evolution of Blockchain
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.
Blockchain 2.0 – Introducing Smart Contracts
Traditional Contract Deployed to Nodes
Blockchain 2.0 | Smart Contracts
Blockchain 2.0 | More complex example
 What if you stored whole agreements on the blockchain, what would that look like?
 Blockchain 2.0 expands the power of the ledger to include additional logic (code) through Smart Contracts
₋ Smart Contracts contain code and execute various terms written in that contract
₋ Like normal contracts, these Smart Contracts are based on reaching agreed-upon conditions
₋ Smart Contracts are now stored on and exist within Blockchain 2.0’s distributed ledger
₋ Think of Smart Contracts as the computer code representation of a legal contract
 Examples: Contracts can be as simple as recording a loan and making payments on that loan or as complex as swaps.
Transaction
Digital signature
0x23e423s3234…
Smart Contract Event Executed transaction
Blockchain 2.0 | Changes from 1.0
Blockchain 1.0 Blockchain 2.0 POTENTIAL BENEFITS
Bitcoin Blockchain
Ethereum, Corda, Hyperledger, Sawtooth Lake, many
others yet to come
Not locked into one vendor
Simple Transactions Generic Contracts Can handle more complex needs
One Blockchain Multiple, Linked Blockchains
Can partition information & pick
different chains for different needs
(location, regulation, speed, privacy,
etc.)
Public Only Public, Private, Consortium, or Domain Specific
Solves many regulatory and privacy
needs
Proof of Work Only
Different ways to reach Consensus improvement for
need – Proof of Work, Stake, Identity, Vote, etc.
Overcomes some of the existing
Blockchain issues such as speed and
computational cost
Continually Open &
Distributed
User Choice
Craft blockchain solutions around
the business needs
Evolution of Blockchain
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.
Blockchain 3.0 – Microsoft evolving the ledger to address the big problem
Blockchain 3.0 | State-of-the-art cryptlets innovation
 Blockchain 2.0 introduced the power of Smart Contracts…
 …but 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
 Cryptlets are a Microsoft innovation and solve a significant hurdle to enterprise blockchain adoption
Property
0x117292138928
edc23dc21323c
Value
0x893423022ef8s92d1
223412dds321ac
Property
0x117292138928
edc23dc21323c
Value
0x893423022ef8s92d1
223412dds321ac
Code
Contract accountRegistry(mapping
(string=> address) accountMap;
function accountRegistry()(…
Property
0x117292138928
edc23dc21323c
Value
0x893423022ef8s92d1
223412dds321ac
Code
Contract accountRegistry(mapping
(string=> address) accountMap;
function accountRegistry()(…
Interest Rate
0x132945934528
asf0439dsa3x
24
Potential Benefits of Blockchain
• Eliminates Intermediaries increasing efficiency and speed
• Reduces Fraud related to data integrity
• Operation simplification by helping to reduce cost and time related
reconciliations and disputes
• Helps Increase Revenue from new business model and saving
Financial Services | Key Value Drivers
Value Driver Detail
Operational simplification
Blockchain reduces / eliminates manual efforts required to perform
reconciliation and resolve disputes.
Regulatory efficiency
improvement
Blockchain activates near real-time monitoring of financial activity
between regulators and regulated entities.
Counterparty risk reduction
Blockchain challenges the need to trust counterparties to fulfill obligations
as agreements are codified and performed in a shared, immutable
environment.
Clearing and settlement time
reduction
Blockchain distintermediates third parties that support transaction
verification / validation and accelerates settlement.
Liquidity and capital
improvement
Blockchain reduces locked-in capital and provides transparency into
sourcing liquidity for assets.
Fraud minimization
Blockchain implements asset provenance and full transaction history to be
established with a single source of truth.
Business Scenarios
Blockchain Scenarios for all Industries
Retail & Manufacturing
Financial Healthcare
Government
Construction
Financial Services Institutions
Financial
Trade Finance
Deal origination
POs for new securities
Equities
Fixed income
Derivatives trading
Escrow Services
Total Return Swaps (TRS)
Second generation derivatives
The race to a zero middle office
Collateral management
Settlements
Global Payments
Transferring of value
Know your client (KYC)
Anti money laundering
Client and product reference data.
Crowd Funding
Peer-to-peer lending
Compliance reporting
Trade reporting & risk visualizations
Betting & prediction markets
Insurance
Claim filings
MBS/Property payments
Claims processing & admin
Fraud prediction
Telematics & ratings
Supporting Contracts
• Property Registry (map properties id with owners)
• Bank (maps users to their balances)
Roles
• Buyer
• Inspector (information about the property)
• Seller
Business Process
Buyer Inspector Seller
1) Send contract with the proposal (Money)
2) Approve and notifies the Seller
3) Send contract with the property
4) Buyer final approval
4) Seller final approval
On Hold
SHARED LEDGER
EXPORTER IMPORTER
Agreement
1) A Smart Contract
Is Created
Issuing Bank
2) Issuing bank creates a Letter
of Credit (LoC)
Advisor Bank
3) Advisor Bank is notified
about the LoC, reviews it and
notifies the Exporter that
everything is correct.
LoC
Created
Letter of
Credit
LoC
Received
Shipping Company
4) The exporter prepare the
package and hand it over to
the shipment company
5)The shipment company
issues a Bill of Lading (BoL)
BoL
Created
Bill of
Lading
BoL
Destination Port
6) After receiving the consensus
from all the trusted members,
the customs certificate gets
added to the blockchain
Custom
Certificate
OK
Carrier
7) A Carrier pick the package
and deliver it to the Importer
IMPORTER
Package
Delivered
8) Package Delivered
Successfully
9) After the package is
received and all the
conditions of the smart
contract are honored,
payment is made to the
exporter
EXPORTER
EXPORTER
Payment
Received
Trade Finance
SHARED LEDGER
Fashion Retailer Supplier 1
Bank
Commercial Agreement between parties
1) Contract & Purchase Order (PO) is created
2) The BANK digitally signs the PO and the
Supplier is notified to let them know the BANK
will handle the auto-payment
3) If the supplier is a customer of the BANK , a Money loan
Proposal is also provided (Business Opp)
4) In this case,
the supplier
doesn’t need a
loan and the
order is
processed
5) Order ready and delivered
BANK
BANK
BANK
6) A Proof of Payment letter (PoPL) is created
(usually to pay in 60 or 90 days) 7) the BANK digitally signs the PoPL and the supplier
receives notification of the Money loan (Business Opp)
BANK
BANK
8) Supplier accepts the loan proposal and 9) the BANK proceeds with
the standard loan process and transfers the money to Supplier 1
10) Deposit a loan commission into the Fashion Retailer
11) After the time of payment described in the PoPL, the
BANK gets the amount from the Fashion Retailer account
In this case, the
supplier wants
the money
ASAP.
PRODUCER
Food Processor
Milk producer supplies Milk to
Food Processing Company
SMART CONTRACT
IoT Enabled
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
Origin
8ºC
60%
CARRIER 1
Warehouse
CARRIER 2
Retail Store
Carrier 2
9ºC
64%
Store
11ºC
64%
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
The milk product is sealed in an
IoT-enabled package for shipping
Warehouse
8ºC
64%
SHARED LEDGER
Temperature 8º C
Humidity 60%
Temperature 9º C
Humidity 64%
Temperature 8º C
Humidity 64%
Freight Transportation
Common Characteristics
Characteristic Example
Shared repository
A shared repository of
information is used by multiple
parties
Ledger that stores financial assets in which an owner and owned assets
are tracked and shared with other internal/external parties (e.g. regulators
and other geographical units).
Multiple writers
More than one entity generates
transactions that require
modifications to the shared
repository
Payments system collectively managed and maintained by a small group
of banks, but each bank has millions of end users transacting with their
bank.
Minimal trust
A level of mistrust exists
between entities that generate
transactions
Multiple parties within a trade finance arrangement (e.g. importer,
exporter, issuing bank, receiving bank, correspondent banks and customs)
that do not “trust” each other and, therefore, institute layers of verification
and impose collateral requirements.
Intermediaries
One (or multiple) intermediary
or a central gatekeeper is present
to enforce trust
Removing and/or reducing the importance of a central intermediary
whose primary role is to provide “trust” to the post-trade ecosystem.
Transaction
dependencies
Interaction or dependency
between transactions is created
by different entities
A situation in which Alice needs to send funds to Bob, then Bob needs to
send funds to Charlie. Bob’s transaction is dependent on Alice’s
transaction, and one cannot verify Bob’s transaction without checking
Alice’s first.
Microsoft Vision and Strategy
Why Microsoft for Blockchain?
Azure
• Open Blockchain Ecosystem
• Our platform will integrate with your investments
• Regulatory and Compliance Ready (including Financial Services)
Microsoft Azure | Open Cloud
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
Fully-Managed Distributed Ledger
HealthcareRetail & CPG GovernmentDiscrete
Manufacturing
Banking,
Capital
Markets
Azure & Azure Stack – Blockchain resource provider
Horizontal SaaS & Adapters
Third
Party
First Party
Third
Party
MiddlewareLedgerCore
…..
IndustrySolutions
Professional Services & Support
Identity & Key
Management
Data
Platform
(ML/BI)
3rd
Part
y
Third-Party
Services
Cryptlets: Off-
Chain Secure
Compute
Monitoring &
Security
Microsoft
Distributed
Ledger
Partner
Distributed
Ledger A
Partner
Distributed
Ledger B
Hosted Compute (VMs)
Partner
Distributed
Ledger D
Partner
Distributed
Ledger C
R3 - Corda
Enterprise Ethereum
Hyperledger
Chain
Digital Asset
…
Blockchain Core Platform,
Many Flavors
Bletchley Project Overview
Operations
& Management
Security
In Depth
Integration
with LoB
IdentityKey
Management
Privacy
Tools
Bletchley Framework
Virtual
Machines
Ethereum
Consortium
Blockchain
by Microsoft
STRATO
Blockchain
LTS
by Blockapps
Chain Core
Developer
Edition
by Chain
Ethereum
Studio
by Ether.camp
Emercoin
Blockchain
Engine
by Emercoin
Blockchain as a
Service (BaaS)
Bletchley Framework
Microsoft Azure | Azure Blockchain Solutions
What do Blockchain Architectures look like?
Stream
processing
Cloud
Gateways
Modern
Applications
Search and
query
Microsoft Cortana
Analytics
Microsoft
Power BI based
Dashboards
Notifications
and workflow
interactions on
devices
Communication
with existing LoB
via Industry
Protocols or
Enterprise
Infrastructure
Modern
Applications
• Service bus
• Azure DBs
• Azure storage
• HDInsight
• SQL Data Warehouse
• Azure Data Lake
Blockchain
LedgerAzure
Active Directory
Azure
Key Vault
Tenets
of our
BaaS
Strategy
FAIL FAST & CHEAP
MIX & MATCH
CREATE & INNOVATE
SHARE SOLUTIONS
PROVISION
© 2017 Microsoft Corporation. All rights reserved. Microsoft, Azure, Cortana, HDInsight, Power BI, SharePoint, SQL Server, and other product names are or may be registered trademarks and/or
trademarks in the U.S. and/or other countries. The names of actual companies and products mentioned herein may be the trademarks of their respective owners. The information herein is for informational
purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to
be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS,
IMPLIED, OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

More Related Content

What's hot

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 LibrariesNabi Hasan
 
Examples of Smart Contracts
Examples of Smart ContractsExamples of Smart Contracts
Examples of Smart Contracts101 Blockchains
 
Blockchain technology.pptx
 Blockchain technology.pptx Blockchain technology.pptx
Blockchain technology.pptxARNAV PATEL
 
Global Future of Blockchain
Global Future of Blockchain Global Future of Blockchain
Global Future of Blockchain Melanie Swan
 
Blockchain Explained | Blockchain Simplified | Blockchain Technology | Blockc...
Blockchain Explained | Blockchain Simplified | Blockchain Technology | Blockc...Blockchain Explained | Blockchain Simplified | Blockchain Technology | Blockc...
Blockchain Explained | Blockchain Simplified | Blockchain Technology | Blockc...Edureka!
 
Advantages and disadvantages of permissionless blockchain
Advantages and disadvantages of permissionless blockchainAdvantages and disadvantages of permissionless blockchain
Advantages and disadvantages of permissionless blockchainBlockchain Council
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to BlockchainMalak Abu Hammad
 
Blockchain Study(1) - What is Blockchain?
Blockchain Study(1) - What is Blockchain?Blockchain Study(1) - What is Blockchain?
Blockchain Study(1) - What is Blockchain?Fermat Jade
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technologyhellygeorge
 
How does blockchain work
How does blockchain workHow does blockchain work
How does blockchain workShishir Aryal
 
Blockchain Presentation
Blockchain PresentationBlockchain Presentation
Blockchain PresentationZied GUESMI
 
BLOCKCHAIN TECHNOLOGY.ppt
BLOCKCHAIN TECHNOLOGY.pptBLOCKCHAIN TECHNOLOGY.ppt
BLOCKCHAIN TECHNOLOGY.pptjishnub8
 
Blockchain
BlockchainBlockchain
BlockchainSai Nath
 
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...SlideTeam
 
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...Edureka!
 

What's hot (20)

Smart contracts
Smart contractsSmart contracts
Smart contracts
 
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
 
Examples of Smart Contracts
Examples of Smart ContractsExamples of Smart Contracts
Examples of Smart Contracts
 
Blockchain technology.pptx
 Blockchain technology.pptx Blockchain technology.pptx
Blockchain technology.pptx
 
Global Future of Blockchain
Global Future of Blockchain Global Future of Blockchain
Global Future of Blockchain
 
Blockchain Explained | Blockchain Simplified | Blockchain Technology | Blockc...
Blockchain Explained | Blockchain Simplified | Blockchain Technology | Blockc...Blockchain Explained | Blockchain Simplified | Blockchain Technology | Blockc...
Blockchain Explained | Blockchain Simplified | Blockchain Technology | Blockc...
 
Advantages and disadvantages of permissionless blockchain
Advantages and disadvantages of permissionless blockchainAdvantages and disadvantages of permissionless blockchain
Advantages and disadvantages of permissionless blockchain
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to Blockchain
 
Blockchain Study(1) - What is Blockchain?
Blockchain Study(1) - What is Blockchain?Blockchain Study(1) - What is Blockchain?
Blockchain Study(1) - What is Blockchain?
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technology
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technology
 
How does blockchain work
How does blockchain workHow does blockchain work
How does blockchain work
 
Blockchain Presentation
Blockchain PresentationBlockchain Presentation
Blockchain Presentation
 
BLOCKCHAIN TECHNOLOGY.ppt
BLOCKCHAIN TECHNOLOGY.pptBLOCKCHAIN TECHNOLOGY.ppt
BLOCKCHAIN TECHNOLOGY.ppt
 
Blockchain
BlockchainBlockchain
Blockchain
 
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...
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain Technology
 
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
 

Similar to Blockchain Essentials and Blockchain on Azure Overview

Distributed Intelligence
Distributed IntelligenceDistributed Intelligence
Distributed IntelligenceNuri Cankaya
 
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 on Azure
Blockchain on AzureBlockchain on Azure
Blockchain on AzureNuri Cankaya
 
От прорывной концепции до комплексного решения для компаний
От прорывной концепции до комплексного решения для компанийОт прорывной концепции до комплексного решения для компаний
От прорывной концепции до комплексного решения для компанийPositive Hack Days
 
Blockchain for Accounting & Assurance
Blockchain for Accounting & AssuranceBlockchain for Accounting & Assurance
Blockchain for Accounting & AssuranceEryk Budi Pratama
 
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.pptxAschalewAyele2
 
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.pptxAschalewAyele2
 
Blockchain an introduction_n_li
Blockchain an introduction_n_liBlockchain an introduction_n_li
Blockchain an introduction_n_linikinew1
 
P5 to blockchain or not to blockchain
P5 to blockchain or not to blockchainP5 to blockchain or not to blockchain
P5 to blockchain or not to blockchaindevid8
 
Blockchain in the Heart of Digital Transformation
Blockchain in the Heart of Digital TransformationBlockchain in the Heart of Digital Transformation
Blockchain in the Heart of Digital TransformationDr. Mohamed Torky
 

Similar to Blockchain Essentials and Blockchain on Azure Overview (20)

Distributed Intelligence
Distributed IntelligenceDistributed Intelligence
Distributed Intelligence
 
Introduction to Blockchain
Introduction to Blockchain Introduction to Blockchain
Introduction to Blockchain
 
Blockchain on Azure and Use Cases
Blockchain on Azure and Use CasesBlockchain on Azure and Use Cases
Blockchain on Azure and Use Cases
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain on Azure
Blockchain on AzureBlockchain on Azure
Blockchain on Azure
 
От прорывной концепции до комплексного решения для компаний
От прорывной концепции до комплексного решения для компанийОт прорывной концепции до комплексного решения для компаний
От прорывной концепции до комплексного решения для компаний
 
Blockchain for Accounting & Assurance
Blockchain for Accounting & AssuranceBlockchain for Accounting & Assurance
Blockchain for Accounting & Assurance
 
Introduction to Blockchain and Cryptocurrencies
Introduction to Blockchain and CryptocurrenciesIntroduction to Blockchain and Cryptocurrencies
Introduction to Blockchain and Cryptocurrencies
 
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
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain an introduction_n_li
Blockchain an introduction_n_liBlockchain an introduction_n_li
Blockchain an introduction_n_li
 
An Introduction to Blockchains
An Introduction to BlockchainsAn Introduction to Blockchains
An Introduction to Blockchains
 
P5 to blockchain or not to blockchain
P5 to blockchain or not to blockchainP5 to blockchain or not to blockchain
P5 to blockchain or not to blockchain
 
Blockchain & microsoft
Blockchain & microsoftBlockchain & microsoft
Blockchain & microsoft
 
The blockchain technology
The blockchain technologyThe blockchain technology
The blockchain technology
 
Blockchain.pptx
Blockchain.pptxBlockchain.pptx
Blockchain.pptx
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technology
 
Blockchain in the Heart of Digital Transformation
Blockchain in the Heart of Digital TransformationBlockchain in the Heart of Digital Transformation
Blockchain in the Heart of Digital Transformation
 
Blockchain.docx
Blockchain.docxBlockchain.docx
Blockchain.docx
 

More from Nuri Cankaya

Windows 8 Line of Business Applications
Windows 8 Line of Business ApplicationsWindows 8 Line of Business Applications
Windows 8 Line of Business ApplicationsNuri Cankaya
 
Orta Doğu ve Afrika'da Dijital Fırsatlar
Orta Doğu ve Afrika'da Dijital FırsatlarOrta Doğu ve Afrika'da Dijital Fırsatlar
Orta Doğu ve Afrika'da Dijital FırsatlarNuri Cankaya
 
Orta Doğu ve Afrika'da Proje Yönetimi
Orta Doğu ve Afrika'da Proje YönetimiOrta Doğu ve Afrika'da Proje Yönetimi
Orta Doğu ve Afrika'da Proje YönetimiNuri Cankaya
 
Book Summary: Peter Drucker
Book Summary: Peter DruckerBook Summary: Peter Drucker
Book Summary: Peter DruckerNuri Cankaya
 
Kitap Özeti: Dünya Düzdür
Kitap Özeti: Dünya DüzdürKitap Özeti: Dünya Düzdür
Kitap Özeti: Dünya DüzdürNuri Cankaya
 
Microsoft Mimarisi
Microsoft MimarisiMicrosoft Mimarisi
Microsoft MimarisiNuri Cankaya
 
Extreme Programlama
Extreme ProgramlamaExtreme Programlama
Extreme ProgramlamaNuri Cankaya
 
Capability Maturity Model
Capability Maturity ModelCapability Maturity Model
Capability Maturity ModelNuri Cankaya
 
Microsoft Solutions Framework
Microsoft Solutions FrameworkMicrosoft Solutions Framework
Microsoft Solutions FrameworkNuri Cankaya
 
Kişisel Ağ Yönetimi
Kişisel Ağ YönetimiKişisel Ağ Yönetimi
Kişisel Ağ YönetimiNuri Cankaya
 
Microsoft Project Sunumu
Microsoft Project SunumuMicrosoft Project Sunumu
Microsoft Project SunumuNuri Cankaya
 
Her Şey Çıplak Kitap Sunumu
Her Şey Çıplak Kitap SunumuHer Şey Çıplak Kitap Sunumu
Her Şey Çıplak Kitap SunumuNuri Cankaya
 
Pazarlama 3.0 pazarlama zirvesi
Pazarlama 3.0 pazarlama zirvesiPazarlama 3.0 pazarlama zirvesi
Pazarlama 3.0 pazarlama zirvesiNuri Cankaya
 

More from Nuri Cankaya (20)

Cloud Economics
Cloud EconomicsCloud Economics
Cloud Economics
 
Windows 8 Line of Business Applications
Windows 8 Line of Business ApplicationsWindows 8 Line of Business Applications
Windows 8 Line of Business Applications
 
Marketing 3.0
Marketing 3.0 Marketing 3.0
Marketing 3.0
 
Orta Doğu ve Afrika'da Dijital Fırsatlar
Orta Doğu ve Afrika'da Dijital FırsatlarOrta Doğu ve Afrika'da Dijital Fırsatlar
Orta Doğu ve Afrika'da Dijital Fırsatlar
 
Orta Doğu ve Afrika'da Proje Yönetimi
Orta Doğu ve Afrika'da Proje YönetimiOrta Doğu ve Afrika'da Proje Yönetimi
Orta Doğu ve Afrika'da Proje Yönetimi
 
Book Summary: Peter Drucker
Book Summary: Peter DruckerBook Summary: Peter Drucker
Book Summary: Peter Drucker
 
Kitap Özeti: Dünya Düzdür
Kitap Özeti: Dünya DüzdürKitap Özeti: Dünya Düzdür
Kitap Özeti: Dünya Düzdür
 
Zaman Yönetimi
Zaman YönetimiZaman Yönetimi
Zaman Yönetimi
 
Marka Yönetimi
Marka YönetimiMarka Yönetimi
Marka Yönetimi
 
Microsoft Mimarisi
Microsoft MimarisiMicrosoft Mimarisi
Microsoft Mimarisi
 
Extreme Programlama
Extreme ProgramlamaExtreme Programlama
Extreme Programlama
 
Capability Maturity Model
Capability Maturity ModelCapability Maturity Model
Capability Maturity Model
 
Microsoft Solutions Framework
Microsoft Solutions FrameworkMicrosoft Solutions Framework
Microsoft Solutions Framework
 
CIO Olmak
CIO OlmakCIO Olmak
CIO Olmak
 
Kişisel Ağ Yönetimi
Kişisel Ağ YönetimiKişisel Ağ Yönetimi
Kişisel Ağ Yönetimi
 
Microsoft Project Sunumu
Microsoft Project SunumuMicrosoft Project Sunumu
Microsoft Project Sunumu
 
Her Şey Çıplak Kitap Sunumu
Her Şey Çıplak Kitap SunumuHer Şey Çıplak Kitap Sunumu
Her Şey Çıplak Kitap Sunumu
 
Twitter nedir
Twitter nedirTwitter nedir
Twitter nedir
 
Pazarlama 3.0 pazarlama zirvesi
Pazarlama 3.0 pazarlama zirvesiPazarlama 3.0 pazarlama zirvesi
Pazarlama 3.0 pazarlama zirvesi
 
Percasting
PercastingPercasting
Percasting
 

Recently uploaded

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 

Recently uploaded (20)

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 

Blockchain Essentials and Blockchain on Azure Overview

  • 1. 1 Blockchain Essentials and Blockchain on Azure Speaker: Mehmet Nuri Cankaya Director Product Marketing Microsoft Download the recording: https://aka.ms/blockchainonazure
  • 2. Agenda 1 Accelerating Digital Transformation 2 What is a Blockchain? 3 What are the Potential Benefits of Blockchain? 4 Business Scenarios 5 Microsoft Strategy 6 Questions & Answers
  • 3. Blockchain | Aligned to Microsoft Mission
  • 4.
  • 5. THE WORLD HAS CHANGED
  • 6.
  • 7.
  • 9. A cryptographically secure, shared, distributed ledger Secure Each transaction recorded in the database is digitally signed and mathematically guaranteed to be authentic and impervious to fraud. Shared The database’s main value is that it is shared between separate entities More entities shared, the greater the value. Distributed Many copies of the database exist and they are replicas of each other in relative time. Ledger A write once, thus immutable, ledger that records every transaction. The entire history of all transactions is available, math doesn’t lie and there is no where to hide. Blockchain | Advantages
  • 10. General Propose Chain General Propose Chain Blockchain | Multiple Chain Types Blockchains Alternative blockchains (altchains) (Decentralized Transport) (cryptocurrency) (cross-industry collaborative) (cross-industry collaborative) (FSI consortium) open platform for developers and devops to build blockchain apps (banking industry collaborative) (Social News Blockchain DB) (IBM Open Blockchain )
  • 11. Consortium Woodgrove Financial Contoso Bank Northwind Traders Bank b Insurance c Investment consortium c Bank A Blockchain Location 1 Location 2 Location 3 Location 4 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 Bank 6 Bank 1 Consortium 6 Source: Ethereum blog by Vitalik Buterin https://blog.ethereum.org/author/vitalik-buterin/ Blockchain | Network Types
  • 12. How does it work?
  • 13. 1 Company A wants to transfer a value to Company B (i.e. digital currently, a digital asset, a certificate, etc.). 3 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. 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.
  • 14. Evolution of Blockchain Blockchain 1.0 – A simple ledger
  • 15. 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
  • 16. Basic blockchain to track financial transactions 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. Transaction is confirmed though mining. Tx Signature Tx Signature Tx Signature Tx SignatureTx Signature Tx Signature Tx Signature 3. Confirmed transaction gets pushed to network1. Transaction information goes through hash functions (to secure it as well as create a time stamp)
  • 17. Blockchains create a transaction chain that maintains the history of ownership of an asset  The ledger itself does not keep track of digital asset account balances, it simply records transactions.  Instead of balances, ownership of digital assets is verified by links to previous transactions, using the immutable history inherently available in a blockchain solution.  For example. For Alex to send $500 to Katie, he must reference previous transactions where he has received $500 or more to demonstrate that he, indeed, has that much money to send. These reference transactions are called previous input transactions. The current transaction(s) is called output transaction(s).  Validity of each transaction is based on the validity of previous transactions, which is shared. FROM TO PROPERTY VALUE Alex Katie Payment $500 Transaction From: Alex (0xf5e…) To: Katie (0x992…) Amount: 500 Inputs: 0x56e…, 0x987… Digital signature 0x23e423s3234… Transaction From: Garth (0xas2…) To: Alex (0xf5e…) Amount: 200 Inputs: 0xtd6…, 0xj7d… Digital signature 0x56e… Transaction From: Sally (0xkj5…) To: Alex (0xf5e…) Amount: 300 Inputs: 0xkf7…, 0x9dh… Digital signature 0x987… Previous transactions Current transaction
  • 18. Evolution of Blockchain 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. Blockchain 2.0 – Introducing Smart Contracts
  • 19. Traditional Contract Deployed to Nodes Blockchain 2.0 | Smart Contracts
  • 20. Blockchain 2.0 | More complex example  What if you stored whole agreements on the blockchain, what would that look like?  Blockchain 2.0 expands the power of the ledger to include additional logic (code) through Smart Contracts ₋ Smart Contracts contain code and execute various terms written in that contract ₋ Like normal contracts, these Smart Contracts are based on reaching agreed-upon conditions ₋ Smart Contracts are now stored on and exist within Blockchain 2.0’s distributed ledger ₋ Think of Smart Contracts as the computer code representation of a legal contract  Examples: Contracts can be as simple as recording a loan and making payments on that loan or as complex as swaps. Transaction Digital signature 0x23e423s3234… Smart Contract Event Executed transaction
  • 21. Blockchain 2.0 | Changes from 1.0 Blockchain 1.0 Blockchain 2.0 POTENTIAL BENEFITS Bitcoin Blockchain Ethereum, Corda, Hyperledger, Sawtooth Lake, many others yet to come Not locked into one vendor Simple Transactions Generic Contracts Can handle more complex needs One Blockchain Multiple, Linked Blockchains Can partition information & pick different chains for different needs (location, regulation, speed, privacy, etc.) Public Only Public, Private, Consortium, or Domain Specific Solves many regulatory and privacy needs Proof of Work Only Different ways to reach Consensus improvement for need – Proof of Work, Stake, Identity, Vote, etc. Overcomes some of the existing Blockchain issues such as speed and computational cost Continually Open & Distributed User Choice Craft blockchain solutions around the business needs
  • 22. Evolution of Blockchain 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. Blockchain 3.0 – Microsoft evolving the ledger to address the big problem
  • 23. Blockchain 3.0 | State-of-the-art cryptlets innovation  Blockchain 2.0 introduced the power of Smart Contracts…  …but 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  Cryptlets are a Microsoft innovation and solve a significant hurdle to enterprise blockchain adoption Property 0x117292138928 edc23dc21323c Value 0x893423022ef8s92d1 223412dds321ac Property 0x117292138928 edc23dc21323c Value 0x893423022ef8s92d1 223412dds321ac Code Contract accountRegistry(mapping (string=> address) accountMap; function accountRegistry()(… Property 0x117292138928 edc23dc21323c Value 0x893423022ef8s92d1 223412dds321ac Code Contract accountRegistry(mapping (string=> address) accountMap; function accountRegistry()(… Interest Rate 0x132945934528 asf0439dsa3x
  • 24. 24
  • 25. Potential Benefits of Blockchain • Eliminates Intermediaries increasing efficiency and speed • Reduces Fraud related to data integrity • Operation simplification by helping to reduce cost and time related reconciliations and disputes • Helps Increase Revenue from new business model and saving
  • 26. Financial Services | Key Value Drivers Value Driver Detail Operational simplification Blockchain reduces / eliminates manual efforts required to perform reconciliation and resolve disputes. Regulatory efficiency improvement Blockchain activates near real-time monitoring of financial activity between regulators and regulated entities. Counterparty risk reduction Blockchain challenges the need to trust counterparties to fulfill obligations as agreements are codified and performed in a shared, immutable environment. Clearing and settlement time reduction Blockchain distintermediates third parties that support transaction verification / validation and accelerates settlement. Liquidity and capital improvement Blockchain reduces locked-in capital and provides transparency into sourcing liquidity for assets. Fraud minimization Blockchain implements asset provenance and full transaction history to be established with a single source of truth.
  • 28. Blockchain Scenarios for all Industries Retail & Manufacturing Financial Healthcare Government Construction
  • 29. Financial Services Institutions Financial Trade Finance Deal origination POs for new securities Equities Fixed income Derivatives trading Escrow Services Total Return Swaps (TRS) Second generation derivatives The race to a zero middle office Collateral management Settlements Global Payments Transferring of value Know your client (KYC) Anti money laundering Client and product reference data. Crowd Funding Peer-to-peer lending Compliance reporting Trade reporting & risk visualizations Betting & prediction markets Insurance Claim filings MBS/Property payments Claims processing & admin Fraud prediction Telematics & ratings
  • 30. Supporting Contracts • Property Registry (map properties id with owners) • Bank (maps users to their balances) Roles • Buyer • Inspector (information about the property) • Seller Business Process Buyer Inspector Seller 1) Send contract with the proposal (Money) 2) Approve and notifies the Seller 3) Send contract with the property 4) Buyer final approval 4) Seller final approval On Hold
  • 31. SHARED LEDGER EXPORTER IMPORTER Agreement 1) A Smart Contract Is Created Issuing Bank 2) Issuing bank creates a Letter of Credit (LoC) Advisor Bank 3) Advisor Bank is notified about the LoC, reviews it and notifies the Exporter that everything is correct. LoC Created Letter of Credit LoC Received Shipping Company 4) The exporter prepare the package and hand it over to the shipment company 5)The shipment company issues a Bill of Lading (BoL) BoL Created Bill of Lading BoL Destination Port 6) After receiving the consensus from all the trusted members, the customs certificate gets added to the blockchain Custom Certificate OK Carrier 7) A Carrier pick the package and deliver it to the Importer IMPORTER Package Delivered 8) Package Delivered Successfully 9) After the package is received and all the conditions of the smart contract are honored, payment is made to the exporter EXPORTER EXPORTER Payment Received Trade Finance
  • 32. SHARED LEDGER Fashion Retailer Supplier 1 Bank Commercial Agreement between parties 1) Contract & Purchase Order (PO) is created 2) The BANK digitally signs the PO and the Supplier is notified to let them know the BANK will handle the auto-payment 3) If the supplier is a customer of the BANK , a Money loan Proposal is also provided (Business Opp) 4) In this case, the supplier doesn’t need a loan and the order is processed 5) Order ready and delivered BANK BANK BANK 6) A Proof of Payment letter (PoPL) is created (usually to pay in 60 or 90 days) 7) the BANK digitally signs the PoPL and the supplier receives notification of the Money loan (Business Opp) BANK BANK 8) Supplier accepts the loan proposal and 9) the BANK proceeds with the standard loan process and transfers the money to Supplier 1 10) Deposit a loan commission into the Fashion Retailer 11) After the time of payment described in the PoPL, the BANK gets the amount from the Fashion Retailer account In this case, the supplier wants the money ASAP.
  • 33. PRODUCER Food Processor Milk producer supplies Milk to Food Processing Company SMART CONTRACT IoT Enabled 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 Origin 8ºC 60% CARRIER 1 Warehouse CARRIER 2 Retail Store Carrier 2 9ºC 64% Store 11ºC 64% 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 The milk product is sealed in an IoT-enabled package for shipping Warehouse 8ºC 64% SHARED LEDGER Temperature 8º C Humidity 60% Temperature 9º C Humidity 64% Temperature 8º C Humidity 64% Freight Transportation
  • 34. Common Characteristics Characteristic Example Shared repository A shared repository of information is used by multiple parties Ledger that stores financial assets in which an owner and owned assets are tracked and shared with other internal/external parties (e.g. regulators and other geographical units). Multiple writers More than one entity generates transactions that require modifications to the shared repository Payments system collectively managed and maintained by a small group of banks, but each bank has millions of end users transacting with their bank. Minimal trust A level of mistrust exists between entities that generate transactions Multiple parties within a trade finance arrangement (e.g. importer, exporter, issuing bank, receiving bank, correspondent banks and customs) that do not “trust” each other and, therefore, institute layers of verification and impose collateral requirements. Intermediaries One (or multiple) intermediary or a central gatekeeper is present to enforce trust Removing and/or reducing the importance of a central intermediary whose primary role is to provide “trust” to the post-trade ecosystem. Transaction dependencies Interaction or dependency between transactions is created by different entities A situation in which Alice needs to send funds to Bob, then Bob needs to send funds to Charlie. Bob’s transaction is dependent on Alice’s transaction, and one cannot verify Bob’s transaction without checking Alice’s first.
  • 36. Why Microsoft for Blockchain? Azure • Open Blockchain Ecosystem • Our platform will integrate with your investments • Regulatory and Compliance Ready (including Financial Services)
  • 37. Microsoft Azure | Open Cloud 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
  • 38. Fully-Managed Distributed Ledger HealthcareRetail & CPG GovernmentDiscrete Manufacturing Banking, Capital Markets Azure & Azure Stack – Blockchain resource provider Horizontal SaaS & Adapters Third Party First Party Third Party MiddlewareLedgerCore ….. IndustrySolutions Professional Services & Support Identity & Key Management Data Platform (ML/BI) 3rd Part y Third-Party Services Cryptlets: Off- Chain Secure Compute Monitoring & Security Microsoft Distributed Ledger Partner Distributed Ledger A Partner Distributed Ledger B Hosted Compute (VMs) Partner Distributed Ledger D Partner Distributed Ledger C R3 - Corda Enterprise Ethereum Hyperledger Chain Digital Asset … Blockchain Core Platform, Many Flavors Bletchley Project Overview
  • 39. Operations & Management Security In Depth Integration with LoB IdentityKey Management Privacy Tools Bletchley Framework
  • 40. Virtual Machines Ethereum Consortium Blockchain by Microsoft STRATO Blockchain LTS by Blockapps Chain Core Developer Edition by Chain Ethereum Studio by Ether.camp Emercoin Blockchain Engine by Emercoin Blockchain as a Service (BaaS) Bletchley Framework Microsoft Azure | Azure Blockchain Solutions
  • 41. What do Blockchain Architectures look like? Stream processing Cloud Gateways Modern Applications Search and query Microsoft Cortana Analytics Microsoft Power BI based Dashboards Notifications and workflow interactions on devices Communication with existing LoB via Industry Protocols or Enterprise Infrastructure Modern Applications • Service bus • Azure DBs • Azure storage • HDInsight • SQL Data Warehouse • Azure Data Lake Blockchain LedgerAzure Active Directory Azure Key Vault
  • 42. Tenets of our BaaS Strategy FAIL FAST & CHEAP MIX & MATCH CREATE & INNOVATE SHARE SOLUTIONS PROVISION
  • 43.
  • 44. © 2017 Microsoft Corporation. All rights reserved. Microsoft, Azure, Cortana, HDInsight, Power BI, SharePoint, SQL Server, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The names of actual companies and products mentioned herein may be the trademarks of their respective owners. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.