39
A tecnologia blockchain (cryptoledger) e ecossistema disruptivo “pós-cloud” [email protected]

A tecnologia blockchain (cryptoledger) e ecossistema disruptivo “pós-cloud”

Embed Size (px)

Citation preview

A tecnologia blockchain (cryptoledger) e

ecossistema disruptivo “pós-cloud”

[email protected]

A tecnologia blockchain (cryptoledger) e

ecossistema disruptivo “pós-cloud”

[email protected]

•  CEO @ QUALIDATA •  Computer Science

(BSc, MSc) •  Chief Scientist @

Instituto Bitcoin •  Open Innovation &

Startups Fabrício Vargas

EU ->

“Everything, in retrospect,

is obvious" Michael Lewis

Only few are trained to see

the future.

The Internet? Bah! 1995 Predictions

Clifford Stoll, Newsweek - 1995

"The truth in no online database will replace your daily newspaper (…) and

no computer network will change the way government

works."

"I predict the Internet will

soon go spectacularly

supernova and in 1996

catastrophically collapse."

Robert Metcalfe - 1995 (the inventor of Ethernet)

Bitcoin Technology? Who cares?

Chapter #1

Investment in Blockchain Startups

2013

U$ 96 mi 2014

U$ 335 mi

W.T.F. is Bitcoin/Blockchain?

Chapter #2

O “ouro digital” Bitcoin

Bitcoin •  Moeda Digital Peer-to-Peer •  Não tem um dono nem um “Banco

Central” •  Regulado via matemátia/criptografia •  Ajustes precisam ser organicamente

aceitos pela maioria da rede.

Blockchain = cryptoledger distribuída

Objetivo principal:

Impedir o “gasto duplo"

Diferenciais •  Não possui um ponto único de

falha •  Praticamente instantâneo, e

sem fronteiras (respeite as leis!) •  Elimina a necessidade de uma

das partes confiar na outra

Blockchain é um protocolo

Bitcoin é a primeira App pós-cloud ou DApp (Distributed App)

Bitcoin também é a primeira “Decentralized Autonomous

Organization”

Como Funciona? •  Transações validadas de forma

distribuída => pense em votos •  Proof-of-work impede trapaça •  Empenho é recompensado com

bitcoin. •  Isso é “minerar bitcoin”!

// Script que verifica se esta transação está autorizada a gastar os valores da transação Tx

Valor: <valor in Bitcoins>

Input Script (Resgate): <Tx>

Output Script (Contrato):

Transação Tx :  

// Código que determina as regras para alguém conseguir resgatar (transferir) os valores contidos nesse contrato.

//depende de como é a TxA (origem do dinheiro)

RETURN (resgatador == “Lara”) AND checkSig(resgatador);

1 BTC  Bruno Lara

Transação TxB :  Valor: 1 BTC

Input Script (Resgate): TxA

Output Script (Contrato):

R$770,00  

•  Bruno cria a TxB e assina digitalmente

•  Bruno faz um broadcast da TxB na rede

•  Lara é notificada •  Mineradores validam a

transação e incluem na Blockchain

•  Lara tem a confirmação de que a transação não pode ser desfeita

var resgatador = “Lara"

0,0001  Lara Maria

Transação TxC :  Valor: 0,0001 BTC

Input Script (Resgate): TxB

Output Script (Contrato):

R$0,77  

Output Script (Contrato):

Transação TxB :  

RETURN (resgatador == “Lara”) AND checkSig(resgatador);

var resgatador = “Lara" RETURN

(resgatador == “Lara”) AND checkSig(resgatador);

Transação TxB :  

Transação TxC :  

Validação do Minerador

=> Se retornar “TRUE” é válida!

var resgatador = “Lara"

RETURN (resgatador == “Maria”) AND checkSig(resgatador);

0,0001  Lara Maria

Transação TxC :  Valor: 0,0001 BTC

Input Script (Resgate): TxB

Output Script (Contrato):

R$0,77  

Output Script (Contrato):

Transação TxB :  

RETURN (resgatador == “Lara”) AND checkSig(resgatador);

Tipos de Contratos •  Transferencia com período de carência:

NOW > dd/mm/yyyy •  Contas conjuntas M de N •  Crowdfunding: Valor >= X •  Dinheiro restrito – só pode ser gasto em certos

estabelecimentos •  Centavos de bitcoin como Tokens => Smart

Properties (jogos, bens virtuais, dispositivos inteligentes, etc..

Disrupting!!!

Chapter #3

Sistema Bancário •  Tempo real •  Custo irrisório por transação •  Inclusão Financeira: •  Sem custo •  Acesso a muitos serviços •  Acessível via mobile

Pgto. na Internet •  Muito mais prático: •  Sem confirmações de dados,

autenticação, etc. •  Muito mais seguro •  Confirmação quase instantânea

DApps •  Controle da propriedade (ownership) •  Contratos de transferência e de uso de

recursos compartilhados (micro-pagamento)

•  Novo nível de escalabilidade a baixo custo.

•  Entrega e Pagamento inseparáveis •  Novos modelos de negócios!!!

Conclusão

Clifford Stoll, Newsweek - 1995

"The truth in no online database will replace your daily newspaper (…) and

no computer network will change the way government

works."

Fabrício Vargas Matos [email protected]

@iFabricioMatos

Linkedin: fabriciovargasmatos