Você está na página 1de 30

CURSO ITS

BITCOIN
A TECNOLOGIA E SUAS APLICAES
PROFESSORES:

GABRIEL ALEIXO MARCO AGNER PATRCIA ESTEVO

Pesquisador e coordenador Pesquisador e Designer de Informao


de projetos do ITS Rio desenvolvedor no TXPlab e UX no TXPlab
AULA 1

INTRODUO AO
BITCOIN
Foto por:Antana
CURSO ITS BITCOIN - AULA 1: INTRODUO AO BITCOIN

HOJE IREMOS ABORDAR:

O que o Bitcoin (a moeda e a rede) e o que levou ao


surgimento dele

Exemplos prticos de uma transao em bitcoins

Onde e com qual objetivo j se usa a rede do Bitcoin

Tecnologias que suportam o Bitcoin

Funes criptogrficas de hash, criptografia de chaves


pblica e privada
CURSO ITS BITCOIN - AULA 1: INTRODUO AO BITCOIN

DINHEIRO

DINHEIRO = informao quantificvel que lhe d direito a


um favor

Caractersticas: escassez controlada, praticidade, alto


custo para falsificar

Ouro, sal, conchas, pedras, moedas,


CURSO ITS BITCOIN - AULA 1: INTRODUO AO BITCOIN

COMO SERIA POSSVEL DIGITALIZAR O DINHEIRO, UMA VEZ QUE TODA


INFORMAO PODE SER COPIADA E COLADA NO MEIO DIGITAL?

E mais: como fazer esse processo funcionar com segurana


sem depender de qualquer intermedirio?

Bancos, governos nada!

Grandes nomes da cincia da computao tentaram


responder a essas perguntas, mas somente em 2008 veio
uma soluo efetiva
CURSO ITS BITCOIN - AULA 1: INTRODUO AO BITCOIN

PROBLEMA DOS GENERAIS BIZANTINOS

Um exrcito cerca uma cidade inimiga com


acampamentos separados que devem se comunicar para
concordar em uma estratgia de ataque. H traidores
desconhecidos entre os integrantes do exrcito que
podem corromper a troca de mensagens e evitar o
consenso. Como os generais honestos deste exrcito
podem garantir que a comunicao no ser
comprometida pelos traidores?

Leslie Lamport, Robert Shostak, and Marshall Pease (1982)


CURSO ITS BITCOIN - AULA 1: INTRODUO AO BITCOIN

PROBLEMA DOS GENERAIS BIZANTINOS


CURSO ITS BITCOIN - AULA 1: INTRODUO AO BITCOIN

B-MONEY (WEI DAI, 1998)


Usa Proof-of-work

No resolve bem a
emisso de moeda

Resolve o problema de
gasto duplo de forma
no-descentralizada
CURSO ITS BITCOIN - AULA 1: INTRODUO AO BITCOIN

HASH CASH (ADAM BACK, 2002)


Prope um sistema de
proof-of-work para
evitar spam em emails

Hashcash logo ganha


o interesse como pea
para criao de um
dinheiro digital
CURSO ITS BITCOIN - AULA 1: INTRODUO AO BITCOIN

RPOW (HAL FINNEY, 2004)


Prope a utilizao de
proof-of-work para
criao de tokens

No resolve de forma
satisfatria o problema
de confiana para
verificao de gasto
duplo.

No d uma soluo
definitiva para a
emisso de moeda
CURSO ITS BITCOIN - AULA 1: INTRODUO AO BITCOIN

BIT GOLD (NICK SZABO, 2005)


Utiliza proof-of-work

Soluo para gasto


duplo vulnervel a
sybil attack
CURSO ITS BITCOIN - AULA 1: INTRODUO AO BITCOIN

IVE BEEN WORKING ON A NEW


ELECTRONIC CASH SYSTEM THAT IS
FULLY PEER-TO-PEER, WITH NO
TRUSTED THIRD PARTY.

Satoshi Nakamoto, Out/2008


CURSO ITS BITCOIN - AULA 1: INTRODUO AO BITCOIN

O QUE BITCOIN?
Bitcoin um conjunto de conceitos e tecnologias que formam a
base de um ecossistema de dinheiro digital. As unidades de moeda
chamadas bitcoins so usadas para armazenar e transmitir valor entre
os participantes na rede Bitcoin. Os usurios Bitcoin comunicam-se
entre si utilizando o protocolo Bitcoin principalmente atravs da
Internet, mas outras formas de rede tambm podem ser usadas. A
implementao da pilha do protocolo Bitcoin est disponvel como
software de cdigo aberto, pode ser executada em uma ampla
variedade de dispositivos de computao, incluindo laptops e
smartphones. o que torna a tecnologia de fcil acesso.

Andreas Antonopoulos em Mastering Bitcoin Cap. 1 Pg. 1

https://www.bitcoinbook.info/translations/pt_BR/book.pdf
CURSO ITS BITCOIN - AULA 1: INTRODUO AO BITCOIN
CURSO ITS BITCOIN - AULA 1: INTRODUO AO BITCOIN

Bitcoin + blockchain = uma base comum de dados a qual qualquer


usurio tem acesso e que se mantm atualizada e em consenso ao longo
de uma rede descentralizada.

Originalmente, conforme a tecnologia foi implementada no Bitcoin, isso


significa que qualquer um pode se candidatar a atualizar o balano de
pagamentos que d conta de quantas unidades da moeda digital esto
sob posse de cada usurio. Entretanto, o sistema, de forma auto-
regulvel, capaz de distinguir quando o usurio est enviando uma
informao falsa de quando ele est enviando uma informao
verdadeira. essa capacidade de gerar CONSENSO entre desconhecidos
digitalmente conectados a grande beleza do Bitcoin.

http://bitcoinfographics.com/pt/what-is-bitcoin-the-currency/

http://historyofbitcoin.org/
CURSO ITS BITCOIN - AULA 1: INTRODUO AO BITCOIN

A tecnologia capaz de criar e manter


o balano de pagamentos dos
bitcoins pode ser utilizada para
manter bases de dados distribudas
com outras finalidades. Entretanto,
imprescindvel pensar na importncia
de um token associado como
incentivo econmico para manter a
rede descentralizada e segura.

http://bitcoinfographics.com/pt/what-
is-bitcoin-the-network/
CURSO ITS BITCOIN - AULA 1: INTRODUO AO BITCOIN

USOS DO BITCOIN
Varejo de baixo valor nos Estados Unidos

A Alice mora na rea norte da baa da


Califrnia. Ela ouviu falar sobre o bitcoin
atravs dos seus amigos e quer comear a us-lo. Iremos
acompanhar a histria de como ela aprende a respeito do
bitcoin, adquire algumas moedas e ento gasta alguns de
seus bitcoins para comprar uma xcara de caf no Bobs
Caf em Palo Alto. Esta histria ir nos apresentar ao
software, s casas de cmbio e transaes bsicas desde a
perspectiva de um consumidor do varejo.
CURSO ITS BITCOIN - AULA 1: INTRODUO AO BITCOIN

USOS DO BITCOIN

Varejo de alto valor nos Estados Unidos

A Carol dona de uma galeria de arte


em San Francisco. Ela vende pinturas
caras por bitcoin. Esta histria nos vai
apresentar os riscos de um ataque de
consenso "51%" para varejistas de
produtos de alto valor.
CURSO ITS BITCOIN - AULA 1: INTRODUO AO BITCOIN

USOS DO BITCOIN
Doaes beneficentes

A Eugnia a diretora de uma instituio


de caridade para crianas nas Filipinas.
Recentemente ela descobriu o bitcoin e
quer us-lo para alcanar um grupo completamente diferente
de doadores locais e estrangeiros para financiar sua instituio de
caridade. Ela tambm tem investigado formas de usar o bitcoin
para rapidamente distribuir os fundos nas reas necessitadas.
Esta histria ir mostrar o uso do bitcoin para a angariao de
fundos atravs de fronteiras e moedas e o uso de um registro
contbil aberto para a transparncia de organizaes de caridade.
CURSO ITS BITCOIN - AULA 1: INTRODUO AO BITCOIN

USOS DO BITCOIN
Servios de contratos internacionais

O Bob, o dono da cafeteria de Palo Alto,


est montando um novo website. Ele contratou
um programador web indiano, o Gopesh, que mora em
Bangalore, ndia. O Gopesh aceitou ser pago em bitcoin.
Esta histria vai examinar o uso do bitcoin para a
terceirizao, contratos de servios e transferncias
bancrias internacionais.
CURSO ITS BITCOIN - AULA 1: INTRODUO AO BITCOIN

USOS DO BITCOIN
Importao e exportao

O Mohammed um importador de
eletrnicos em Dubai. Ele vem tentando
usar o bitcoin para comprar eletrnicos dos
Estados Unidos e da China para importao aos Emirados
rabes Unidos e assim acelerar o processo de pagamentos
para as importaes. Esta histria ir mostrar como o bitcoin
pode ser usado para grandes pagamentos internacionais B2B
entre negcios de grande porte atados a mercadorias fsicas.
CURSO ITS BITCOIN - AULA 1: INTRODUO AO BITCOIN

TRANSAO DE BITCOIN

ALICE BOB
4 BTC

8 BTC
CURSO ITS BITCOIN - AULA 1: INTRODUO AO BITCOIN

TRANSAO DE BITCOIN

2 BTC
ALICE BOB
2 BTC

8 BTC
CURSO ITS BITCOIN - AULA 1: INTRODUO AO BITCOIN

TRANSAO DE BITCOIN

?
ALICE
IMPOSTOR BOB
2 BTC

8 BTC
CURSO ITS BITCOIN - AULA 1: INTRODUO AO BITCOIN

TRANSAO DE BITCOIN

?
ALICE BOB
2 BTC
+
8 BTC
CURSO ITS BITCOIN - AULA 1: INTRODUO AO BITCOIN

TRANSAO DE BITCOIN


ALICE BOB
2 BTC
+
8 BTC
CURSO ITS BITCOIN - AULA 1: INTRODUO AO BITCOIN

TRANSAO DE BITCOIN
BOB

ALICE

50 BTC
CURSO ITS BITCOIN - AULA 1: INTRODUO AO BITCOIN

TRANSAO DE BITCOIN
BOB

ALICE

50 BTC

LIVRO RAZO PBLICO

Você também pode gostar