estudos do banco central sobre a tecnologia distributed...

32
Estudos do Banco Central sobre a Tecnologia Distributed Ledger Aristides Cavalcante Aldênio Burgos Departamento de Tecnologia da Informação

Upload: hadieu

Post on 09-Nov-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

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

Plataformas Estudadas

Laboratório de inovação - DLT

Etapa 1

Ethereum

Chain

Bitcoin

BlockApp

s

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

Laboratório de inovação - DLT

Considerações Finais

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

Obrigado

[email protected]