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.
- Pré-requisitos para usá-lo:
- Acesso à Internet;
- Programa de computador;

- A rede do Bitcoin é responsável por:
- Segurança;
- Emissão de novos bitcoins;
- Processamento de pagamentos;
- Permission-less
- Participantes:
- Usuários finais;
- Comerciantes;
- Empresas;
- Serviços do Bitcoin;
- Corretoras;
- Protocolos de camadas externas;
- Desenvolvedores;
- Cada participante da rede é um "Bitcoin Node".
- Você deve rodar seu próprio nodo se não quer ter que confiar em terceiros para fornecer as informações financeiras corretas;
1.2 No Alto Nível

- Alice cria uma transação e a envia para a rede do Bitcoin.
- Os nodos interconectados verificam e transmitem a transação para os outros membros da rede. Eventualmente a carteira de Bob é notificada da transação.
- Aqui verifica-se que a Alice realmente tem o saldo necessário e que a transação é autêntica.
- Um nodo envia um bloco de novas transações para a rede. Cada nodo verifica o bloco e o adiciona a sua blockchain local.
- Bob está conectado a um nodo. Quando esse nodo atualiza seu livro-razão, ele notifica a carteira de Bob 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.