Capítulo 5 - 0 de 10 questionários aprovados
Endereços e condições de gasto
Um endereço é uma condição de gasto, não uma conta.
- Explicar como um endereço é derivado para P2PKH, P2WPKH e P2TR
- Descrever contra o que uma soma de verificação protege e por que reutilizar endereços prejudica a privacidade
Respostas rápidas
O que é um endereço Bitcoin?
Uma codificação de uma condição de gasto, não uma conta. Ela indica o que deve ser comprovado para gastar as moedas enviadas a esse endereço.
A soma de verificação de um endereço Bitcoin impede golpes?
Não. Uma soma de verificação detecta erros de digitação, mas não um endereço malicioso que alguém tenha levado você a usar.
Por que você não deve reutilizar um endereço Bitcoin?
A reutilização vincula seus pagamentos entre si em um registro público; um endereço novo para cada pagamento protege sua privacidade.
O caminho da chave ao endereço depende do tipo
Não existe uma fórmula única para obter um endereço a partir de uma chave pública. Para P2PKH, aplica-se HASH160 à chave pública e o resultado é codificado em Base58Check. Para P2WPKH, o mesmo hash é codificado em Bech32 com o prefixo bc1. Para P2TR (Taproot), a chave é ajustada e codificada em Bech32m como uma chave pública que contém apenas a coordenada x; não há hash da chave. Cada tipo representa uma condição de gasto diferente.
Somas de verificação detectam erros
Os endereços incluem somas de verificação. Se você digitar um caractere incorretamente, o software da carteira geralmente consegue detectar que o endereço é inválido antes da transmissão. A soma de verificação não recupera fundos enviados a um endereço válido, mas errado, e não protege contra malware que troca o endereço na sua tela. Sempre verifique o destino no dispositivo que assina.
Endereços são fechaduras
Uma transação cria uma saída bloqueada por uma condição de gasto. O endereço é uma forma legível por pessoas de descrever essa condição. Posteriormente, a chave correspondente fornece a assinatura necessária para desbloquear e gastar essa saída. Por isso, “enviar moedas para um endereço” significa, na prática, “criar uma saída que esse script pode gastar”.
Reutilização e privacidade
Reutilizar um endereço vincula todos os pagamentos ao mesmo proprietário e facilita a análise da cadeia. Boas carteiras geram um novo endereço para cada pagamento e podem usar saídas de troco que exigem cuidado ao serem utilizadas. Uma carteira somente de observação pode acompanhar uma chave pública estendida (xpub) sem armazenar as chaves necessárias para gastar, o que é útil para a contabilidade e para configurações isoladas da rede.
Experimente
O que você deve levar desta lição
Um endereço codifica uma condição de gasto, e sua derivação varia conforme o tipo: chaves submetidas a hash para P2PKH/P2WPKH e uma chave ajustada que contém apenas a coordenada x para Taproot. Somas de verificação detectam erros de digitação, mas não ações maliciosas; novos endereços protegem a privacidade.
Recupere da memória e depois aplique
Por que usar um novo endereço de recebimento e por que uma soma de verificação válida não é suficiente?
Confira sua explicação
A reutilização vincula pagamentos entre si. Uma soma de verificação detecta muitos erros de transcrição, mas não autentica o destinatário. Uma carteira somente de observação pode derivar endereços, mas não pode assinar.
Ponto de verificação
Termos principais
Fontes
- Guia para desenvolvedores de Bitcoin: transações e scripts
- Guia para desenvolvedores de Bitcoin: validação de blocos e trabalho
Revisado em 25 de outubro de 2026 · não é aconselhamento financeiro