View
7
Download
0
Category
Preview:
Citation preview
BlockchainConceitos e aplicações de uma tecnologia disruptiva
Luís Ruivo
2PwC | Blockchain
PesquisaVocê conhece Blockchain?
Eu não sei o que é blockchain
Eu já ouvi falar do assunto
Eu participei de uma POC
Eu implementei um projeto real
em produção
3PwC | Blockchain
O Blockchain é uma ferramenta que pode ser considerada como parte da jornada de transformação digital
Outras tendências incluem Data COEs, Plataformas e Data Lakesde EPM, entre outros.
Um ledger descentralizado de todas as transações em uma rede com foco em aumento de segurança, redução de custo e tempo de transação, além de aumento de transparência, ao mesmo tempo que o intermediário é eliminado da rede
Blockchain
Inteligência em máquinas que se assemelha à algumas funções cognitivas, de modo a perceber o ambiente ao seu redor, tomando decisões para maximizar certo objetivo
Inteligência Artificial (AI)
Outras Tecnologias
Transformação Digital
Permite que diferentes dispositivos enviem e recebam dados, facilitando a conectividade, com maior processamento e analytics
Internet das Coisas (IoT)
Permite a criação de uma força de trabalho digital através de criação de robôs que manipulam aplicações de
software existentes
Robotic ProcessAutomation (RPA)
A tecnologia cloud está permitindo maior flexibilidade, maior produtividades, mais
insights e maior eficiência com menor custo do que soluções “on-premise”
Tecnologia Cloud
4PwC | Blockchain
Blockchain tem potencial para destruir indústrias inteiras
incluindo a sua...
Porque precisamos entender Blockchain
5PwC | Blockchain
O blockchain está saindo da fase de testes...
24% possuem familiaridade
com Blockchain
Fonte: PwC Global FinTech Report 2017
De acordo com o PwC Global FinTech Report 2017…
77% Irão adotar o Blockchainem seus negócios de alguma forma até 2020
55% Dizem que o principal setor
a utilizar o Blockchain será o de Meios de Pagamento
6PwC | Blockchain
Visão geral de uma transação via Blockchain
Uma transação é necessária
entre duas partes
Uma transação verificada
pode envolver
criptomoedas, contratos,
registros ou outras
informações/dados
A transação é comunicada
para uma rede P2P composta
por diversos computadores,
chamados de nós
Validação da Transação
A rede de nós valida a transação e o
status dos usuários envolvidos usando
algoritmos conhecidos
Após a verificação, a
transação é adicionada
à outras transações,
criando um novo
bloco de dados para o
ledgerA novo bloco é então adicionado ao blockchain
existente, de maneira permanente e inalterávelA transação é
finalizada
7PwC | Blockchain
Para entender como realmente funciona o Blockchain, é necessário compreender quatro conceitos fundamentais da tecnologia
LedgerDistribuído
Todo participante da rede possui acesso simultâneo à
informação
CriptografiaA integridade e segurança
das informações no Blockchain são garantidas por funções de criptografia
ConsensoA verificação é realizada
pelos participantes através da confirmação das
mudanças realizadas, substituindo a necessidade de um terceiro autorizar as
transações
Smart contractsA possibilidade de
utilização de regras de negócio significa que o
comportamento esperado de operações e
instrumentos financeiros pode ser incorporado ao
Blockchain
8PwC | Blockchain
Ledger distribuído
• Utilização de um grupo de bases de dados replicadas – nós.
• Todas as transações estão distribuídas em blocos, e todos os nós armazenam todas as transações.
• Usuários são identificados com uma chave pública que os mantem anônimos.
• O acesso às transações pode variar conforme a implementação do blockchain.
• Alguns nós podem falhar, mas o blockchain irá permanecer vivo.
• Um grupo de nós é inviolável.
9PwC | Blockchain
Criptografia
O hashing cria uma string que representa a integridade do texto original. A alteração de um caractere do texto resulta em um hashcompletamente diferente.
A mudança de múltiplos caracteres na stringoriginal para a criação de um mesmo hash requer amplo poder de processamento por um longo período.
A string original nunca pode sofrer engenharia reversa do hash.
Hashing
Irei trabalhar amanhã Irei trabalhar amanhã.
Dados de Entrada
efsa20a13ls w93lfi1p4z
Função SHA1 Função SHA1
Uma pequena alteração no input já gera mudanças
no output.
10PwC | Blockchain
Criptografia
Cada bloco é uma estrutura de dados que armazena uma série de eventos e contém um validador que “aponta” para o bloco anterior. Isso “encadeia” cada bloco com o antecedente.
Esse encadeamento de blocos é extremamente resiliente e inviolável, criando um histórico imutável de eventos que é resistente à fraude e corrupção.
Uma corrente de blocos
Tempo
Block Hash:59eh4gkt83..
Previous Block Hash:59eh4gkt83..
Block Hash:12bg7sft93..
Previous Block Hash:12bg7sft93..
Block Hash:45rt2vfg21..
11PwC | Blockchain
Consenso
• Baseados em regras pré-definidas, a maioria dos nós concorda com a validade das transações
• Consenso Fechado vs. Aberto: Permite que somente nós aprovados participem em ações de consenso
• As validações são executadas pelos “mineradores” – Nós da rede – mediante um sistema de incentivo $ (proof-of-work, proof-of-stake).
PúblicoPrivado
(LINQ platform)
12PwC | Blockchain
• Smart Contracts são acordos implementados por meio de regras automatizadas.
• O programa verifica se uma determinada condição foi satisfeita e então executa as instruções pre-definidas.
• Permitem reduzir a dependência de validação por terceiros e automatizam funções, gerando ganhos de eficiência e reduções de custos.
Usuário define os termos e eventos que
acionam os contratoss e
especificam os parâmetros
Registro e liquidação
Execução do contrato
Acionamento de eventos
Definição do contrato
Eventos acionam a execução do contrato
de acordo com as regras pré-definidas
Através de consenso os contratos são
executados e APIs de integração com
serviços externos ao blockchain são
acionadas
A transação é registrada e as
informações são enviadas para os
demais nós da rede
Autonomia
Auto-gerenciados e com execução automática,
Smart Contract reagem automaticamente a
eventos pre-definidos
Confiança
Smart contracts podem apenas alterar dados se
houver consenso na rede sobre a mudança.
Replicação e backup
Cada nó da rede possui uma cópia do contrato. Contratos não podem
ser apagados.
Velocidade de execução
Smart contract são executados em tempo
real
Redução de custos
Smart contracts executam funções antes
desempenhadas por intermediários, gerando
redução de tempo e custos
Eliminação de erros
Tarefas manuais são automatizadas
permitindo a redução de erros
Quais são os principais benefícios?
1 2 3 4 5 6
O que são Smart Contracts e como eles funcionam?
Smart Contracts
13PwC | Blockchain
O Blockchain pode resultar em mudanças radicais nos modelos de negócios, mas não é a resposta certa para todos os problemas
1Diversas partes compartilham dados – vários participantes necessitam visualização de informações em
comum
2Diversas partes atualizam dados – vários participantes realizam ações que precisam ser gravadas e
mudanças de dados
3Necessidade de Verificação – participantes precisam confiar que as ações realizadas são gravadas e
válidas
4Intermediários adicionam custos e complexidade – remoção de uma “autoridade central” como detentora
dos registros tem o potencial de reduzir custos (taxas) e complexidade (diversas reconciliações)
5Interações são sensíveis ao tempo – a redução do atraso de informações traz diversos benefícios ao
negócio, como: redução do risco de liquidação, aumento da liquidez)
Se as condições abaixo se aplicarem, então o Blockchain possui potencial no seu negócio:
Se você não concordar com
4 de 5 condições, é
melhor se perguntar “Por que
Blockchain?”
Para atingir os benefícios do Blockchain, é necessário:
Acordar regras de
negócios com
participantes
Definir um framework
legal e regulatório
comum
Acordo sobre os papéis
dos participantes
Definir identidades
digitais
14PwC | Blockchain
AutomotivoServiços
Financeiros
Público
Saúdee Farma
Entretenimento
Transportese Infraestrutura
Viagens
Varejo e E-comerce
Alimentação
Blockchain
Ripple Bolsa de
Valores
LoyaltyBitcoin
Ethereum Proveniênci
a
Empréstimo
e HipotecasAML / KYC
Passaporte
e ImigraçãoTransferência
de
PropriedadeÚnica fonte
de última
versão
Histórico
Médico
Moedas digitais podem ser
transferidas quase instantaneamente
para qualquer um, em qualquer lugar
Liquidação mais rápida e barata
de transações ao remover
intermediários lentos
Uma fonte sempre disponível da
real identidade irá remover
problemas como falsificação de
documentos
O potencial de digitalizar e
automatizar os contratos físicos
existentes
O Blockchain pode ser utilizado em diversos setores e negócios
15PwC | Blockchain
Eu quero
Blockchain ledger
Não utilizarei mais pesticidas
do que o recomendado
Utilizarei um
meio de transporte com baixa emissão
de poluentes
Utilizarei embalagens eco-
friendly
No setor de produção e distribuição de alimentos, o Blockchain pode fornecer maior visibilidade de toda cadeia
16PwC | Blockchain
• Facilidade de rastrear a origemvisto que todas as transações sãoregistradas no blockchain
• Facilita a adoção de umaestratégia de sourcing ética e responsável
Rastreabilidade
• Produtos podem ser acompanhadospor todas as partes em tempo real
• Sensores IoT podem monitorarcondições de transporte
• Ajuda a eliminar gargalos e otimizarestoques
• Em caso de danos, permite saber quem violou o contrato
Monitoramento em tempo real
Alguns desafios da cadeia de suprimentos e produção de automóveis:
• Dificuldade em acompanhar o fornecimento e transporte de matérias-primas e peças
• Alguns componentes exigem condições especiais de armazenagem e manuseio para garantir que não sejamdanificados durante o transporte.
• Compliance regulatório
Como o Blockchain endereça estes pontos?
• Criação de um nó de auditoria ou regulatório permite a realização rápida de verificações
• Auxilia a análise de causa-raizdurante um recall
Compliance Regulatório
Caso de Uso: Rastreamento e histórico ponta a ponta de peças na indústria automotiva
17PwC | Blockchain
Caso de Uso: Rastreamento e histórico ponta a ponta de peças na indústria automotiva
O blockchain pode ser utilizado para conectar diversos sensores IoT, ERPs internos e interfaces de fornecedores, fornecendo visibilidade, rastreabilidade e detalhes da manipulação dos materiais
Nó Nó Nó Nó Nó Nó Nó
Todas as transações são armazenadas de forma segura no ledger distribuído e são acessíveis à usuários permissionados do blockchain
Fornecedor Matéria Prima
Fornece matéria prima a fornecedores e fabricante X
Fornecedor Peças/Sistemas
Converte matéria prima em peças e sistema e os envia
TransporteRecebe produtos do fornecedor e os envia ao fabricante X
Fabricante XRecebe produtos de fornecedores e os utiliza para a montagem de um novo veículo
3PLRecebe carros de fabricante X e os entrega às concessionárias
ConcessionáriaArmazena os veículos recebidos e os vende para consumidores
ConsumidoresClientes selecionam o carro e os compram da concessionária
Nós das transações no blockchainFluxo de bens para usuário finalFluxo de bens em caso de “recall”
ILUSTRATIVO
18PwC | Blockchain
Empresa A vende à Empresa B R$ 5M em widgets
• Atualizações duplicadas de dados novos
• Erros na entrada de dados e problemas de reconciliação (ex: Número da ordem, preço, quantidade)
• Passos manuais para avançar processo
• Complexidade adicional quando existem outras empresas participantes
• Visão compartilhada dos dados
• Atualização pela parte que toma ação (ex. pedido e envio de bens)
• Os dados são confiáveis e precisos – sem erros de reconciliação
• Passos podem ser automatizados na transação
Modelo Tradicional Modelo Blockchain
Processa Pedido de Compra
Programação de Entrega
Confirmação de Recebimento
Atualização Sist. Contas a
Receber
Receber pagamento e
atualizar sistema
Faz Ordem de Compra
Programação de
Recebimento
Recebe widgets
Atualização Sist. Contas a
Pagar
Realizar pagamento e
atualizar sistema
Ordem de Compra
Programação
Nota Fiscal
Recebimento
Confirmar Recibo
Lê Pedido de Compra
Lê Recebimento
Recebe pagamento
Programa Entrega
Vê pgto a receber
Realizar Ordem de Compra
Recebe widgets
Faz pgto
automaticamente
Vê programação de entrega
Vê pgto a realizar
Empresa A Empresa B Empresa A Empresa B
ILUSTRATIVO
Caso de Uso: Habilidade de empresas simplificarem o fluxo de informações em transações irá reduzir duplicatas, reconciliação e erro
19PwC | Blockchain
Caso de Uso: Blockchain em seguradoras
• Emissão de apólices (cliente/corretor/seguradora)
• Resseguro (emissor/segurador para ressegurador)
• Gestão de sinistros
• Contabilidade e pagamentos
• KYC / AML (ou seja, uma variedade de processos de verificação, incluindo Knowyour customer, Anti Money Laundering)
Oportunidades de adoção
KYC/AML
Sinistros
Contabilidade e
Pagamentos
Emissão de Apólices
Resseguro
Findings
20PwC | Blockchain
Outros exemplos de potenciais aplicações
21PwC | Blockchain
Porque utilizar Blockchain
• A tecnologia está se movendo muito rapidamente e apesar de não estar totalmente madura há um interesse significativo
• As empresas devem começar a trabalhar com esta tecnologia para entender o que é possível
• Influenciar a direção futura e aproveitar os benefícios de ser um pioneiro na adoção do blockchain
• Nossa abordagem sugerida é identificar os problemas / desafios existentes nos quais blockchain pode auxiliar
22PwC | Blockchain
A jornada para a implementação do Blockchain
Inovação de novos
modelos de negócios...através de blockchain
Compartilhado
Automatizado
Confiável
Seguro
Descentralizado
Identificar áreas de oportunidade
Identificar potenciais parceiros
Avaliar Prova de Conceito
Conduzir Piloto
Obter Métricas do Piloto
Planejamento
Lançamento e Produção
• Defina objetivos e fatores de sucesso• Confirme casos de uso e provas de
conceito (POCs)• Determine que produtos/segmentos
oferecem o maior valor para suportar a validação da POC
• Engaje com parceiros selecionados para iniciar pilotos
• Avaliar fornecedores de blockchain com relação à visão, capacidades e necessidade do projeto
• Confirme acordos de parceria com fornecedor
• Conduza experimentação da tecnologia em ambiente de sandbox (iterativo)
• Coordene com parceiros em períodos específicos para simulação
• Confirme acordos com parceiros
• Configure/construa lógica e regras com base no caso de uso
• Inicie simulações• Realize ajustes nas
configurações e lógica, refinando os dados conforme necessário (iterativo)
• Obtenha métricas das transações
• Avalie principais aprendizados• Confirme business case para
expansão
Defina plano de ação e finalize o business case para expansão, adoção e implantação do blockchain
Implemente o plano e acompanhe a performance
23PwC | Blockchain
Por fim, a tecnologia não é a principal barreira para a implementação do Blockchain
Cooperação e Definição de Padrões• Padrões precisam ser acordados entre participantes para criar protocolos
em comum. Isso é desafiador dado o número de participantes que devem chegar a um acordo
Framework Regulatório• Reguladores irão focar em como o blockchain irá atuar
dentro dos padrões regulatórios (x. AML/KYC, Resiliência, Recuperação e resolução)
• Conotações negativas associados com o impacto do bitcoin nas percepções dos reguladores
Escala e Resiliência• A capacidade de transação do Bitcoin (~3 transações por
segundo) é apenas um estágio até a adoção no mercado
• As preocupações de reguladores com a resiliência operacional precisarão ser resolvidos
Framework Legal• Um dos principais desafios é atingir um framework
legal uniforme distribuído por uma série de partes sem nenhuma autoridade central
Liquidação de valor em “dinheiro real”• Qualquer aplicação comercial precisará da certeza de
liquidação em dinheiro real
• Soluções em token possuem uma cada adicional de liquidação e riscos da contraparte que não serão aceitos
PwC’s Digital Services
Luís RuivoF:+55 11 99529-3312luis.ruivo@pwc.com
Luís RuivoSócio, PwC
© 2018 PricewaterhouseCoopers Serviços Profissionais Ltda. All rights reserved.
PwC refers to PricewaterhouseCoopers Serviços Profissionais Ltda. the Brazil member firm, and may sometimes refer to thePwC network. Each member firm is a separate legal entity. Please see www.pwc.com/structure for further details.
Contato
Recommended