Consenso e confirmações do Bitcoin
Entenda por que nós Bitcoin podem ver pontas concorrentes, como o trabalho acumulado seleciona uma cadeia válida e o que muda numa reorganização.
Neste guiaDois blocos válidos podem criar uma bifurcação temporária
Resumo breve
Nós Bitcoin podem ver pontas diferentes por um curto período quando blocos válidos chegam quase ao mesmo tempo. Cada nó valida os candidatos e segue a cadeia válida com mais prova de trabalho acumulada que conhece. Se outro ramo válido superar a cadeia ativa, uma reorganização desconecta alguns blocos e conecta o ramo concorrente, podendo alterar o estado de confirmação de uma transação.
Dois blocos válidos podem criar uma bifurcação temporária
Mineradores trabalham sobre a ponta que conhecem. Se dois blocos válidos apontarem para o mesmo pai e se propagarem em ritmos diferentes, nós podem acompanhar primeiro ramos irmãos. O guia Bitcoin sobre a blockchain explica essas corridas e os ramos obsoletos.
Bitcoin compara trabalho acumulado, não apenas a quantidade de blocos
Cada bloco válido acrescenta trabalho conforme seu alvo de prova de trabalho. O total de um ramo soma o trabalho de seus blocos; comparar somente alturas pode enganar quando os alvos de dificuldade diferem. O Bitcoin Core mostra o trabalho da cadeia ativa como chainwork em getblockchaininfo.
“Mais trabalho” significa a cadeia válida conhecida pelo seu nó
Prova de trabalho não torna válido um bloco que viola as regras de consenso. Um nó completo valida os blocos primeiro e compara o trabalho dos ramos aceitos. A visão também depende dos dados recebidos: pares anunciam e retransmitem blocos, mas atraso ou isolamento pode deixá-la incompleta; veja o guia P2P do Bitcoin.
Uma reorganização desconecta um caminho e conecta outro
Ao conhecer um ramo válido mais forte, o nó localiza o ancestral comum, desconecta os blocos ativos posteriores e valida e conecta os blocos do ramo escolhido. A nova ponta pode ter a mesma altura ou outra, pois o trabalho, não a altura, decide. É uma mudança na cadeia ativa daquele nó; serviços podem atualizar em momentos diferentes.
Imagine duas ramificações válidas saindo de um ancestral comum: uma inclui um pagamento, enquanto a outra acumula mais trabalho posteriormente. Um nó que conhece e valida a ramificação mais forte desconecta os blocos antigos e conecta os concorrentes. O pagamento perde então a confirmação daquele bloco na cadeia ativa desse nó, mesmo que a altura exibida por acaso seja igual. O estado seguinte depende de os inputs continuarem sem gasto na ramificação escolhida; o retorno ao mempool local não é automático, e um serviço ainda desatualizado pode mostrar a visão anterior.

Transações de um bloco deslocado precisam ser analisadas novamente
Se o bloco de uma transação for desconectado, ela perde aquela confirmação na cadeia ativa do nó. Pode voltar à mempool local se continuar válida, não conflitar com uma transação do ramo escolhido e cumprir a política local; não há garantia de nova mineração. getchaintips lista as pontas conhecidas por aquele nó.
Confirmações aumentam o trabalho acumulado, mas não são finalidade
O bloco que inclui uma transação normalmente conta como uma confirmação; cada bloco posterior soma outra. Mais trabalho depois do bloco geralmente torna sua substituição mais custosa, mas nenhum número fixo torna uma reorganização impossível. O guia de processamento de pagamentos explica por que comerciantes definem políticas conforme pagamento e risco.
Um bloco obsoleto comum difere de uma reorganização profunda
Dois mineradores podem encontrar blocos quase ao mesmo tempo; o ramo que recebe o próximo bloco primeiro costuma vencer a corrida de propagação e o outro se torna obsoleto. Uma reorganização profunda pode vir de interrupção de rede, atraso de blocos válidos ou tentativa de substituir o histórico. Trabalho não força um nó validador a aceitar blocos inválidos, embora um nó isolado possa ter visão incompleta.
O estado do Core é uma captura local
No Bitcoin Core 31.0, getblockchaininfo informa rede, altura validada, cabeçalhos, hash da melhor ponta, chainwork e campos de sincronização. getchaintips pode mostrar estados como active, valid-fork, valid-headers, headers-only e invalid. Consulte a referência RPC do Core da versão usada; a saída descreve aquele nó.
Verifique a inclusão novamente após um aviso de reorganização
Anote o ID da transação e o hash do bloco que antes a continha. Consulte um nó confiável para saber se o bloco continua ativo e se a transação foi incluída de novo, está sem confirmação ou conflita com outro gasto. Um explorador mostra a visão do provedor, não uma regra de consenso. Veja também: [guia de confirmações de depósito](/pt-BR/learn/crypto-deposit-confirmations-finality-explained), [guia de nós completos Bitcoin](/pt-BR/learn/bitcoin-full-node-pruning-archive-storage-validation-wallet-trust-explained), [guia de taxas de transação Bitcoin](/pt-BR/learn/bitcoin-transaction-fees-sats-vbyte-mempool-rbf-explained). Em um depósito, o número de confirmações do protocolo e a política de crédito de um serviço são coisas distintas. O guia de processamento de pagamentos explica a contagem; verifique também as regras do serviço. Não envie novamente só porque uma tela mudou: confirme primeiro o estado atual da transação. Compare com: [guia de confirmações de depósito](/pt-BR/learn/crypto-deposit-confirmations-finality-explained); [guia de nós completos Bitcoin](/pt-BR/learn/bitcoin-full-node-pruning-archive-storage-validation-wallet-trust-explained); [guia de taxas de transação Bitcoin](/pt-BR/learn/bitcoin-transaction-fees-sats-vbyte-mempool-rbf-explained).
Perguntas frequentes
Q1O Bitcoin sempre escolhe o ramo com mais blocos?
Não. Um nó prefere a cadeia válida conhecida com mais trabalho acumulado. A altura não substitui essa comparação.
Q2Uma transação confirmada pode perder confirmações?
Sim. Se o bloco sair da cadeia ativa durante uma reorganização, o nó deixa de contar aquela confirmação. A transação pode ser incluída novamente, mas não há garantia.
Q3Uma reorganização quer dizer que as regras de consenso mudaram?
Não necessariamente. Blocos válidos podem formar uma bifurcação breve por diferenças de propagação; a reorganização altera o ramo ativo, não as regras por si só.
Fontes e leituras adicionais
Relatar um problema
Vamos preparar um e-mail com o link deste artigo. Mark só receberá o relato depois que você enviar
Verificação rápida
Terminou o guia? Confira o que aprendeu com 3 perguntas
Pergunta 01
O que determina qual ramo válido um nó Bitcoin prefere?
Escolha uma resposta para ver a explicação
Glossário de opções
Situação em que o preço de exercício da opção está muito próximo do preço de mercado do ativo subjacente. Ela pode não ter valor intrínseco relevante, mas ainda pode ter prêmio por causa do tempo e da incerteza restantes.
Ler o guia completoOpção de compraContrato que dá ao comprador o direito de comprar o ativo subjacente no preço de exercício, conforme seus termos. Quem vende o contrato assume a obrigação correspondente se o direito for exercido e atribuído.
Ler o guia completoOpção de vendaContrato que dá ao titular o direito, mas não a obrigação, de vender o ativo subjacente pelo preço de exercício antes ou no vencimento, conforme seus termos.
Ler o guia completo