Você está na página 1de 28

Blockchain

• Origem
• Definição e Intuição: O que é, para que serve
• Porquê o nome Blockchain
• Propriedades Principais
• Exemplos de aplicação

DISCLAIMER

• Para esta apresentação parD do princípio que a maior parte da


audiência não era técnica e que não Dnha grandes conhecimentos
prévios do assunto.

• O ObjecDvo principal é explicar, de forma simplificada, o conceito - o


que é e para o que serve e quais as possíveis aplicações e não como
funciona.

• Vários aspectos técnicos estão, deliberadamente, bastante


simplificados, truncados e sobretudo omi6dos.

Apresentação Blockchain 2019-05-21


ORIGEM

• Tradicionalmente as transações comerciais têm sido, ao longo da


história, bastante ineficientes:
• Tempo
• Duplicação de esforço e registos ao longo de uma série de enDdades
• Custo (fees por parte de uma série de enDdades parDcipantes)
• Vulneráveis (erros humanos, bugs, fraudes, ciberataques)

• e sobretudo muito pouco transparentes!

Apresentação Blockchain 2019-05-21


ORIGEM

• Metade da população não tem acesso ao sistema bancário e


desenvolve métodos de pagamento em mercado paralelo

• As fraudes, lavagem de dinheiro e os "negócios escuros" são uma


realidade

• A quanDdade de transações tem crescido exponencialmente


(internet, e-commerce, online banking, mobile, aumento da
mobilidade das pessoas) e vai crescer ainda mais com o IOT

Apresentação Blockchain 2019-05-21


ORIGEM

• A crise financeira de 2008 levou a uma enorme perda de confiança


nos sistemas existentes (Bancos, InsDtuições, Governos) sobretudo
por parte de setores poliDcos Libertários e levou a movimentos
como o Occupy Wall Street.

Apresentação Blockchain 2019-05-21


ORIGEM

• Neste contexto em 2008 numa lista de discussão "The Cryptography


Mailing" é apresentado um arDgo "Bitcoin P2P e-cash paper" por um
programador ou grupo de programadores sob o pseudónimo Satoshi
Nakamoto onde é apresentada a Bitcoin (considerada a primeira
moeda digital mundial descentralizada) e consDtuindo um sistema
económico alternaDvo (Em 2009 o código foi lançado em Open
Source).

Apresentação Blockchain 2019-05-21


ORIGEM

• Estes pioneiros queriam eliminar os intermediários, cancelar taxas de juro e


sobretudo tornar as transacções transparentes e acabar com a corrupção.

• Para servir de suporte ao Bitcoin e conseguir estes objecDvos criaram um


sistema de registo de transacções baseado numa rede descentralizada (P2P),
i.e. sem uma enDdade administradora central

• Neste sistema/rede os registos são:


• públicos/auditáveis (§)
• são verificados/acreditados por todos uDlizadores (nodos) da rede (§)
• depois de adicionados é impossível serem alterados.

Apresentação Blockchain 2019-05-21


ORIGEM

• “baseado numa rede descentralizada


(P2P)”
• para tornar inviável qualquer
autoridade financeira ou
governamental controlar ou
manipular a emissão e o valor da
criptomoeda ou induzir a inflação
com a produção de mais dinheiro

Apresentação Blockchain 2019-05-21


Blockchain ….
BLOCKCHAIN != BITCOIN / Criptomoedas

Bitcoin/Criptomoedas é uma das aplicações do Blockchain - a primeira

Apresentação Blockchain 2019-05-21


Blockchain - Definição

• Visão Técnica / Business


• Blockchain é um Livro Razão (Ledger) par6lhado e imutável que
possibilita/facilita o processo de registo de transações e o
rastreamento de aDvos (assets) numa rede de negócios.
• Um aDvo pode ser tangível (dinheiro, uma casa, um carro, um terreno)
ou intangível (propriedade intelectual, patentes, copyrights, marcas).
• PraDcamente qualquer coisa que tenha valor pode ser rastreado e/ou
comercializado numa rede blockchain reduzindo os custos e tempo do
processo para todos os envolvidos, os riscos e aumentando a
transparência e a confiança.
Apresentação Blockchain 2019-05-21
Blockchain - Definição

• Filosofia de Vida / Polí6ca ; Culto


• Transparência
• Descentralização (power to the people)
• Liberdade (em relação a governos, bancos, etc)

Apresentação Blockchain 2019-05-21


Blockchain - Definição

Com esta longa e clara definição


ficaram a perceber blockchain a 100%
certo?
:)

Apresentação Blockchain 2019-05-21


Blockchain - Intuição

• Transações “Normais” num mundo


onde só existe Excel (para facilitar :))
• Todos os intervenientes tem os
seus próprios registos em Excel
• Erros de Registo
• Diferenças nos dados
• Possibilidade de Fraude
• Falta de Transparência
• Troca de cópias (possivelmente
adulteradas) de documentos Excel
e necessário constante emissão de
“CerDdões” (sujeitas a fraude) por
enDdades reguladoras
• Vários custos (fees) ao longo do
processo

Apresentação Blockchain 2019-05-21


Blockchain - Intuição

• Transações com Blockchain! - um


mundo em que o Excel é subsDtuído
por um “Google Docs especial”
• Todos os intervenientes acedem /
par6lham os mesmos registos/
documentos => Descentralização,
Transparência
• Um linha só é adicionada ao
documento após validação/
consenso de todas as partes
envolvidas.
• Após ser adicionada é imutável -
impossível ser alterada.
• Sem “fees” para além dos de
manutenção da rede. Sem
intermediários.
Apresentação Blockchain 2019-05-21
Blockchain - Intuição

• Numa rede Blockchain o processo poderia ser:

1. O Regulador cria a preenche o registo para um novo veículo no blockchain e transfere a


propriedade para o fabricante.
2. O Fabricante adiciona a marca e modelo e o nº de idenDficação do veículo na template do
veículo de acordo com os parâmetros permiDdos pelo “Smart Contract”
1. “Smart contract” - nome bastante infeliz … é um conjunto de regras, embebidas no
blockchain, que governam/verificam/validam a transação
3. O Negociante pode ver o stock actualizado. A propriedade do veículo pode ser transferida do
Fabricante para o Negociante depois de um “smart contract” ser executado para validar a
venda.
4. A Empresa de Leasing pode ver o stock no negociante actualizado. A propriedade do veículo
pode ser transferida do Negociante para o Empresa de Leasing depois de um “smart contract” ser
executado para validar a venda.
5. O Cliente do Leasing pode ver os veículos disponíveis para contrato de leasing e pode
preencher o formulário para fazer contrato de leasing.
6. Este processo de leasing conDnua entre vários clientes até que a Empresa de Leasing decide
que é tempo de reDrar o veículo.
Neste ponto a propriedade do veículo é transferido para o Sucateiro que, de acordo com outro
“smart contract” obtém a permissão para destruir o veículo.

Apresentação Blockchain 2019-05-21


Blockchain - Intuição

• Poderíamos estar a falar de:


• Percurso de um produto alimentar, dito de produção sustentável, ao
longo da cadeia.
• Percurso de uma peça de roupa (políDca de não uDlização de trabalho
infanDl e justa remuneração).
• Percurso de um Produto CerDficado - Ex. Vinho DOC
• Percurso escolar e de formação de uma pessoa.
• Venda de Livros ou Música sem intermediários (ex, Amazon) e com fee
total para autor (livros, musica no Blockchain e desbloqueados após
transação) => Smart Contracts.
• Streaming de Musica ou Jornais/Revistas vs Google => Smart Contracts
(pagamento imediato e correcto para o produtor do conteúdo).
• Venda de Bilhetes (bilhete no blockchain).
• Controlo de bilhetes e vouchers de um clube que tem o Estádio na
freguesia de Carnide…

Apresentação Blockchain 2019-05-21


Blockchain - Intuição

Apresentação Blockchain 2019-05-21


A longo prazo as tecnologias Blockchain poderão
significar para Bancos, Reguladores,
Intermediários, Revendedores de conteúdos etc
o que o email significou para o serviço de
correios !

Apresentação Blockchain 2019-05-21


"What's in a name? That which we call a rose
By any other name would smell as sweet."
Romeo and Juliet (II, ii, 1-2)

- Porquê o nome Blockchain -

Apresentação Blockchain 2019-05-21


Blockchain - Função Hash
• Uma função hash é um algoritmo que mapeia dados de comprimento variável para dados únicos de
comprimento fixo - o “hash code”
• Efeito Avalanche - qualquer pequena alteração no input causa uma profunda alteração no output.
• Usado em registo de Passwords, validação de transferências de ficheiros, caches etc etc etc ……. e blockchain
Exemplos para SHA-256 (usado pelo Bitcoin, existem muitos outros)
10.digital 2793cada9fec5b42ca785554e7e66734e0bff03c71dc23e5f613bdd8b0073e24

10digital fcd7d0956a14259b3e6a81a201367730283d9c4dbaad8a4b797b8b828db9b7f5

Futebol Clube do Porto 7a218281e9b7b4d543d73bb1703002931efc4e850528fcd682b43aaa68023a0b

Lorem ipsum dolor sit amet, consectetur 2da41e3de746225328edc814e65390c5ddd2a5c4f05c34cb2509f8dcd803134a


adipisicing elit. Eligendi non quis
exercitationem culpa nesciunt nihil aut
nostrum explicabo reprehenderit optio amet
ab temporibus asperiores quasi cupiditate.
Voluptatum ducimus voluptates voluptas?

Apresentação Blockchain 2019-05-21


Blockchain

Cada bloco contém um timestamp, dados e o hash do block anterior! Formando assim uma
Cadeia de Blocos ligados pelos hash’s e tornando assim impossível alterar o conteúdo de
qualquer bloco uma vez adicionado à cadeia!
Esta é uma das 3 principais características do Blockchain - IMUTABILIDADE

Apresentação Blockchain 2019-05-21


Blockchain - Principais Características

• Imutabilidade

• Descentralização
• Sem controlo central
• Sem intermediários
• Maior resiliência (ataques, down6mes, etc)
• Adição de blocos à cadeia dependem de um mecanismo de
consenso entre todos os nodos.

Apresentação Blockchain 2019-05-21


Blockchain - Principais Características

• Transparência (mantendo a privacidade ?)

• A iden6dade dos par6cipantes é escondida via criptografia e representada pelo seu endereço publico
• Não se visualiza: “Gonçalo Redondo pagou 1BTC” ao Tinder mas
“1MF1bhsFLkBzzz9vpFYEmvwT2TbyCt7NZJ pagou 1 BTC”

Extracto de transacções do Ethereum

Apresentação Blockchain 2019-05-21


Blockchain - Principais Características

• Transparência
• Enquanto a iden6dade real é privada, é possível visualizar
a lista total de transacções efectuadas pelo seu endereço
publico. Este nível de transparência nunca foi possível
antes, por exemplo, no sistema financeiro.
• Se for conhecido o endereço público de uma grande
empresa poderá ser consultado todas as transacções em
que par6ciparam … o que as obriga a ser “honestas”.
• O normal será que em vários dos processos vistos
anteriormente (cer6ficações, cadeia de fornecimento, etc)
que envolvam blockchain sejam as próprias empresas e
facilitar essa consulta pública como forma de
transparência (pressão externa, ganhos de imagem, etc).
• Mudanças futuras na legislação .. poderão obrigar a isso!
(já existem movimentos nesse sen6do, por exemplo
Brasil).

Apresentação Blockchain 2019-05-21


Em que situações é útil utilizar Blockchain ?

Sabendo o que é Blockchain e o que faz ….


Se for preciso pensar porque será aplicável numa determinada
situação … é porque não se aplica…

“Piada” do Sector ….

Apresentação Blockchain 2019-05-21


Apresentação Blockchain 2019-05-21
O uso alargado das Tecnologias Blockchain irá revolucionar a
forma como vivemos e fazemos negócios.
Mas ….

- Estamos ainda nos primórdios (os anos 90 da Internet) MAS "as coisas”
andam bem mais depressa agora…
- O número de transações possível por unidade de tempo é baixíssimo.
- Grande maioria das implementações são experiências ou “toys” e “está
na moda” falar em Blockchain.
- Estima-se que sejam preciso ainda vários anos (5?) para algumas coisas
poderem ser mais “mainstream” e não apenas boas intenções, but …
“The timming is now!”
Apresentação Blockchain 2019-05-21
OBRIGADO!
www.10.digital geral@10.digital (+351) 239 099 864

Você também pode gostar