Upload
hadieu
View
215
Download
0
Embed Size (px)
Citation preview
Estudos do Banco Central sobre a
Tecnologia Distributed Ledger
Aristides Cavalcante
Aldênio Burgos
Departamento de Tecnologia da Informação
Laboratório de inovação - DLT
Agenda
1. O Laboratório de Inovação - DLT
2. O protótipo
3. Análise ampliada de plataformas DLT
4. Considerações finais
Laboratório de Inovação - DLT
Prazo: 60 dias (Setembro a Outubro/2016)
Estudo
da tecnologia
Distributed
Ledger
(Blockchain)
Definição
de caso de uso
experimental
para a
tecnologia
Avaliação
das plataformas
disponíveis
Instalação e
customização
de plataforma
escolhida
Documentação
detalhada do
trabalho
desenvolvido e
sua
aplicabilidade
Implementação
da prova de
conceito
Blockchain
Etapa 1
Cases Prospectados
Laboratório de inovação - DLT
Etapa 1• Pagamentos:
• SML – Sistema de Pagamentos em Moeda Local
• CCR – Convênio de Pagamentos e Créditos Recíprocos
• Know Your Costumer (KYC)
• CCS – Cadastro de Clientes do SFN
• PLD – Prevenção e Combate a lavagem de dinheiro
• Moeda Digital
• Criptomoeda emitida pelo Banco Central
Critérios de Seleção
Laboratório de inovação - DLT
Etapa 1
• Requisitos mínimos de negócio já conhecidos
• Case ainda não atendido pelas tecnologias atuais
• Resiliência com maior peso que Escalabilidade
O Case Escolhido
Laboratório de inovação - DLT
Etapa 1
• Sistema de contingência ao Sistema de Transferência de Reservas - STR
• DLT como alternativa viável
• Número inferior a 1.000 mensagens por dia que não possam ser atendidas pela CIP
SALT (Sistema Alternativo de Liquidação de Transações)
Caso de Uso
Laboratório de inovação - DLT
Sistema Alternativo de Liquidação de Transações
STR – Site 1 e 2
Instituição Financeira
Instituição Financeira Instituição Financeira
Instituição Financeira
STR
Banco Central
Site 1
STR
Banco Central
Site 2
Caso de Uso
Laboratório de inovação - DLT
Sistema Alternativo de Liquidação de Transações
STR – Site 2
Instituição Financeira
Instituição Financeira Instituição Financeira
Instituição Financeira
STR
Banco Central
Site 1
STR
Banco Central
Site 2
Caso de Uso
Laboratório de inovação - DLT
Sistema Alternativo de Liquidação de Transações
Cenário Extremo
Instituição Financeira
Instituição FinanceiraInstituição Financeira
Instituição Financeira
STR
Banco Central
Site 1
STR
Banco Central
Site 2
Caso de Uso
Laboratório de inovação - DLT
Sistema Alternativo de Liquidação de Transações
STR + SALT
Instituição Financeira
Instituição FinanceiraInstituição Financeira
Instituição Financeira
STR
Banco Central
Site 1
SALT STR
Banco Central
Site 2DF
Caso de Uso
Laboratório de inovação - DLT
Sistema de Transferência de Reservas
STR + SALT
Instituição Financeira
Instituição FinanceiraInstituição Financeira
Instituição Financeira
STR
Banco Central
Site 1
SALT STR
Banco Central
Site 2
SALT SALT SALT
SP DF R
J
PE
Caso de Uso
Laboratório de inovação - DLT
Sistema de Transferência de Reservas
Comitê de Crise
Instituição Financeira
Instituição FinanceiraInstituição Financeira
Instituição Financeira
STR
Banco Central
Site 1
SALT STR
Banco Central
Site 2
SALT SALT SALT
SP DF R
J
PE
Caso de Uso
Laboratório de inovação - DLT
Sistema Alternativo de Liquidação de Transações
SALT – Operação normal
SALT SALT
Instituição Financeira
Instituição Financeira
Instituição Financeira
Instituição Financeira
SP PE
.
SALT
RJ
Caso de Uso
Laboratório de inovação - DLT
Sistema Alternativo de Liquidação de Transações
SALT – Operação normal
SALT SALT
Instituição Financeira
Instituição Financeira
Instituição Financeira
Instituição Financeira
SP
SALT
RJPE
.
Caso de Uso
Laboratório de inovação - DLT
Sistema Alternativo de Liquidação de Transações
SALT – Operação sem BC ?
SALT SALT
Instituição Financeira
Instituição Financeira
Instituição Financeira
Instituição Financeira
SP
SALT
R
JPE
.
Laboratório de inovação - DLT
Agenda
1. Laboratório de Inovação - DLT
2. O protótipo
3. Análise ampliada de plataformas DLT
4. Considerações finais
▪ Protótipo funcional em plataforma de nuvem
– Sigilo de saldos e transações por criptografia
– IFs operam independente da infra do BCB
– BCB pode monitorar todas as transações
– Garantia de saldos positivos na presença do BCB
– Bloqueio de transações e IFs por não cumprir as regras
Protótipo
Laboratório de inovação - DLT
▪ Requisitos:
‒ Sigilo de saldos e transações
‒ Operação independente do BCB
‒ Operação sob monitoramento do BCB
‒ Garantia de saldos positivos
‒ Sincronização entre SALT e STR, e vice versa
Resultado
SALT (Sistema alternativo ao STR – contingência)
Laboratório de Inovação - DLT
ProtótipoArquitetura
Aplicação
WEB
BlockApps
Ethereum
Node 2
Servidor
interno
BlockApps
Ethereum
Node 1
Criptografia
realizada
off-chain
REST
REST
Protótipo
Laboratório de inovação - DLT
Sistema de Transferência de Reservas
Controle de saldo
Cadastra
transação
Bloqueia
Transação
Confirma
transação
Saldo
OK?
Espera um
tempo T
Instituição Financeira Banco Central
FIM
Não
TX
IF TXsSaldo
Inicial
Off-chain
Protótipo Blockapps
Laboratório de inovação - DLT
SALT (Sistema alternativo ao STR – contingência)
Laboratório de inovação - DLT
Agenda
1. Laboratório de Inovação - DLT
3. Etapa 2
4. Considerações finais
3. Análise ampliada de plataformas DLT
2. O protótipo
Laboratório de Inovação - DLT
Prazo: 45 dias
Blockchain
Etapa 2
Documentar o
trabalho
desenvolvidos e
suas
aplicabilidades
Avaliar outras
plataformas
com foco na
privacidade
Ampliar os
estudos sobre a
tecnologia
Distributed
Ledger
(Blockchain)
Acompanhar a
atualização das
plataformas
disponíveis
Plataformas Estudadas
Laboratório de inovação - DLT
Etapa 2
Fabric Quorum Corda
Ethereum ChainBitcoin BlockApp
s
Plataforma Fabric
Laboratório de inovação - DLT
Etapa 2
Resultado▪ Protótipo na versão 0.6
▪ Mesmos resultados da plataforma Ethereum
▪ Criptografia off-chain
▪ Versão 1.0 (em estudo)
Fabric
Plataforma Quorum
Laboratório de inovação - DLT
Etapa 2
Resultado▪ Dados segregados por parte interessada
▪ Criptografia externa desnecessária
▪ BCB com acesso global
▪ Mesmo processo de verificação de saldo
▪ Maturidade da plataforma requer avaliação
Quorum
Plataforma CORDA
Laboratório de inovação - DLT
Etapa 2
Resultado▪ Dados segregados por parte interessada
▪ Criptografia externa desnecessária
▪ Dependente de um nó especial (Notário)
▪ Baseado em UTXO (histórico X reemissão)
▪ Maturidade da plataforma requer avaliação
▪ Alterações constantes (M0.9.2)
Corda
Laboratório de inovação - DLT
▪ Prova de conceito mostrou o potencial da tecnologia;
▪ Sigilo dos dados ainda precisa ser aperfeiçoado;
▪ Ainda não atingimos simultaneamente:
▪ Privacidade de saldo e transações,
▪ Garantia de saldo positivo,
▪ Independência do BCB.
Etapa 2
Pontos de atenção
Considerações Finais
Laboratório de inovação - DLT
A tecnologia DLT ainda está em maturação
Apresenta potencialidades em cenários de resiliência
O Banco Central continuará os estudos sobre a tecnologia
Colaboração como ponto chave para acelerar aprendizado
Mais detalhes sobre o trabalho:
Distributed ledger technical research in Central Bank of Brazil
http://www.bcb.gov.br/htms/public/microcredito/Distributed-
ledger.asp?idpai=ORDALFA