Como um bloco fica obsoleto?
Dois mineradores encontram um bloco válido quase ao mesmo tempo. Os dois blocos se propagam pela rede e, por alguns segundos, alguns nós veem um primeiro, enquanto outros veem o outro. Cada nó mantém o primeiro que viu e começa a construir sobre ele.
O próximo bloco desempata. O lado em que ele entrar se torna a cadeia com mais trabalho, todos os nós passam a segui-la e o outro bloco fica de fora.
O que acontece com a recompensa e as transações?
A transação coinbase do bloco obsoleto não está na cadeia principal, então a recompensa nunca fica disponível para ser gasta. A maioria dos pagamentos provavelmente também estava no bloco vencedor. Os que não estavam voltam para a mempool e são incluídos em um bloco posterior.
É por isso que as moedas coinbase precisam esperar 100 blocos antes de poderem ser gastas, e também por que as exchanges esperam algumas confirmações antes de creditar um depósito.
Órfão ou obsoleto: qual é o termo certo?
No código do Bitcoin Core, os dois termos têm significados diferentes. Um bloco órfão é aquele cujo bloco pai um nó ainda não viu; um bloco obsoleto é aquele que perdeu uma disputa. No dia a dia, “órfão” é usado para os dois. Hoje, blocos obsoletos são incomuns, porque os blocos novos se propagam pela rede em segundos.
Fontes
- Bloco órfão · Bitcoin Wiki
- Guia da blockchain · Documentação para desenvolvedores do Bitcoin
- Bitcoin: A Peer-to-Peer Electronic Cash System · Satoshi Nakamoto, 2008
Os dados em tempo real desta página vêm da API da CloudMineCrypto e de dados públicos da blockchain, são atualizados regularmente e identificados onde aparecem. Apenas para fins educativos, não são aconselhamento financeiro.