Você está na página 1de 27

Blockchain

Apresentação do professor

Fernando Lopes

Fundador da Datacurrency, empresa especializada


na criação de plataformas e games para o mercado
DeFi. Autor de vários artigos e livros, um dos quais
entre os 17 indicados como bibliografia selecionada
sobre criptoativos pelo Superior Tribunal de Justiça.
Formado em Internet das coisas e Direito, tem
experiência comprovada como programador
blockchain e como advogado especializado no
mercado de criptoativos. Ensina programação DeFi
de forma gratuita desde 2020 no canal da DeFi
University no youtube. Foi consultor de inúmeros
projetos de tokenização e atualmente é consultor do
projeto Cyberskies, um jogo baseado em
criptomoedas e metaverso. Como programador e
empreendedor criou um NFT em realidade
aumentada com inteligência artificial embutida, que
pode ser encontrado no site decenterverse.io
Apresentação da disciplina

• Explicar por que a Blockchain foi criada;


• Explicar como os pagamentos são processados sem uso da blockchain; 
• Apresentar noções básicas de computação como o modelo cliente e servidor;
• Explicar o conceito de rede p2p e sua importância para o processamento descentralizado de pagamentos;
• Explicar o problema dos generais bizantinos como barreira para o uso de redes P2P;
• Explicar como o Bitcoin resolve o problema dos generais bizantinos.
Por que a blockckchain foi criada

Parte 1
Por que a blockchain foi criada

Parte 2
O comércio na Internet tem dependido quase exclusivamente de instituições financeiras que servem como terceiros confiáveis para
processar pagamentos eletrônicos. Enquanto o sistema funciona bem para a maioria das operações, ainda sofre com as
deficiências inerentes ao modelo baseado em confiança. Transações completamente não-reversíveis não são possíveis, uma vez que
as instituições financeiras não podem evitar a mediação de conflitos. O custo da mediação aumenta os custos de transação, o que
limita o tamanho mínimo prático da transação e elimina a possibilidade de pequenas transações ocasionais, e há um custo mais
amplo na perda da capacidade de fazer pagamentos não reversível para serviços não reversíveis. Com a possibilidade de reversão, a
necessidade de confiança se espalha. Comerciantes devem ser cautelosos com os seus clientes, incomodando-os para obter mais
informações do que seria de outra forma necessária. Uma certa percentagem de fraude é aceita como inevitável. Estes custos e
incertezas de pagamento podem ser evitados ao vivo usando moeda física, mas não existe nenhum mecanismo para fazer
pagamentos ao longo de um canal de comunicação sem uma parte confiável. O que é necessário é um sistema de pagamento
eletrônico baseado em prova criptográfica em vez de confiança, permitindo a quaisquer duas partes dispostas a transacionar
diretamente uma com a outra sem a necessidade de um terceiro confiável. Transações que são computacionalmente impraticáveis
de reverter protegeriam os vendedores de fraudes e mecanismos rotineiros de disputa poderiam ser facilmente implementados
para proteger os compradores. Neste artigo, nós propomos uma solução para o problema de gasto duplo usando um servidor de
horas distribuído peer-to-peer para gerar prova computacional da ordem cronológica das operações. O sistema é seguro desde que
nós honestos controlem coletivamente mais poder de CPU do que qualquer grupo cooperado de nós atacantes.

Fonte. https://bitcoin.org/pt_BR/bitcoin-paper . Satoshi Nakamoto: criador do Bitcoin e da Blockchain


Esta Foto de Autor Desconhecido está licenciado em CC BY
Esta Foto de Autor Desconhecido está licenciado em CC BY
Esta Foto de Autor Desconhecido está licenciado em CC BY
Esta Foto de Autor Desconhecido está licenciado em CC BY
O que é moeda

Parte 1

O povo tende a confundir (com os bens) a moeda que é um


simples certificado de obter bens que podem nem mesmo
existir, e com isso cria problemas e desilusões
(ROBERTSON, Dennis, 1963, p.8).
O que é moeda

Parte 2

“uma relação social de


crédito e débito entre dois
agentes”
(JACKSON et al., 2011, p.66)
Diferenças entre moedas fiduciárias e criptomoedas

Parte 1
Diferenças entre moedas fiduciárias e criptomoedas

Parte 2
Balancete do Banco Comercial e o processo de
criação de meios de pagamentos

Situação 1:

d = DV / MP = 1: público não retém moeda em espécie,


transformando-a em depósitos à vista

e = ET / DV = 0,2: recolhimento compulsório fixado em


20%, liberando, portanto, 80% dos depósitos captados
para empréstimo

B = 100, d = 1, e = 0,2
MP = 100 / [1-1(1-0,2)] = 100/0,2 = 100.5 = 500
Modelos de transferência de informação pela internet: sistemas centralizados versus
distribuídos.

https://web.stanford.edu/class/cs244/papers/
DistributedCommunicationsNetworks.pdf
 O problema dos generais bizantinos nos sistemas distribuídos.

Parte 1

https://lamport.azurewebsites.net/pubs/byz.pdf
 O problema dos generais bizantinos nos sistemas distribuídos.

Parte 2

https://edisciplinas.usp.br/pluginfile.php/5603756/
mod_resource/content/1/
A_TRAGEDIA_DOS_COMUNS_por_Garrett_Hardin.pdf
Esta Foto de Autor Desconhecido está licenciado em CC BY-SA
GENESIS ...
BLOCK #1 BLOCK #2 BLOCK #3
BLOCK

Data: ... Data: ... Data: ... Data: ...


Prev. Hash: 0000 Prev. Hash: 056FH Prev. Hash: HJI66 Prev. Hash: ZU77F
Hash: 056FH Hash: HJI66 Hash: ZU77F Hash: 789BV
block id

transaction(s)

merkle root
... hash ...

previous hash
nonce

timestamp
GENESIS ...
BLOCK #1 BLOCK #2 BLOCK #3
BLOCK

Data: ... Data: ... Data: ... Data: ...


Prev. Hash: 0000 Prev. Hash: 056FH Prev. Hash: HJI66 Prev. Hash: ZU77F
Hash: 056FH Hash: HJI66 Hash: ZU77F Hash: 789BV
 Revisão e síntese das unidades.
Obrigado!

Você também pode gostar