20160304 blockchain in fsi client ready raymond

26
Azure Blockchain as a Service (BaaS) 蔡孟儒 (Raymond) 資深協理 開發體驗暨平台推廣處

Upload: meng-ru-raymond-tsai

Post on 16-Apr-2017

468 views

Category:

Technology


2 download

TRANSCRIPT

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

MobileApps

APIManagement

APIApps

LogicApps

NotificationHubs

Content DeliveryNetwork (CDN)

MediaServices

HDInsight MachineLearning

StreamAnalytics

DataFactory

EventHubs

MobileEngagement

ActiveDirectory

Multi-FactorAuthentication

Automation

Portal

Key Vault

BiztalkServices

HybridConnections

ServiceBus

StorageQueues

Store /Marketplace

HybridOperations

Backup

StorSimple

SiteRecovery

Import/Export

SQLDatabase

DocumentDB

RedisCache Search

Tables

SQL DataWarehouse

Azure AD Connect Health

AD PrivilegedIdentity Management

OperationalInsights

CloudServices

Batch Remote App

ServiceFabric Visual Studio

ApplicationInsights

Azure SDK

Team Project

VM Image Gallery& VM Depot

Blockchain Developer Playground

Current BaaS Offerings

Oh my…1 of 4 identicalbuildingsper datacenter

Huge infrastructure scale is the enabler24 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

VirginiaUS 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 CloudWe’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 ComplianceMicrosoft cloud services have the largest compliance portfolio in the industry

United

StatesHIPAA /

HITECH

FedRAMP

JAB P-ATO

FIPS 140-2 FERPA DISA Level 2 ITAR-readyCJIS21 CFR

Part 11

IRS 1075 Section

508 VPAT

IndustryISO 27001 PCI DSS Level 1SOC 1 Type 2 SOC 2 Type 2 ISO 27018Cloud Controls

Matrix

Content Delivery and

Security Association

Shared

Assessments

RegionalEuropean 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

HarborENISA

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

ServerLinux

Hosted Clouds

Windows

ServerLinux

Service Fabric

Private Clouds

Windows

ServerLinux

High Availability

Hyper-Scaling

Hybrid Operations

Microservices

High Density Rolling Upgrades Low Latency

Stateful servicesFast startup &

shutdown

Container Orchestration

& lifecycle management

Auto Replication &

Failover

Actor

programming

modelLoad balancing

Self-healingData Partitioning

Automated Rollback

Health

Monitoring

Placement

Constraints

Your Dev VM

Windows

ServerLinux

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

Containers and virtual machinesDeployment options suited to many scenarios

Containers in VMs:

Flexible:

App BBins/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