Apresentação realizada no evento Microsoft Connect(); Brasil, edição São Paulo no dia 19 de janeiro de 2019 , pelo Microsoft MVP Rogério Rodrigues sobre o Azure Blockchain e as facilidades que os desenvolvedores conseguem em adotar o Blockchain na plataforma Microsoft
5. As criptomoedas são construídas em cima da blockchain
Blockchain também é conhecido como Distributed Ledger Technology
(DLT)
Blockchain possui nativamente alta criptografia para garantir a
Imutabilidade
Blockchain
Secure
Shared
Ledger
Distributed
6. Alguns desafios técnicos de adotar a blockchain
O que os desenvolvedores estão dizendo…
Queremos modelar um
workflow para usar com a
blockchain, mas isso nos
levaria meses de
desenvolvimento e um custo
muito alto para criar um
PoC.
Não sabemos de uma
plataforma Blockchain
confiável e com alta
disponibilidade para adotar.
Estou gastando todo o meu
tempo com a escolha das
topologias e configurar uma
infra-estrutura, ao invés de
Construir Dapps
Nossa empresa não tem
certeza de quais
fornecedores de tecnologia
poderão se conectar a nossa
blockchain e se estão
alinhadas a nossa estratégia.
É difícil conectar anossa
infraestrutura de TI existente
a uma aplicação blockchain
até mesmo em nossa própria
infra.
7. Manually deploy
ledger
Orchestrate
signing, hashing
and routing
Store smart
contract
reference data
Synchronize
data with off-
chain DB
Ingest messages
and events
Extend
capabilities
API
management
Manage keys
Customize
integrations
Build web
client
Integrate with
existing business
apps
Configure
consortium
network
Link identities to
federated
systems
Write business
logic
8. Todo desenvolvedor pode criar uma Dapp em uma interface
simples
Mas não com o Azure Blockchain
Simplifica
Desenvolvimento
Acelera
O time ganha tempo
Inovação
com segurança
9. Azure Active Directory
Storage Blob
Logic APP
Event Grid
Com o ADD você consegue gerenciar e
permissionar os seus parceiros de negócios ou
partes envolvidas em um determinado contrato
ou Dapp.
Com o Logic App você consegue através dos
eventos recebidos do Event Grid realizar ações
rapidas como enviar email, sms, mensagem de
voz, disparar outros workflows.
Com o Storage blob você consegue armazenar
os arquivos locais como por exemplo
configurações e arquivos de deploy dos smart
contracts vinculados a uma hash registrada na
blockchain.
Com o event Grid você consegue interceptar todos
os eventos que acontecem dentro da topologia
blockchain no azure e tratar de acordo com a sua
estratégia.
10. ARM template to build a Blockchain
helped us focus on the business problem
Blockchain API helped us build a seamless
ingress point into the Blockchain
Offchain storage provided us the capability to
quickly build value providing complex analytics
Web App
Azure Active Directory
Client Apps
IOS App
Android App
IoT Devices
Gateway Services API Event Hub
Native Ledger Services
and Ledgers
Ethereum DLT Service Ethereum
Consumers
Azure SQL DatabaseDB Consumer
Storage Customer
DLT Consumer
Storage (Azure)
Azure Key Vault
DLT Native Service
DLT WatcherIoT Hub
Application Insights
11. Blockchain Development Kit
Data
platform
(Ml/bi)
Secure off-
chain
execution
Monitoring
and security
3rd party
services
Federated
identity
Identity
and key
management
Enterprise ledger
Horizontal SaaS and adapters Client apps and devicesDesenvolvimento
para conectar
aplicações existentes
Integra ao
Azure DevOps
para gestão das
versões das
Dapps.
Permite que o
usuário escolha o
tipo de topologia
12. Configuração mais fácil e interface simples
Configure basic settings
AAD Parameters
Network size and parameters
Operations management suite
Summary
Buy
2
3
4
5
1
6
13.
14. Manually deploy
ledger
Orchestrate
signing, hashing
and routing
Store smart
contract
reference data
Synchronize
data with off-
chain DB
Ingest messages
and events
Extend
capabilities
API
management
Manage keys
Customize
integrations
Build web
client
Integrate with
existing business
apps
Configure
consortium
network
Link identities to
federated
systems
Write business
logic