Bitcoin
Uma rede monetária aberta: o que significa ter bitcoin, como surge um pagamento e por que os nós verificam sua aceitação.
PROTOGUIA TEMÁTICO BASEADO EM FONTES
Relacione transações e UTXO com Proof of Work, verificações de Full Node e regras para selecionar um histórico válido.
Um Full Node rejeita blocos inválidos e segue a cadeia com maior trabalho acumulado entre os ramos válidos conhecidos. Mineradores produzem esse trabalho. A mesma pessoa pode exercer essas funções complementares. Um Full Node verifica blocos e gastos, incluindo assinaturas, regras de emissão e proibição de gasto duplo no histórico aceito. Políticas de admissão e retransmissão de transações não confirmadas podem ser mais restritivas que o consenso. A rejeição pela mempool, por si só, não torna um bloco inválido.
Este resumo não substitui uma especificação completa. Bitcoin Core v29.0 é um exemplo concreto de implementação, não uma indicação de que seja a versão mais recente. BIP141 descreve as alterações de SegWit; verifique sempre as condições de ativação das mudanças de regras. Os verbetes vinculados têm fontes e revisões próprias.
Um percurso selecionado dos fundamentos aos detalhes mais importantes.
Uma rede monetária aberta: o que significa ter bitcoin, como surge um pagamento e por que os nós verificam sua aceitação.
O custo mensurável que ordena o histórico válido do Bitcoin e torna caro substituir blocos passados.
Software que verifica o Bitcoin de forma independente, do bloco gênese até a ponta atual da cadeia.
Uma porção individual de bitcoin criada por uma transação e ainda não gasta.
SHA-256 é o membro de 256 bits da família SHA-2 padronizada pelo NIST. O Bitcoin o usa diretamente e em construções rigorosas; serialização, separação de domínios e consenso são igualmente essenciais.
Bitcoin Core é a implementação open-source mais usada de um nó Bitcoin com validação completa; não é o protocolo nem toda a rede.
Definições, mecanismos, pessoas e dados de fontes ligados a esta área.