26.05.2022 Views

Introdução ao Bitcoin

Um guia rápido para iniciantes

Um guia rápido para iniciantes

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Introdução ao Bitcoin

Guia rápido para inciantes

CripTom


1 - Introdução ao Bitcoin

1.1 O que é o Bitcoin?

- Bitcoin é um sistema de dinheiro digital => "Peer-to-Peer Electronic Cash System"

- Permite que os usuários transacionem bitcoins (a moeda do Bitcoin) sem a necessidade de

um terceiro de confiança.

- Curiosidade: Bitcoin com letra maiúscula é o sistema, bitcoin com letra minúscula é a moeda.

- A rede do Bitcoin, composta por vários computadores, mantém o sistema funcionando 24/7

formando uma “blockchain”.


- Pré-requisitos para usá-lo:

- Acesso à Internet

- Programa de computador

- A rede do Bitcoin (a blockchain) é responsável por:

- Segurança

- Emissão de novos bitcoins

- Processamento de pagamentos

- Participantes:

-Usuários finais

- Comerciantes

- Empresas

- Serviços do Bitcoin

- Corretoras

- Protocolos de camadas externas

- Desenvolvedores

- Cada participante da rede é um "Bitcoin Node"ou “Nó”.

- Você deve rodar seu próprio nó se não quer ter que confiar em terceiros para fornecer as

informações financeiras corretas.


1.2 No Alto Nível

1. Usuário A cria uma transação e a envia para a rede do Bitcoin.

2. Os nós interconectados verificam e transmitem a transação para os outros membros da

rede. Eventualmente a carteira do Usuário B é notificada da transação.

- Aqui verifica-se que o Usuário B realmente tem o saldo necessário e que a transação é

autêntica.

3. Um nó envia um bloco de novas transações para a rede. Cada nó verifica o bloco e o

adiciona à sua blockchain local.

4. O Usuário B está conectado a um nó. Quando esse nó atualiza seu “livro-razão”, ele notifica

a carteira do Usuário B de que a transação foi confirmada.

- A blockchain do Bitcoin é como um banco de dados. Cada computador da rede do Bitcoin tem

uma cópia dela. É basicamente um livro razão de todas as transações já feitas.

1.2.1 Passo 1: Transações

- A transação contém informações sobre como transacionar o dinheiro e a assinatura digital

que confirma que o usuário que de fato possui os bitcoins está transferindo o dinheiro.

- A transação contém:

- A quantidade a ser transferida

- O endereço Bitcoin do destinatário

- Uma assinatura digital (feita com a chave privada do remetente)


- Assinatura digital => feita com a transação e uma chave privada

- Somente o dono da chave privada pode ter criado aquela assinatura específica

1.2.2 Passo 2: A Rede do Bitcoin

- A verificação da validade da transação é feita pelos nós da rede.

- Verificação => Consultando sua cópia local da blockchain e garantindo que:

- Os bitcoins que o usuário gastou existem

- A assinatura digital do usuário é válida

- Transações que não obedecem aos critérios acima são descartadas pelos nodos

1.2.3 Passo 3: A Blockchain

- Como ocorrem várias transações simultaneamente, é necessário consenso sobre a ordem

dessas transações

- Para coordenar a ordem em que as transações são adicionadas no livro razão, um único nó

toma a liderança e sinaliza: "eu vou adicionar as transações na ordem X";

- Essa mensagem é o que é chamada de BLOCO

- Ela é enviada a rede pelo nó líder da mesma maneira que o usuário enviou a transação

- Conforme os nós recebem o bloco, eles o adicionam a sua cópia local da blockchain e

transmitem o novo bloco para seus pares;

- Nós que tomam a liderança são recompensados com novos bitcoins e as taxas de transação

do bloco

- Tomar a liderança é energeticamente custoso, pois é necessário resolver um problema

matemático complexo.


- Nós que tomam a liderança → Nós “mineradores”

- Nós que não tomam a liderança → Nós “validadores”

Números aproximados de nodes

1.2.4 Passo 4: Carteiras

- Carteiras são programas (podem ser de computador ou smartphones –APP) que interagem

com a rede.

- Carteiras:

- Gerenciam chaves

- Monitoram por bitcoins recebidos

- Enviam bitcoins

- As chaves são usadas para criar as assinaturas digitais e gerar os endereços Bitcoin.

Existem também as hardwallets ou Coldwallets que são dispositivos sem conexão com a

internet e, portanto, teoricamente mais seguros.

- Segregação: pessoas "desbancarizadas" vide países da África

- Problemas de privacidade: rastreamento de pagamentos, confiscos, censuras

- Inflação: Aumento da base monetária feito de maneira arbitrária e autoritária

- Fronteiras: cada país com uma moeda => comércio mundial mais complexo


1.4 A Abordagem do Bitcoin

1.4.1 Descentralizado

- Controle do Bitcoin é distribuído entre os nós;

- Extremamente difícil de controlar quem usa o sistema ou não

- Bitcoin trata todos os membros da rede igualmente

- É impossível censurar pagamento, censurar usuários ou confiscar dinheiro

- Bitcoin é "permissionless", o que significa que você não precisa pedir permissão a ninguém

para participar. Qualquer um com um computador e uma conexão a internet pode configurar

um nodo e ter um papel ativo na rede do Bitcoin

- Mudar as regras do Bitcoin é praticamente impossível. Se um nó tenta mudar as regras, os

outros o ignoram

1.4.2 Inflação

- 21Milhões de unidades

- 1 BTC = 1 BTC;

- Se você tem 1BTC você vai pra sempre ter 1/21M da oferta que como exposto, é finita

- Emissão programática.


1.4.3 Sem Fronteiras

- Bitcoin doesn't care

- Não existe diferença entre enviar bitcoins para seu vizinho e enviar bitcoins para o outro lado

do mundo.

1.5 Como o Bitcoin é Usado?

1.5.1 Poupança

- Maneira mais segura de armazenar dinheiro que existe. Tudo que você precisa fazer é

lembrar as 12 ou 24 palavras da sua seed.

- A rede só cresce e se torna mais segura.

1.5.2 Pagamento Através de Fronteiras

- É possível remover todo o overhead de realizar uma transação financeira entre países

diferentes.

- Não é necessário um intermediário.

1.5.3 Compras

- Ideal para pagamentos online;

- Não é necessário se preocupar com a segurança dos dados do cartão, por exemplo.

1.5.4 Especulação

- Boa parte dos usuários da rede usam para especulação, porém, já é possível conceber a idéia

de uma reserva de valor num futuro próximo.


1.5.5 Usos não relacionados a “moeda”

Propriedade

- Pagamentos em Bitcoin são registros públicos;

- É possível anexar mensagens as transferências, como o número de um chassi de um carro,

por exemplo.

- Após a confirmação, qualquer um pode confirmar que o fabricante do carro transferiu a

propriedade do carro para um novo dono.

- O dono pode mostrar que o carro é realmente dele, provando que ele tem a chave privada

que pertence a chave pública do destinatário da transferência.

Prova de Existência

- Da mesma maneira que a propriedade de um carro pode ser feita usando o Bitcoin, você

pode provar que um documento existiu a partir de um instante de tempo.

- Um documento digital tem uma assinatura: um hash criptográfico que pode ser calculado

usando o documento. Criar um documento diferente com a mesma assinatura é praticamente

impossível.

- Os pagamentos em bitcoin são registros públicos, então qualquer um pode verificar que **o

documento existiu antes do pagamento ser feito, usando a assinatura do documento e

comparando com a assinatura registrada na blockchain.

1.5.6 Como o Bitcoin é Precificado?

- Oferta e Demanda

1.5.7 Quando não Usar o Bitcoin?


-Pagamentos pequenos

- Pequenos pagamentos podem sofrer com as taxas de transferência.

- Use redes de camadas externas, como a LN.

- O valor da taxa depende:

- Quão grande ela é (em bytes).

- Oferta e demanda de espaço na blockchain.

- A blockchain processa aproximadamente 12MB de transações por hora, isso significa que

mineradores as vezes favorecem as transações com taxas de transações maiores.

- Pagar uma taxa de transação mais alta da uma prioridade mais alta a sua transação.

Pagamentos Instantâneos

- O destinatário pode ver a transação praticamente simultaneamente, porém a confirmação

demora em torno de 20 minutos.

- Transações não confirmadas podem ser um double spend (gasto duplo).

1.6 O Halving

Halving é o nome dado ao processo no qual a emissão de novos BTC é cortada pela metade.

Conforme a programação do BTC, o processo ocorre a cada 210 mil blocos minerados. Em

termos de tempo, cada ciclo possui cerca de quatro anos. O último bloco está previsto pra ser

minerado no ano de 2140.

- Bitcoin é seguro, mas:

- Você pode perder suas chaves privadas;

- Suas chaves privadas podem ser roubadas;

- O governo pode te perseguir se souber que você tem bitcoins;

- O preço é volátil;


- A criptografia pode ser quebrada;

- Podem existir bugs no código;

- Você é responsável pela segurança de seus bitcoins

Podemos considerar que:

- Bitcoin é global, sem fronteiras e qualquer um com acesso à internet pode usá-lo.

- Diferentes pessoas usam o Bitcoin para diferentes propósitos.

- Uma rede de computadores verifica e mantém um registro de todas as transações.

- Uma transação passa pelos seguintes passos: Enviar transação, verificar transação, adicionar

transação para a blockchain e notificar as carteiras do remetente e do destinatário.

- Diversas criptomoedas existem além do Bitcoin.

-Uma moeda se torna mais útil conforme o maior número de pessoas a usa (Efeito de Rede).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!