Você está na página 1de 70

Blockchain e

Aplicações Descentralizadas

Edilson Osorio Junior


OriginalMy.com

Julho/2017
2

Agenda
Tópicos que serão abordados durante a palestra

O que é um Blockchain Smart-Contracts


Como surgiu e porque usar blockchain O que são e como funcionam

Blockchain Descentralização Usos Blockchains e cases

Como funciona a descentralização Apresentação de Case


Casos de uso para criação de ativos,
e o consenso emissão de moedas e plataforma de
Conceitos básicos negociação
O que é um
Blockchain
Do Dinheiro ao Bitcoin
Como se deu essa evolução?

1 2 3 4

um direito à algo em troca animais, pedras, ouro, sal, escasso e difícil de falsificar ser transportável
papel moeda

Controle central de emissão, controlado por governos e normalmente depende 4

de intermediários para gerar confiança


Satoshi Nakamoto e o Bitcoin
Whitepaper em Out/2008

Dinheiro eletrônico Armazenável


equivalente à moeda onde pessoas pudessem
tradicional guardar seguramente
Nasce o Bitcoin

a primeira solução
Escasso Recompensa o esforço
de moeda virtual
com emissão finita e Engaja uma comunidade de
que funciona
conhecida auditores (mineradores)

P2P - Peer to Peer Consensual


transferível/trocada entre onde todos os envolvidos
pessoas conseguissem chegar a um
acordo, mesmo sem se
5
conhecer
6

O problema dos Generais Bizantinos


O grande problema que o Bitcoin resolveu

Os generais cercam uma cidade com suas


1
tropas

Generais são separados pelo relevo e só


2
podem se comunicar através de mensageiros

Todos os generais devem chegar a um


3
consenso sobre atacar ou recuar

4 Existem generais que são traidores

Os generais só vencem se todos os generais


5
atacarem ao mesmo tempo
O Blockchain
Infraestrutura de suporte à rede da criptomoeda

Livro razão Descentralizado Distribuído Blockchain


+ transparente
inviolável

Armazena todos os Não depende de uma Espalhado por todo o A infraestrutura


registros de transações entidade central para planeta, por milhares garante consenso, não
que aconteceram na funcionar, gerir ou de computadores, pode ser bloqueada,
história definir regras como a internet parada ou atacada

7
O Blockchain é o livro de registros público onde ficam armazenadas todas as
transações efetuadas utilizando criptomoedas.
O que é um Blockchain?
Como funciona essa cadeia de blocos

8
O que é um Blockchain?
Como funciona essa cadeia de blocos

transação 1

9
O que é um Blockchain?
Como funciona essa cadeia de blocos

transação 1
transação 2

10
O que é um Blockchain?
Como funciona essa cadeia de blocos

transação 1
transação 2

transação n

11
O que é um Blockchain?
Como funciona essa cadeia de blocos

transação 1
transação 2

transação n

12
O que é um Blockchain?
Como funciona essa cadeia de blocos

1 2

transação 1
transação 2

transação n

13
O que é um Blockchain?
Como funciona essa cadeia de blocos

1 2

transação 1
transação 1
transação 2

transação n

14
O que é um Blockchain?
Como funciona essa cadeia de blocos

1 2

transação 1 transação 1
transação 2 transação 2

transação n

15
O que é um Blockchain?
Como funciona essa cadeia de blocos

1 2

transação 1 transação 1
transação 2 transação 2
… …
transação n transação n

16
O que é um Blockchain?
Como funciona essa cadeia de blocos

1 2

transação 1 transação 1
transação 2 transação 2
… …
transação n transação n

17
O que é um Blockchain?
Como funciona essa cadeia de blocos

1 2 3

transação 1 transação 1 transação 1


transação 2 transação 2 transação 2
… … …
transação n transação n transação n

18
O que é um Blockchain?
Como funciona essa cadeia de blocos

1 2 3

transação 1 transação 1 transação 1


transação 2 transação 2 transação 2
… … …
transação n transação n transação n

19
O que é um Blockchain?
Como funciona essa cadeia de blocos

1 2 3 4

transação 1 transação 1 transação 1 transação 1


transação 2 transação 2 transação 2 transação 2
… … … …
transação n transação n transação n transação n

20
O que é um Blockchain?
Como funciona essa cadeia de blocos

1 2 3 4

transação 1 transação 1 transação 1 transação 1


transação 2 transação 2 transação 2 transação 2
… … … …
transação n transação n transação n transação n

21
O que é um Blockchain?
Como funciona essa cadeia de blocos

1 2 3 4

transação 1 transação 1 transação 1 transação 1


transação 2 transação 2 transação 2 transação 2
… … … …
transação n transação n transação n transação n

22
O que é um Blockchain?
Como funciona essa cadeia de blocos

1 2 3 4

transação 1 transação 1 transação 1 transação 1


transação 2 transação 2 transação 2 transação 2
… … … …
transação n transação n transação n transação n

23
24

Mecanismos de consenso

Federated Leader Elect


Consenso
proprietário

Round-Robin
Proof-of-Work

N2N

Outros derivados
Proof-of-Stake
DPoS BFT
Da centralização à descentralização
a disrupção do modelo tradicional

Europe
Asia
North America

Africa
Oceania
South America

25
Da centralização à descentralização
a disrupção do modelo tradicional

Europe
Asia
North America

Africa
Oceania
South America

26
Da centralização à descentralização
a disrupção do modelo tradicional

Europe
Asia
North America

Africa
Oceania
South America

27
Modelo Híbrido
Os dois modelos juntos

28
O Blockchain
como protocolo
O Blockchain como Protocolo
O poder do Blockchain para outros usos além da moeda

Novos modelos de negócio 1

Blockchain Inclusão financeira e eficiência em custos 2


3
Uma nova internet, autônoma,
poderosa, capaz de gerir recursos Contratos inteligentes e desburocratização
financeiros e regras de negócio

Governança autônoma e transparente 4

30
Freepik
33

Smart-Contracts
O que são

• Facilitar, verificar ou reforçar a


negociação ou desempenho de um
contrato,

• Capaz de ser executado ou de se


fazer cumprir por si só.
34

Para um Smart-Contract Funcionar

Deve envolver mais do que uma simples


1 transferência de moeda virtual entre duas
pessoas (como uma transferência de
pagamento, por exemplo),

Smart-Contract 2

3
35

Para um Smart-Contract Funcionar

Deve envolver mais do que uma simples transferência de moeda

1 virtual entre duas pessoas (como uma transferência de pagamento,


por exemplo),

Deve envolver duas ou mais partes, como em


Smart-Contract 2 um contrato tradicional

3
36

Para um Smart-Contract Funcionar

Deve envolver mais do que uma simples transferência de moeda

1 virtual entre duas pessoas (como uma transferência de pagamento,


por exemplo),

Smart-Contract 2 Deve envolver duas ou mais partes, como em um contrato tradicional

A implementação do contrato não deve


3 requerer envolvimento humano direto a
partir do momento em que o contrato foi
firmado.
Usos potenciais
O Blockchain melhora a eficiência da governança

Objetos físicos
Acompanhamento
diamantes, pinturas,
Fluxos comerciais, dados
árvores, etc.
de transporte
Cadeia de
Fornecedores Registros públicos
dados de pedidos, Imóveis, terrenos, registro
acompanhamento de de veículos, licença
estoque comercial, passaporte, IDs
(RG/CPF), transferência de
Bancos
qualquer propriedade
blockchain privado para
consolidar informações e
público para facilitar Coleta de Intangíveis
remessas internacionais patentes, marcas, reservas,
nomes de domínio
Votação
acompanhamento
Financeiro 37
transparente de votações
dinheiro, ações, empréstimos,
públicas e privadas
investimento, crowdfunding
Distributed
Ledger
FreePik
FreePik
41
42
43
44
45
46
Comparativos 47

Comparando as principais tecnologias de Blockchain

Hyperledger Ethereum Bitcoin

Blockchain de uso Blockchain de uso Blockchain de


Descrição
geral geral transações

Governança Linux Foundation/IBM Ethereum Developers Bitcoin Developers

Moeda Ether Bitcoin

Recompensa por mineração Ether Bitcoin

Rede de consenso Plugável Mineração Mineração

Rede Privada ou Pública Pública ou Privada Pública

Privacidade Aberta e/ou Privada Aberta Aberta

Programável em Programável em Limitado a poucos


Smart-contracts
múltiplas linguagens múltiplas linguagens scripts
Casos de uso
49
50
51
52
53
54
55
Casos de uso para
Identidade
57
58
59
60
61
62
OriginalMy e casos
de uso
64

O que fazemos?

AUTENTICIDADE
Proof-of-Authenticity

DESCENTRALIZADA

através da

Tecnologia Blockchain
Documentos digitais 65

Como fazemos? PROVA DE AUTENTICIDADE

Assinatura de
Conteúdo Web
documentos BLOCKCHAIN PROVAS DOCUMENTAIS

PROVA DE ANUÊNCIA

Sem armazenamento de
Validação de Identidade conteúdo dos documentos
CERTIFICAÇÃO DIGITAL
digitais
O modelo tradicional
Cartório 1 Cartório 2 Cartório 3

Contrato com 3 Motoboy


signatários

66
OriginalMy - O modelo disruptivo
Assinaturas em
Prova de tempo real,
Autenticidade registradas em
Documento para documento blockchain
PDF e signatários
Assinaturas
utilizando APP
OriginalMy

Blockchain
Timestamping
MUDAMOS+ do ITS-Rio
68

Before After

1 Paper 2000kg (2 ton) 0

2 Time ~3 years weeks

3 Collect locally, per city global

4 Transport days seconds

5 Validate impossible real-time

GRANDE CASO DE USO DA NOSSO


MECANISMO DE ASSINATURA E REGISTRO
A transfer of trust in a
trustless world
Blockchain e Aplicações Descentralizadas
Julho/2017

Edilson Osorio Junior

originalmy.com contato@originalmy.com @originalmycom fb.com/originalmycom github.com/originalmy

Você também pode gostar