blockchain: registros eletrônicos distribuídos, imutáveis e seguros

Download Blockchain: registros eletrônicos distribuídos, imutáveis e seguros

If you can't read please download the document

Upload: augusto-herrmann-batista

Post on 14-Apr-2017

267 views

Category:

Technology


1 download

TRANSCRIPT

Blockchainregistros eletrnicosdistribudos, imutveis e seguros

Augusto Herrmann Batista

24/6/2016

O que ?

Blockchain

Um banco de dados distribudo que mantm uma lista continuamente crescente de registros de dados, dificultando a manipulao e reviso.

O que ?

primeira aplicao: moedas digitais ( virtuais), ou criptomoedas

Bitcoin

outros exemplos:altcoins: Namecoin, Litecoin, Ethereum, etc.

Bitcoin: como comeou

artigo acadmico: Satoshi Nakamoto, 2008moeda digital transaes assinadas digitalmente

peer-to-peer, modelo descentralizado

funcionamento baseado no blockchain

remunerao do trabalho computacional pela cunhagem de novas moedas (minerao de Bitcoins)

Bitcoin: crescimento

Bitcoin: software livre em 2009

rpida expanso a partir de 2012

Valor estimado das transaes em US$/ano (Ladislav Mecir, 2016)

Volume de transaes (Zhitelew, 2016)

Bitcoin: aceitao

Exemplos de organizaes que aceitam Bitcoin como pagamento incluem:

Paypal

Microsoft

Dell

Fundao Mozilla

Fundao Wikimedia

Bitcoin: como funciona

Blockchain: livro-caixa global de transaes

distribudo: cada n na rede tem uma cpia do blockchain

/

X YValor: NRef.: T1, T2Bitcoin: transaes

cada transao tem informaes de valores e destinatrios

pagador X envia N bitcoins para recebedor Y

inclui referncias s transaes anteriores

transao assinada pelo pagador

/

T1

T2

Bitcoin: minerao

grupos de transaes so verificados pelo minerador, que faz clculos criptogrficos e cria um bloco

valores (moedas) so emitidos como recompensa pelo trabalho computacional de processamento

BLOCO nBLOCO n-1

T1

Tm

...

T2

Bitcoin: blockchain

blockchain a cadeia de blocos onde cada um referencia o anterior

o blockchain contm todas as transaes j realizadas na histria e de conhecimento pblico

as transaes so identificadas por endereos Bitcoinso pseudnimos, no annimos

BLOCO 1BLOCO 2BLOCO 3BLOCO 4...

Blockchain

Ser que s serve para moedas digitais?

Blockchain: caractersticas

Banco de dados distribudo;

blocos podem conter quaisquer dados (no caso do Bitcoin, registros no livro contbil de transaes);

incentivo econmico: proof-of-work (minerao);clculo matemtico caro computacionalmente de se fazer;

barato de se verificar;

funes de resumo criptogrfico (hash)

Blockchain: caractersticas

assinatura digital a cada transao;

assinatura digital do agente de minerao

estado do blockchain alterado ao acrescentar-se um novo bloconunca se retira ou altera um bloco anterior

blocos devem incluir referncia criptogrfica ao estado anterior

passado imutvel

Aplicaes no financeiras

Cartrios digitais;

registro de patentes e propriedade intelectual;

carimbos de tempo;

registro de descobertas cientficas;

autoria de contedo;

votao digital;

contratos inteligentes

Mais informaes: The Impact of the Blockchain Goes BeyondFinancial Services, Harvard Business Review

Produtos comerciais

Microsoft: Ethereum Blockchain as a Service (EbaaS)

IBM: ADEPT (contratos inteligentes e internet das coisas)

Deloitte e ConsenSys (banco digital)

Consideraes

Ao considerar o uso do blockchain a uma aplicao:considerar se as suas caractersticas (distribudo, transparente, rede de confiana, imutvel, custo computacional, etc.) so compatveis com as necessidades da aplicao

estudar, projetar e associar cada um de seus aspectos tcnicos (ex.: gesto de identidade e par de chaves criptogrficas, transao, bloco, minerao) a elementos da aplicao

Consideraes

Fazer as adaptaes necessrias, por exemplo:se for necessrio sigilo do contedo/transao em algum caso, usar criptografia. Projetar o controle de acesso pode ser complexo

Estudar a distribuio / modelo econmico relacionado aos custos computacionais (minerao)

Referncia tcnica

Mastering Bitcoin: Unlocking Digital CryptocurrenciesLivro de Andreas M. Antonopoulos, editora O'Reilly.

Referncias: aplicao

How The Cryptoconomy Will Be Created , Forbes

New Initiative Aims To Eliminate Corruption With Blockchain Technology, Forbes

Public-Sector Blockchain Pilot Pushes the Tech Forward, Govtech

The Impact of the Blockchain Goes Beyond
Financial Services, Harvard Business Review

Block Chain 2.0: The Renaissance of Money, Wired

Obrigado!

[email protected]

Disponvel em:http://pt.slideshare.net/AugustoHerrmannBatis/Creative Commons Atribuio 4.0

/