Bitcoin é, ao mesmo tempo, um conjunto de regras públicas, uma rede mundial de computadores e uma unidade monetária chamada BTC. Ele permite transferir valor diretamente entre pessoas sem que um único banco ou empresa mantenha o registro compartilhado. Uma carteira prepara e assina o pagamento, os nós o conferem de forma independente e a mineração ajuda a inserir transações válidas em um histórico comum. Um bitcoin se divide em 100.000.000 de satoshis.
Bitcoin não é um único aplicativo, site ou empresa. É um protocolo aberto — regras descritas publicamente pelas quais milhares de computadores independentes se comunicam. A mesma palavra também denomina essa rede e sua unidade monetária. Assim, quando alguém diz “uso Bitcoin”, pode estar falando da rede; quando diz “envio bitcoin”, geralmente se refere à unidade BTC. Ninguém precisa da permissão de um operador central para baixar o software, verificar o histórico ou receber um pagamento. Isso não significa que a rede não tenha regras. Pelo contrário: elas são precisas, e cada Full Node as verifica por conta própria. [1] [3]
O bitcoin não fica como um arquivo no celular nem como uma moeda dentro da carteira. A rede mantém um histórico compartilhado de transações e, nela, registros de valores que ainda podem ser gastos. Esses registros são chamados de UTXOs. A carteira os encontra, soma e exibe o resultado como saldo. Quem possui as chaves criptográficas necessárias pode satisfazer as condições para gastá-los em seguida. Essa é a base da autocustódia: o próprio usuário mantém os meios para autorizar um pagamento. Se o bitcoin permanece em uma corretora ou em outro serviço, o usuário normalmente não controla as chaves diretamente, e seu saldo representa um direito contra o operador. O controle técnico de uma chave e a propriedade jurídica são questões diferentes. [5] [7]
Uma carteira ajuda a criar endereços, acompanhar os fundos disponíveis e assinar transações. Um endereço é uma informação que pode ser fornecida com segurança ao pagador: ele indica como bloquear um novo valor para o destinatário. Não é nome de usuário, conta bancária nem senha secreta. A chave privada, ao contrário, é um segredo que não deve ser compartilhado. A carteira a usa para criar uma assinatura digital, e a rede pode verificar que a assinatura cumpre as condições de gasto sem conhecer a própria chave. Algumas condições podem exigir várias assinaturas ou uma espera até certo momento. Quem obtiver as chaves necessárias pode criar uma transação válida; a rede não distingue se ela foi assinada pelo proprietário, por um ladrão ou por alguém forçado a assinar. [5] [7]
O destinatário primeiro envia um endereço ou pedido de pagamento. A carteira do remetente seleciona UTXOs adequados, cria uma saída para o destinatário e devolve a eventual diferença a um novo endereço controlado pelo remetente. Se tiver, por exemplo, uma saída de 100.000 satoshis, pode criar 60.000 satoshis para o destinatário, 39.000 satoshis como troco e deixar 1.000 satoshis como taxa de transação; é apenas um exemplo, não uma taxa recomendada. Depois de conferir o valor, o destinatário e a taxa, a carteira assina a transação e a transmite à rede. Os nós a verificam e podem repassá-la. Uma transação válida normalmente espera no Mempool local de um nó até que um minerador a inclua em um bloco. [5] [8]
Dados digitais podem ser copiados com facilidade. Por isso, uma assinatura correta sozinha não basta: o detentor da chave poderia assinar duas transações diferentes tentando gastar o mesmo UTXO. Um nó pode receber primeiro o primeiro pagamento, enquanto outro recebe o segundo. Ambos podem ter assinaturas válidas, mas no máximo um pode pertencer ao mesmo histórico válido. Isso é uma tentativa de gasto duplo. Bitcoin não resolve o problema marcando arquivos de moedas como impossíveis de copiar. Ele o resolve fazendo os participantes verificarem um histórico comum de blocos ordenados. O resultado desse conflito não é decidido por uma imagem na carteira, pelo número de nós que acabaram de vê-la nem por um administrador central. [1]
Cada Full Node verifica transações e blocos recebidos segundo as regras do software escolhido por seu operador. Ele confere, por exemplo, se as entradas realmente existem e ainda não foram gastas, se as assinaturas cumprem as condições e se a transação não cria novas unidades do nada. Desenvolvedores podem propor e publicar código novo, mas não podem ativá-lo remotamente nos nós de outras pessoas. Mineradores podem propor blocos, porém os nós rejeitam um bloco inválido. Corretoras, carteiras e outras empresas podem influenciar seus clientes, mas não reescrever unilateralmente as regras de toda a rede. Bitcoin, portanto, não tem um único diretor; funciona porque muitos participantes repetem as mesmas verificações independentes. [2] [4]
Mineradores reúnem transações válidas em blocos candidatos e competem para encontrar uma Proof of Work, resultado de cálculos repetidos e exigentes. Um bloco bem-sucedido aponta para o bloco anterior, formando aos poucos um histórico de blocos encadeados. Um nó primeiro confere se cada ramificação obedece às regras e só então, entre as ramificações válidas, prefere a que acumula mais trabalho. Isso torna cada vez mais caro reescrever pagamentos antigos. A mineração não dá ao minerador o direito de gastar bitcoin alheio nem de criar uma recompensa arbitrária. Uma grande parcela do poder computacional pode perturbar a ordem das transações ou as confirmações, mas não transforma um bloco inválido em válido para um nó que continue aplicando as regras originais. [4]
Enquanto uma transação aguarda fora de um bloco, ela não está confirmada. Sua inclusão em um bloco dá a primeira confirmação, e cada bloco posterior geralmente aumenta o custo de reescrever essa parte do histórico. Confirmações, portanto, não são um selo de irreversibilidade absoluta, mas um grau crescente de segurança. O intervalo médio de dez minutos é uma meta de longo prazo da rede, não um horário; às vezes o próximo bloco chega rápido, outras vezes a espera é bem maior. Em casos excepcionais, uma reorganização pode remover um dos blocos recentes e deixar a transação novamente sem confirmação ou substituí-la por um gasto conflitante. O número razoável de confirmações depende do valor e do risco da operação. Bitcoin não possui cancelamento central: um reembolso voluntário é uma nova transação. [1] [4]
Cada bloco começa com uma transação especial chamada Coinbase Transaction. Ela permite ao minerador reivindicar o subsídio do bloco e as taxas das transações incluídas. Somente o subsídio cria unidades novas; as taxas são bitcoin já existente transferido pelos usuários. O subsídio começou em 50 BTC por bloco e cai pela metade a cada 210.000 blocos em um evento chamado Halving. Assim, as regras definem um calendário previsível de emissão, e o arredondamento para satoshis inteiros mantém a soma dos subsídios abaixo de 21 milhões de BTC. Cada Full Node verifica que o minerador não tenha atribuído a si mesmo mais do que as regras permitem. Um número limitado de unidades não garante por si só seu preço, e chaves perdidas não provocam emissão de reposição. [4]
Bitcoin permite guardar e transferir valor sem um custodiante obrigatório e verificar as regras com um nó próprio. Essa possibilidade não retira a responsabilidade do usuário. Não existe autoridade que possa redefinir uma chave perdida ou exposta, corrigir um endereço errado ou reverter automaticamente um pagamento fraudulento. O histórico público também não é anônimo: os endereços não contêm nomes, mas pagamentos podem ser relacionados entre si e, às vezes, a uma identidade conhecida por uma corretora ou comerciante. Autocustódia, verificação independente e proteção da privacidade são três tarefas diferentes. Bitcoin também não garante aumento de preço, taxa barata a todo momento nem confirmação imediata. Ele oferece ferramentas e regras verificáveis; o uso seguro ainda exige atenção, cópia de segurança e compreensão do risco específico. [6] [7]
Para ter uma visão mais completa, leia este verbete junto com Satoshi Nakamoto, Bitcoin Whitepaper, Genesis Block, Proof of Work, Full Node, 21 Million. Também há referências a este verbete em Satoshi Nakamoto, Bitcoin Whitepaper, Genesis Block, Full Node.