Azure Blockchain as a Service
(BaaS)
蔡孟儒 (Raymond)
資深協理
開發體驗暨平台推廣處
What is Blockchain?
• Cryptographically Authentic Shared Distributed Ledger.
• Cryptographically Authentic – Each transaction recorded in the database is digitally signed
and mathematically guaranteed to be authentic and impervious to fraud. The transaction
was signed by the entity that has the private key…no question. The truth.
• Shared – the database’s main value is that it is shared between separate entities…like
companies. The 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.
• Value – a shared ledger of truth between separate entities that may be
competitors and or partners with each other.
• The rest is just how it is implemented.
• Tokenization – create a cryptographically unique signature for any asset
physical or digital used for identification. Additionally, a token can be created
against a set of tokens to create composites. Bonds, Equities, Commodities,
car parts and a car. Can be used to track immutable history of tokens for
lineage purposes.
例子: 擔保支付
例子: 多重簽名
• 要求N個”持有人“中的M個同意
才能支付特定的數字資產。
• 個體用戶案例(如二次甚至
多次驗證)。
• 組織內的使用者案例。
其他例子:
• 個體/組織內
• 根據數量、取款限制等制定複雜的存取控制策略
• ”數字遺囑“,編寫者去世後自動執行
• 通用的
• 預測市場、保險、電腦相關服務的微支付(檔案儲存、
頻寬、運算能力等)
微軟的 Blockchain as a Service 是什麼?
• Microsoft’s Ecosystem for Blockchain (distributed ledger, crypto
applications) solutions development, test and deployment platform.
• Open platform to all partners with Blockchain frameworks and value
added services
• FinTechs partners are added via Azure Resource Manager Templates,
Dev/Test Labs Artifacts and a forth coming Blockchain Marketplace
category in the Azure Marketplace
• FSI and other Customers get a Fail Fast & Cheap environment as
they develop their Blockchain strategy and consortiums
• A quick way to evaluate all the different platforms and help weed out
the noise
Platform Services
Security &
Management
Infrastructure Services
Web Apps
Mobile
Apps
API
Management
API
Apps
Logic
Apps
Notification
Hubs
Content Delivery
Network (CDN)
Media
Services
HDInsight Machine
Learning
Stream
Analytics
Data
Factory
Event
Hubs
Mobile
Engagement
Active
Directory
Multi-Factor
Authentication
Automation
Portal
Key Vault
Biztalk
Services
Hybrid
Connections
Service
Bus
Storage
Queues
Store /
Marketplace
Hybrid
Operations
Backup
StorSimple
Site
Recovery
Import/Export
SQL
Database
DocumentDB
Redis
Cache Search
Tables
SQL Data
Warehouse
Azure AD
Connect Health
AD Privileged
Identity
Management
Operational
Insights
Cloud
Services
Batch Remote App
Service
Fabric Visual Studio
Application
Insights
Azure SDK
Team Project
VM Image Gallery
& VM Depot
Blockchain Developer Playground
Current BaaS Offerings
Oh my…
1 of 4
identical
buildings
per data
center
Huge infrastructure scale is the enabler
24 Regions Worldwide, huge capacity around the world…growing every year
 100+ datacenters
 Top 3 networks in the world
 2x AWS, 6x Google DC Regions
 G Series – Largest VM in World, 32 cores, 448GB Ram, SSD…
Operational
Announced/Not Operational
Central US
Iowa
West US
California
North Europe
Ireland
East US
Virginia
East US 2
Virginia
US Gov
Virginia
North Central US
Illinois
US Gov
Iowa
South Central US
Texas
Brazil South
Sao Paulo
West Europe
Netherlands
China North *
Beijing
China South *
Shanghai
Japan East
Saitama
Japan West
Osaka
India South
Chennai
East Asia
Hong Kong
SE Asia
Singapore
Australia South East
Victoria
Australia East
New South Wales
* Operated by 21Vianet
India Central
Pune
Canada East
Quebec City
Canada Central
Toronto
India West
Mumbai
Germany
UK
+Hundreds of community
supported images on
VM Depot
SQL Server
Microsoft Azure is an Open Cloud
We’ve delivered an open, broad, and flexible cloud across the stack
Web App Gallery
Dozens of .NET & PHP
CMS and Web apps
Microsoft Azure
Regulatory Compliance
Microsoft cloud services have the largest compliance portfolio in the industry
United
States
HIPAA /
HITECH
FedRAMP
JAB P-ATO
FIPS 140-2 FERPA DISA Level 2 ITAR-readyCJIS21 CFR
Part 11
IRS 1075 Section
508 VPAT
Industry
ISO 27001 PCI DSS Level 1SOC 1 Type 2 SOC 2 Type 2 ISO 27018Cloud Controls
Matrix
Content Delivery and
Security Association
Shared
Assessments
Regional
European Union
Model Clauses
United
Kingdom
G-Cloud
Singapore
MTCS Level 3
Australian
Signals
Directorate
Japan
Financial
Services
China Multi
Layer Protection
Scheme
China
CCCPPF
New
Zealand
GCIO
China
GB 18030
EU Safe
Harbor
ENISA
IAF
?
• A set of services provided by Microsoft Azure that allows for our
customers and partners to:
• Play, Learn and Fail Fast at VERY low cost in a ready made
Dev/Test/Production environment
• Create Private, Public, Permissioned and Consortium Blockchain
environments using industry leading frameworks RAPIDLY.
• Mix and Match technologies to come up with Innovative products
• Expose their Blockchain products as a Service with Azure’s World
Wide distributed platform
• ONE CLICK – provisioning of Blockchain environments
Blockchain as a Service 提供的服務
Ethereum Node
Windows Server
Microsoft
Ethereum Node
Windows Server
Consensys Tools
Consensys
Ethereum Node
Ubuntu 14.04
Consensys Tools
Consensys
IPFS Server
Ubuntu 14.04
IPFS
rippled Validating
Blockchain TestNet
Ripple
Ethereum Blockchain
as a Service Multi-
Node
Consensys
IPFS Private
Blockchain Network
IPFS
Rippled validating
Blockchain PublicNet
Ripple
Ether.Camp
Windows Server
ConsenSys
Ethereum Blockapps
Strato Windows
Sandbox
ConsenSys
Marketplace
市集
Dev Test Labs
開發測試環境
Azure
Windows
Server
Linux
Hosted Clouds
Windows
Server
Linux
Service Fabric
Private Clouds
Windows
Server
Linux
High Availability
Hyper-Scaling
Hybrid Operations
Microservices
High Density Rolling Upgrades Low Latency
Stateful services
Fast startup &
shutdown
Container Orchestration
& lifecycle management
Auto Replication &
Failover
Actor
programming
model
Load balancing
Self-healingData Partitioning
Automated Rollback
Health
Monitoring
Placement
Constraints
Your Dev VM
Windows
Server
Linux
Blockchain as a Service Vision
Ethereum APIs Blockchain APIs CryptoServices
What will you
add?
Reference
• 漫談Azure Block-Chain-as-a-Service (中文)
• Azure Blockchain as a Service Update (英文)
BlockChain SmartContracts - Ethereum
BLOCKCHAIN TECHNOLOGY
Demo
EthBaaS
Containers and virtual machines
Deployment options suited to many scenarios
Containers in VMs:
Flexible:
App B
Bins/Libraries
Applications
Application
Frameworks
Swarm
Compose
Marathon
Roadmap
• Blockchain Category in Azure Marketplace Spring 2016
• Dev Test Labs in Preview – BaaS Artifacts coming in Spring 2016 in
preview now.
• Try today:
• https://azure.microsoft.com/en-us/documentation/templates/
• Search for Ethereum, Blockchain, Bitcoin, etc…
• Templates added every week, 11 different partners available today
• Many more to come
• Future Azure Blockchain Services coming

20160304 blockchain in fsi client ready raymond

  • 1.
    Azure Blockchain asa Service (BaaS) 蔡孟儒 (Raymond) 資深協理 開發體驗暨平台推廣處
  • 2.
    What is Blockchain? •Cryptographically Authentic Shared Distributed Ledger. • Cryptographically Authentic – Each transaction recorded in the database is digitally signed and mathematically guaranteed to be authentic and impervious to fraud. The transaction was signed by the entity that has the private key…no question. The truth. • Shared – the database’s main value is that it is shared between separate entities…like companies. The 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. • Value – a shared ledger of truth between separate entities that may be competitors and or partners with each other. • The rest is just how it is implemented. • Tokenization – create a cryptographically unique signature for any asset physical or digital used for identification. Additionally, a token can be created against a set of tokens to create composites. Bonds, Equities, Commodities, car parts and a car. Can be used to track immutable history of tokens for lineage purposes.
  • 8.
  • 9.
    例子: 多重簽名 • 要求N個”持有人“中的M個同意 才能支付特定的數字資產。 •個體用戶案例(如二次甚至 多次驗證)。 • 組織內的使用者案例。
  • 10.
    其他例子: • 個體/組織內 • 根據數量、取款限制等制定複雜的存取控制策略 •”數字遺囑“,編寫者去世後自動執行 • 通用的 • 預測市場、保險、電腦相關服務的微支付(檔案儲存、 頻寬、運算能力等)
  • 11.
    微軟的 Blockchain asa Service 是什麼? • Microsoft’s Ecosystem for Blockchain (distributed ledger, crypto applications) solutions development, test and deployment platform. • Open platform to all partners with Blockchain frameworks and value added services • FinTechs partners are added via Azure Resource Manager Templates, Dev/Test Labs Artifacts and a forth coming Blockchain Marketplace category in the Azure Marketplace • FSI and other Customers get a Fail Fast & Cheap environment as they develop their Blockchain strategy and consortiums • A quick way to evaluate all the different platforms and help weed out the noise
  • 12.
    Platform Services Security & Management InfrastructureServices Web Apps Mobile Apps API Management API Apps Logic Apps Notification Hubs Content Delivery Network (CDN) Media Services HDInsight Machine Learning Stream Analytics Data Factory Event Hubs Mobile Engagement Active Directory Multi-Factor Authentication Automation Portal Key Vault Biztalk Services Hybrid Connections Service Bus Storage Queues Store / Marketplace Hybrid Operations Backup StorSimple Site Recovery Import/Export SQL Database DocumentDB Redis Cache Search Tables SQL Data Warehouse Azure AD Connect Health AD Privileged Identity Management Operational Insights Cloud Services Batch Remote App Service Fabric Visual Studio Application Insights Azure SDK Team Project VM Image Gallery & VM Depot Blockchain Developer Playground Current BaaS Offerings
  • 13.
    Oh my… 1 of4 identical buildings per data center
  • 14.
    Huge infrastructure scaleis the enabler 24 Regions Worldwide, huge capacity around the world…growing every year  100+ datacenters  Top 3 networks in the world  2x AWS, 6x Google DC Regions  G Series – Largest VM in World, 32 cores, 448GB Ram, SSD… Operational Announced/Not Operational Central US Iowa West US California North Europe Ireland East US Virginia East US 2 Virginia US Gov Virginia North Central US Illinois US Gov Iowa South Central US Texas Brazil South Sao Paulo West Europe Netherlands China North * Beijing China South * Shanghai Japan East Saitama Japan West Osaka India South Chennai East Asia Hong Kong SE Asia Singapore Australia South East Victoria Australia East New South Wales * Operated by 21Vianet India Central Pune Canada East Quebec City Canada Central Toronto India West Mumbai Germany UK
  • 15.
    +Hundreds of community supportedimages on VM Depot SQL Server Microsoft Azure is an Open Cloud We’ve delivered an open, broad, and flexible cloud across the stack Web App Gallery Dozens of .NET & PHP CMS and Web apps Microsoft Azure
  • 16.
    Regulatory Compliance Microsoft cloudservices have the largest compliance portfolio in the industry United States HIPAA / HITECH FedRAMP JAB P-ATO FIPS 140-2 FERPA DISA Level 2 ITAR-readyCJIS21 CFR Part 11 IRS 1075 Section 508 VPAT Industry ISO 27001 PCI DSS Level 1SOC 1 Type 2 SOC 2 Type 2 ISO 27018Cloud Controls Matrix Content Delivery and Security Association Shared Assessments Regional European Union Model Clauses United Kingdom G-Cloud Singapore MTCS Level 3 Australian Signals Directorate Japan Financial Services China Multi Layer Protection Scheme China CCCPPF New Zealand GCIO China GB 18030 EU Safe Harbor ENISA IAF ?
  • 17.
    • A setof services provided by Microsoft Azure that allows for our customers and partners to: • Play, Learn and Fail Fast at VERY low cost in a ready made Dev/Test/Production environment • Create Private, Public, Permissioned and Consortium Blockchain environments using industry leading frameworks RAPIDLY. • Mix and Match technologies to come up with Innovative products • Expose their Blockchain products as a Service with Azure’s World Wide distributed platform • ONE CLICK – provisioning of Blockchain environments Blockchain as a Service 提供的服務
  • 18.
    Ethereum Node Windows Server Microsoft EthereumNode Windows Server Consensys Tools Consensys Ethereum Node Ubuntu 14.04 Consensys Tools Consensys IPFS Server Ubuntu 14.04 IPFS rippled Validating Blockchain TestNet Ripple Ethereum Blockchain as a Service Multi- Node Consensys IPFS Private Blockchain Network IPFS Rippled validating Blockchain PublicNet Ripple Ether.Camp Windows Server ConsenSys Ethereum Blockapps Strato Windows Sandbox ConsenSys Marketplace 市集 Dev Test Labs 開發測試環境
  • 19.
    Azure Windows Server Linux Hosted Clouds Windows Server Linux Service Fabric PrivateClouds Windows Server Linux High Availability Hyper-Scaling Hybrid Operations Microservices High Density Rolling Upgrades Low Latency Stateful services Fast startup & shutdown Container Orchestration & lifecycle management Auto Replication & Failover Actor programming model Load balancing Self-healingData Partitioning Automated Rollback Health Monitoring Placement Constraints Your Dev VM Windows Server Linux Blockchain as a Service Vision Ethereum APIs Blockchain APIs CryptoServices What will you add?
  • 20.
    Reference • 漫談Azure Block-Chain-as-a-Service(中文) • Azure Blockchain as a Service Update (英文)
  • 22.
    BlockChain SmartContracts -Ethereum BLOCKCHAIN TECHNOLOGY
  • 24.
  • 25.
    Containers and virtualmachines Deployment options suited to many scenarios Containers in VMs: Flexible: App B Bins/Libraries Applications Application Frameworks Swarm Compose Marathon
  • 26.
    Roadmap • Blockchain Categoryin Azure Marketplace Spring 2016 • Dev Test Labs in Preview – BaaS Artifacts coming in Spring 2016 in preview now. • Try today: • https://azure.microsoft.com/en-us/documentation/templates/ • Search for Ethereum, Blockchain, Bitcoin, etc… • Templates added every week, 11 different partners available today • Many more to come • Future Azure Blockchain Services coming