microsoft blockchain as a service - we ship code...microsoft blockchain as a service ujjwal kumar,...

48
Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

Upload: others

Post on 25-Jun-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

Microsoft Blockchain As a Service

Ujjwal Kumar, Microsoft Singapore@ujjwalkr

"LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

Page 2: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

Senior Technical Evangelist

[email protected]

Page 3: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

"BUSINESS(es) NEVER OPERATE in ISOLATION;They are ALWAYS Participants in a Business Network"

- Ujjwal

Page 4: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

"bitcoin" (CC BY 2.0) by Sean MacEntee @ flickr

"bitcoin" (CC BY 2.0) by stevegarfield @ flickr

Page 5: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

“Double Spend Problem”

"Blue And Pink Piggy Banks" (CC BY-SA 2.0) by kenteegardin @ flickr

Page 6: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

What’s so special about blockchain anyway?

Page 7: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

A ledger

Image (CC BY 2.0) by Andrew_Writer @ flickr

Page 8: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

DistributedShared

“Sibelius Monument” by Carlos ZGZ @ flickr

Page 9: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

Immutable

“Written in Gold” (CC BY 2.0) by Anonymous Account @ flickr

Page 10: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

Cryptography

"Bletchley Park" (CC BY 2.0) by Cargo Cult @ flickr

Page 11: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

OpenAnonymised

"Schooling" (CC BY-SA 2.0) by Benson Kua @ flickr

Page 12: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

Consensus

"May 5: Vote" (CC BY-SA 2.0) by pjohnkeane @ flickr

Page 13: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

Trust

"Trust" (CC BY 2.0) by schmollmolch @ flickr

Page 14: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

Why should I care?

Page 15: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

Potential for disruptionEliminates IntermediariesAllows industries to redefine or create new business models.

Reduces FraudHighly secure and transparent, making it nearly impossible to change historical records. Increases Efficiency and SpeedSimplifies transactions and enables T+Zero settlement time.

Increases Revenue and SavingsPotential savings and new revenue opportunities through more efficient processes and reduced costs.

Page 16: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

Consider the “Sharing Economy”“Enabling people to share and monetize their assets, skills and time”

Airbnb – I rent out “spare capacity” in my oh-so-trendy Paris apartmentEtsy – I sell the output of my crocheting obsessionEasyCar Club – I rent out the 911 when I’m in the LamboUber – I proffer my skills, time and asset for modest reward

Democratising? Undeniably yet these are centralised models…

Blockchain could potentially redefine the sharing economyDisintermediation means lower costs, greater efficiency, greater transparencyMarketplaces become distributed applications on the blockchainSmart contracts executing transactions

Page 17: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

It’s notjust aboutmoney

"money 1" (CC BY-SA 2.0) by allenthepostman @ flickr

Page 18: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

“The first generation of the digital revolution brought us the Internet of information.

The second generation — powered by blockchaintechnology — is bringing us the Internet of value: a new platform to reshape the world of business and transform the old order of human affairs for the better.”

– Don Tapscott

Page 19: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

Global Findex 2014 infographic courtesy of The World Bank

Page 20: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

How does it work?

Page 21: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

Geoff0x88d2…

0xa37dcd8d2f8bb9f…

Jeremy

0x4fb8…

0xe618…

New Block

Transaction 8

Transaction 7

Transaction 6

Previous Block0x09aa5...

Transaction x

Transaction 9

Page 22: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

Block 2 (0x7b5…)

Transaction 8

Transaction 7

Transaction 6

Transaction 9

Previous Block0x09aa5...

Block 1 (0x09aa5……)

Transaction 5

Transaction 4

Previous Block0x23e79...

Block 0 (0x23e79…)

Transaction 3

Transaction 2

Transaction 1

Genesis Block

The chain forms

Page 23: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

Blockchain x.0

Page 24: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

Blockchain 1.0Simple Ledgers that record transactions

Blockchain 2.0+ Smart Contracts

Logic Tier

Smart Contracts

Page 25: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

Smart ContractsLike a physical contract but terms are converted into code and loaded onto the BlockchainSmart Contracts enforce themselves because they live on the blockchainSmart Contracts react to events and messages, include complex multiparty actions and actually transfer assets between parties.Think of a Smart Contract as a program running on the Blockchainthat will continue running until it expires. This contract will leave a complete historical ledger of all of its interactions along with the identities of those interacting with it so it is completely transparent for auditing purposes.

Page 26: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

Blockchain 1.0Simple Ledgers that record transactions

Blockchain 2.0+ Smart Contracts

Logic Tier

Blockchain 3.0+ Cloud Servicing

Multilayer Middleware+ Cryptlets

Smart Contracts

Page 27: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

Ethereum Platform

“Next generation” blockchain – fully trustless smart contract platform

Ether is the “currency” of EthereumEthereum Virtual Machine (EVM) – Turing CompleteEthereum client eg go-ethereum (or Geth), Parity, cpp-ethereumEthereum wallet / Mist

Page 28: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

Ethereum Development

Geth (client) allows us to deploy and exercise smart contractsGeth exposes API over JSON-RPCWeb3.js SDK wraps API for JS (also .NET, Java, Ruby SDKs)

Solidity is the language -> compiled to bytecode for deploymentTruffle development frameworktestrpc is a local Ethereum client for testing

Page 29: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

Dev Cycle

Authoring(VS Code)

Local Ethereum

Node(testrpc)

Truffle

CompileDeploy

Network Ethereum

Node(Geth)

Truffle

CompileDeploy

Blockchain Network

Page 30: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

Types of blockchain

Page 31: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

Public vs ConsortiumPublic

Unpermissioned (eg Bitcoin, Ethereum)Anyone has accessNo single owner – all participants are “owners”Anyone can verify transactions and consensus is used to determine “truth”

ConsortiumPermissioned Public (eg Ripple)

Anyone has accessOne or many “owners”Only designated actors can verify transactions and achieve consensus

Permissioned Private (eg Bankchain)Access to the ledger is restrictedOne or many “owners”Only designated actors can verify transactions and achieve consensus

Page 32: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

Characteristics

Distributed, peer to peer network architectureCryptographic tokensShared database / ledger (everyone has a copy)Blocks of transactions to start of time (genesis block)ImmutableHeartbeat – blocks are committedConsensus formation algorithmVirtual machine

Page 33: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

Consensus Forming Approach

Consensus requires participants with vested interestProof of work (need to solve a puzzle)Proof of stake (I can demonstrate I own some stake in the system)Proof of burn (I’m prepared to make a sacrifice to participate)

It must come at a cost but be easy to verify (asymmetric)

Page 34: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr
Page 35: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

Potential applications

Page 36: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

And it will disrupt multiple industries

Retail & ManufacturingBetter supply chain management, smart contract platforms, digital currencies, and tighter cybersecurity.

FinancialRedesign costly legacy workflows, improve liquidity and free up capital. Help reduce infrastructure costs, increase transparency, reduce fraud and improve execution and settlement times.

HealthcareRemoves third-party verifiers such as health information exchanges by directly linking patient records to clinical and financial stakeholders. Provides fast, secure, authenticated access to personal medical records across healthcare organizations and geographies.

GovernmentIncrease transparency and traceability of how money is spent. Track asset registration, such as vehicles. Reduce fraud and operational costs.

Page 37: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

IoTDevice to Device paymentsDevice directoriesOperations (e.g. water flow)Grid monitoringSmart home & office managementCross-company maintenance markets

PaymentsMicropayments (apps, 402)B2B international remittanceTax filing & collectionRethinking wallets & banks

ConsumerDigital rewardsUber, AirBNB, Apple Pay P2P selling, craigslistCross company, brand, loyalty tracking

Supply ChainDynamic commodities pricingReal time auction for supply deliveryPharmaceutical tracking & purityAgricultural food authenticationShipping & logistics management

Asset TitlesDiamondsDesigner brandsCar leasing & salesHome Mortgages & paymentsLand title ownershipDigital asset records

GovernmentVotingVehicle registrationWIC, Vet, SS, benefits, distributionLicensing & identificationCopyrights

IdentityPersonalObjectsFamilies of objectsDigital assetsMultifactor AuthRefugee trackingEducation & badgingPurchase & review trackingEmployer & Employee reviews

MediaDigital rights mgmtGame monetizationArt authenticationPurchase & usage monitoringTicket purchasesFan trackingAd click fraud reductionResell of authentic assetsReal time auction & ad placements

Computer ScienceMicronization of work (pay for algorithms, tweets, ad clicks, etc.)Expanse of marketplace Disbursement of workDirect to developer paymentsAPI platform playsNotarization & certificationP2P storage & compute sharingDNS

MedicalRecords sharingPrescription sharingCompliancePersonalized medicineDNA sequencing

FinancialTradingDeal originationPOs for new securitiesEquitiesFixed incomeDerivatives tradingTotal Return Swaps (TRS) 2nd generation derivatives The race to a zero middle officeCollateral managementSettlementsPaymentsTransferring of valueKnow your client (KYC)Anti money launderingClient and product reference data.Crowd FundingPeer-to-peer lendingCompliance reportingTrade reporting & risk visualizationsBetting & prediction markets

InsuranceClaim filingsMBS/Property paymentsClaims processing & adminFraud predictionTelematics & ratings

New solutions to difficult business problems

Page 38: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

Microsoft and blockchain

Page 39: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

OpenPlatform

Accessible EnterpriseReady

Page 40: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

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

Hyper Scale

Enterprise Grade

Hybrid

Microsoft Azure | An Open Cloud

Page 41: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

Platform Services

Infrastructure Services

WebApps

MobileApps

API Apps

Notification Hubs

HybridCloud

Backup

StorSimple

Azure SiteRecovery

Import/Export

SQL Database DocumentDB

Redis Cache

AzureSearch

StorageTables

SQL DataWarehouse

Azure AD Health Monitoring

AD PrivilegedIdentity Management

OperationalAnalytics

Cloud Services

BatchRemoteApp

ServiceFabric

Visual Studio

ApplicationInsights

VS Team Services

Domain Services

HDInsight MachineLearning Stream Analytics

Data Factory

EventHubs

Data LakeAnalytics Service

IoT Hub

Data Catalog

Security & Management

Azure ActiveDirectory

Multi-FactorAuthentication

Automation

Portal

Key Vault

Store/Marketplace

VM Image Gallery& VM Depot

Azure ADB2C

Scheduler

Xamarin

HockeyAppPower BI Embedded

SQL Server Stretch Database

MobileEngagement

Functions Cognitive Services Bot Framework Cortana

Security Center

Container Service

VM Scale Sets

Data Lake Store

BizTalkServices

Service BusLogic Apps

API Management

Content DeliveryNetwork

Media Services

Media Analytics

Page 42: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

Tenets of our

Strategy

FAIL FAST & CHEAPin a development test environment

MIX & MATCH from the best available blockchain technologies

CREATE & INNOVATE by building solutions on blockchain quickly

SHARE SOLUTIONS through a worldwide distributed platform

PROVISION with one-click to test & iterate

Page 43: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

Grow the ecosystem

Develop key Azure middleware services

Build and learn

Project “Bletchley”POCs

HealthcareRetail & CPG GovernmentDiscrete Manufacturing

Banking, Capital Markets

Azure – Blockchain resource provider

Horizontal SaaS & Adapters3rd Part

y

3rd

Party

3rd party DL stack A1st party DL Stack

1st Party3rd

Party

Blockchain Virtual Machine Adapters

Smart Contract-Based Distributed Ledger Stacks UTXO + others

Mid

dlew

are

Base

Pla

tfor

m

3rd party DL stack C…

…..

Indu

stry

Sol

utio

ns

Crypto services & architecture (secure containers, attestation, etc.)

Professional Services & Support

Identity & Key Services

EncryptionServices

ML & BIServices

Distributed Ledger Gateway

Services

3rd party DL stack B

Page 44: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

Create a tight feedback loop between POCs & MS engineering to enable quick iterations on our offerings

Engineering

Learn quickly, discover customer needs, and galvanize partners through POCs

POCs

HealthcareRetail & CPG GovernmentDiscrete Manufacturing

Banking, Capital Markets

Azure – Blockchain resource provider

3rd party DL stack A

1st party DL Stack

Blockchain Virtual Machine Adapters

Smart Contract-Based Distributed Ledger Stacks UTXO + othersM

iddl

ewar

eBa

se P

latf

orm

3rd party DL stack C…

Crypto services & architecture (secure containers, attestation, etc.)

Identity & Key Services

Encryption Services

ML & BIServices

Distributed Ledger Gateway

Services

3rd party DL stack B

Indu

stry

So

lutio

ns

Influence and adjust Blockchainproduct design and roadmap

Page 45: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

Drive partner innovation and scale by providing blockchain tools and pre-configured solutions through or marketplaces

Promote engagement and innovation by onboarding ISVs into Azure Marketplace and AppSource

Enable customers and partners to discover, publish and transact blockchain components and services from smart contracts to complete SaaS offerings

Azure Marketplace and AppSource with 3rd party solutions, smart contracts, and other blockchain components

cryptlet

cryptlet

Page 46: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

Build enterprise-ready blockchain middleware

Distributed Ledger Gateway ServicesProvides communication between multiple Blockchain technologies/implementations.

Identity and Key ServicesHelps with authentication, authorization, access, and lifecycle management.

Encryption ServicesProvides encryption for blockchain transactions and fields

Cryptlet ServicesProvides runtime for cryptlets and communication between blockchain and cryptlet trusted host

Machine Learning and Business IntelligenceRich data services, such as BI analytics, auditing, and machine learning

POCs

HealthcareRetail & CPG GovernmentDiscrete Manufacturing

Banking, Capital Markets

Azure – Blockchain resource provider

Horizontal SaaS & Adapters3rd Part

y

3rd

Party

3rd party DL stack A1st party DL Stack

1st Party3rd

Party

Blockchain Virtual Machine Adapters

Smart Contract-Based Distributed Ledger Stacks UTXO + others

Mid

dlew

are

Base

Pla

tfor

m

3rd party DL stack C…

…..

Indu

stry

Sol

utio

ns

Crypto services & architecture (secure containers, attestation, etc.)

Professional Services & Support

Identity & Key Services

EncryptionServices

ML & BIServices

Distributed Ledger Gateway

Services

3rd party DL stack B

Page 47: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

SIGN UP FOR AN AZURE ACCOUNThttps://azure.microsoft.com/

TRY THE CONSORTIUM BLOCKCHAIN TEMPLATEhttps://azure.microsoft.com/en-us/blog/project-bletchley-blockchain-infrastructure-made-easy/

READ ABOUT BLOCKCHAIN ON AZUREhttps://azure.microsoft.com/en-gb/solutions/blockchain/

Get started

FIND OUT MORE ABOUT PROJECT ‘BLETCHLEY’https://github.com/Azure/azure-blockchain-projects/tree/master/Bletchley/

Page 48: Microsoft Blockchain As a Service - We Ship Code...Microsoft Blockchain As a Service Ujjwal Kumar, Microsoft Singapore @ujjwalkr "LEGO blocks (#0048)" (CC BY 2.0) by regan76 @ flickr

Thank you