Índice do curso · 13 aulas
Fundamentos do Bitcoin

Chaves, endereços e assinaturas em linguagem simples

Uma chave de latão e uma caneta-tinteiro sem marcas estão ao lado de um cartão em branco de cor creme sobre uma mesa de nogueira.

Esta aula é uma tradução do original em inglês, que é o texto de referência. Ler em inglês

Uma chave privada é um número secreto que permite gastar seu bitcoin. Um endereço, criado a partir dessa chave, é o que você passa para as pessoas para receber pagamentos. Com uma assinatura digital, a carteira prova para a rede que você tem a chave sem nunca revelá-la. Uma carteira é o aplicativo ou dispositivo que guarda suas chaves, e uma frase-semente de 12 ou 24 palavras é o backup que permite reconstruir todas elas.

Por que isso importa para você: o Bitcoin não tem banco que possa redefinir uma senha ou reverter um pagamento, então quem tem as chaves controla as moedas. Todas as aulas seguintes, das transações às carteiras de hardware, partem dessas poucas ideias. No final, um exercício de dez minutos vai permitir que você veja como funcionam sem arriscar dinheiro. Se está começando do zero, leia primeiro a aula O que é Bitcoin e que problema ele resolve?

A ideia geral: um livro-razão público de moedas com cadeado

O Bitcoin mantém um único registro compartilhado, a blockchain, copiado em dezenas de milhares de computadores pelo mundo. Não registra nomes nem saldos de contas. Registra moedas, e cada uma tem um cadeado: uma condição que, na prática, diz “isto só pode ser gasto com uma assinatura válida da chave por trás deste endereço”.

Uma boa imagem é uma fila de caixas de vidro com cadeado em uma praça pública. Qualquer pessoa pode passar e ver quanto há em cada caixa ou colocar moedas pela abertura. Só quem tem a chave certa pode tirar moedas. Cada um dos seus endereços é o rótulo de uma das suas caixas, e só suas chaves privadas abrem essas caixas.

O limite dessa imagem: nada se move fisicamente. Quando você “envia” bitcoin, o registro compartilhado é atualizado para que as moedas fiquem sob outro cadeado.

A blockchain desenhada como uma fila de caixas de vidro, cada uma com uma abertura em cima, moedas visíveis dentro, um endereço como bc1q… no rótulo e um cadeado. Algumas caixas são suas, e as outras pertencem a outras pessoas. Qualquer pessoa pode olhar dentro de todas as caixas ou pagar colocando moedas pela abertura, e só a chave privada por trás do endereço de uma caixa permite tirar as moedas. O limite da imagem: nada se move fisicamente. Enviar atualiza o registro compartilhado para que as moedas fiquem sob outro cadeado.
Qualquer pessoa pode olhar ou pagar. Só a chave permite tirar moedas. Cada endereço é o rótulo de uma caixa com cadeado em um registro público. Suas chaves privadas abrem suas caixas e nenhuma outra.

Cinco termos resumem a aula inteira:

TermoEm uma linha
Chave privadaO número secreto que autoriza o gasto
Chave públicaUm número calculado a partir da chave privada, usado para verificar assinaturas
EndereçoUm código curto criado a partir da chave pública. Para onde as pessoas pagam
Assinatura digitalUma prova anexada a uma transação de que quem tem a chave aprovou
Frase-semente12 ou 24 palavras que permitem recriar todas as chaves da sua carteira

Chave privada: o segredo que permite gastar

Uma chave privada é um número escolhido ao acaso de um conjunto enorme: cerca de 1077 possibilidades (um 1 seguido de 77 zeros). A carteira escolhe uma para você e, como o conjunto é tão grande, ninguém consegue adivinhar a sua ou encontrar por acidente.

Essa proteção depende de uma coisa: o número precisa ser realmente aleatório. Em julho de 2026, veio à tona que um erro no software integrado de algumas carteiras de hardware Coldcard (pequenos dispositivos feitos para manter chaves longe da internet) vinha criando carteiras novas com números muito menos aleatórios que o previsto. Atacantees descobriram algumas dessas chaves nos próprios computadores e levaram as moedas. Eles não invadiram os dispositivos (no nosso aviso sobre a Coldcard, você vai ver o que os donos devem fazer). Uma chave só é tão segura quanto a aleatoriedade e o sigilo dela.

Dois campos de pontos. Cada ponto é uma chave possível. À esquerda, uma escolha realmente aleatória: sua chave é um entre cerca de 10 elevado a 77 números, muitos demais para alguém tentar todos. À direita, um gerador aleatório com defeito poderia criar muito menos números, poucos o suficiente para tentar todos: só alguns pontos são chaves que ele poderia criar, e os computadores dos atacantes testam cada um. Uma chave só é tão segura quanto a aleatoriedade e o sigilo dela.
A aleatoriedade é o que esconde sua chave. Escolhida realmente ao acaso, a chave é um número em um conjunto grande demais para percorrer inteiro. Um gerador com defeito poderia criar muito menos, e atacantes poderiam testar todos nos próprios computadores.

Quem tem sua chave privada pode gastar suas moedas, e não há para quem ligar para desfazer isso. Na prática, você raramente vai ver uma chave privada em si: as carteiras modernas mantêm as chaves ocultas e mostram uma frase-semente no lugar.

Chave pública e endereço: o que você pode compartilhar

A carteira calcula uma chave pública a partir da privada. O cálculo só funciona em um sentido: avançar leva uma fração de segundo. Voltar, da chave pública para a privada, é praticamente impossível com os computadores atuais. Por isso, você pode mostrar a chave pública para qualquer pessoa.

Com a chave pública, a carteira cria depois um endereço, como um que começa com bc1q, que você passa para quem quer pagar para você. A maioria dos tipos de endereço é criada passando a chave pública por funções hash (cálculos que transformam qualquer entrada em uma impressão digital curta de tamanho fixo). Cada endereço também tem uma soma de verificação integrada: alguns caracteres extras calculados a partir dos demais. Assim, a carteira quase sempre rejeita um endereço digitado errado antes que qualquer dinheiro se mova.

Chave privada → chave pública → endereço. Cada seta só funciona em um sentido: ninguém consegue voltar do endereço ou da chave pública até a privada.

Três quadros em fila. A chave privada é escolhida ao acaso entre cerca de 10 elevado a 77 números: nunca compartilhe. A partir dela, a carteira calcula a chave pública, que verifica suas assinaturas e pode ser mostrada com segurança. Com a chave pública, cria o endereço, para onde as pessoas pagam, como um que começa com bc1q: compartilhe. Cada etapa para a frente leva uma fração de segundo. Voltar é praticamente impossível. Endereços que começam com bc1p contêm diretamente uma chave pública em vez de um hash dela e também são seguros para compartilhar: ninguém consegue voltar do endereço ou da chave pública até a privada.
Para a frente em uma fração de segundo. Para trás, praticamente nunca. Esse cálculo em um só sentido permite mostrar o endereço e até a chave pública para qualquer pessoa enquanto a privada fica em segredo.

Um endereço se parece mais com uma referência de pagamento de uso único do que com um número de conta bancária. Qualquer pessoa que consultar pode ver todos os pagamentos recebidos, então use um novo para cada pagamento (a carteira pode criar quantos você precisar). Assim, seu histórico não vai se acumular em um só lugar. Mais no nosso guia Por que meu endereço de Bitcoin muda o tempo todo?

Assinaturas digitais: provar que você tem a chave sem mostrar

Para gastar, você precisa convencer dezenas de milhares de computadores de desconhecidos de que tem a chave certa, por uma rede onde tudo o que envia fica público para sempre. Enviar a chave seria entregá-la ao mundo. Uma assinatura digital resolve isso.

Pense em um cadeado de combinação. Se você o abrir na frente de uma testemunha, você provou que sabe a combinação sem dizer qual é. Uma assinatura faz o mesmo para um pagamento. A carteira faz um cálculo com duas coisas, sua chave privada e a transação exata, e produz uma assinatura. Envia essa assinatura junto com a chave pública (um endereço Taproot, que vamos conhecer abaixo, já a contém), para que qualquer pessoa possa verificá-la na hora. Só alguém com a chave privada poderia ter produzido essa assinatura, e a própria chave não está dentro dela.

Compare com uma assinatura à tinta:

Assinatura manuscritaAssinatura digital
Muda de um documento para outro?Não, fica muito parecida em todosSim, é diferente para cada transação
Alguém pode copiar para outro documento?Sim, com práticaNão, só serve para a transação para a qual foi criada
Protege o conteúdo?Não, um valor pode ser alterado depoisSim, mude um valor ou endereço e ela deixa de valer
Quem verifica?Uma pessoa, olhandoComputadores da rede, por cálculo

Em um pagamento comum, a assinatura cobre a transação inteira: quais moedas são gastas, os valores e os destinos. Assim, ninguém que retransmita sua transação pode desviá-la ou mudar o valor, e uma assinatura publicada na blockchain não pode ser reutilizada para gastar outras moedas suas.

Três linhas. 1, sua carteira assina: a chave privada e a transação exata, pagando 20.000 sats para o endereço do seu amigo, produzem uma assinatura. A chave nunca sai da carteira. 2, qualquer computador da rede verifica: a chave pública, a mesma transação e a assinatura dão o resultado válido. 3, se alguém mudar a transação, por exemplo, para pagar para o endereço de um atacante, a mesma assinatura deixa de servir e o resultado é inválido. Uma assinatura serve para uma transação.
Uma assinatura prova que você tem a chave sem revelá-la. A carteira faz essa assinatura com a chave privada e a transação exata. Qualquer computador pode verificá-la com a chave pública, e ela deixa de valer se algo na transação mudar.

Cada nó completo (um computador que roda software Bitcoin e verifica todas as regras por conta própria) confere as assinaturas de cada transação e bloco novos que recebe e rejeita o que não corresponder. Isso impede o roubo na rede: você não pode gastar moedas para as quais não consegue assinar.

Uma confusão comum: assinar não é criptografar. As transações de Bitcoin não ficam ocultas. Valores e endereços são públicos para qualquer pessoa ler. A assinatura só prova quem aprovou o pagamento.

O que uma carteira realmente guarda

Uma carteira é o aplicativo ou dispositivo que gerencia suas chaves. Guarda:

  • suas chaves privadas ou a semente da qual são calculadas.
  • as chaves públicas e os endereços criados a partir delas.
  • comodidades como seu histórico de transações e rótulos.

Não guarda bitcoin. Seu saldo está na blockchain. A carteira lê esse registro e soma as moedas que suas chaves podem gastar. Isso tem duas consequências:

  • Perder o dispositivo não é perder o bitcoin. Se ainda tem sua frase-semente, você pode reconstruir a mesma carteira em um dispositivo novo, e as mesmas moedas aparecem.
  • Uma cópia das chaves vale tanto quanto o original. Quem copia sua frase-semente também tem sua carteira. Não existe um “original” que valha mais que a cópia.
Suas moedas estão registradas na blockchain, nunca dentro de um celular ou dispositivo. Cada celular só guarda sua chave e lê as moedas da blockchain. À esquerda: você perde o celular, mas as palavras anotadas restauram sua chave em um novo, que lê as mesmas moedas. Perder o dispositivo não é perder o bitcoin. À direita: alguém copia suas palavras, e o celular dessa pessoa também passa a guardar sua chave e ler as mesmas moedas. Uma cópia das chaves vale tanto quanto o original. Mesmas chaves, mesmas moedas, em qualquer dispositivo: as palavras são a carteira.
Uma carteira guarda chaves. As moedas ficam na blockchain. Restaure suas palavras em um celular novo e as mesmas moedas aparecem. Quem copia as palavras recebe a mesma carteira, por isso você as mantém em segredo.

Uma carteira pode funcionar até sem chaves privadas. Uma carteira somente de observação guarda apenas informações públicas, muitas vezes uma única chave pública estendida (xpub) da qual todos os seus endereços podem ser calculados: pode mostrar o saldo e criar novos endereços de recebimento, mas não gastar. É assim que uma carteira de hardware costuma funcionar com um computador: o aplicativo no computador é somente de observação, enquanto o dispositivo guarda as chaves privadas, assina internamente e mostra cada endereço e pagamento na própria tela para você conferir. Guarde a xpub em segredo também: não permite gastar, mas revela seus endereços e saldo.

A frase-semente: um backup para todas as chaves

Quando você cria uma carteira, a maioria dos aplicativos e dispositivos mostra uma lista de palavras comuns, geralmente 12 ou 24 de uma lista padrão de 2.048. Essa é sua frase-semente, também chamada de palavras de recuperação ou frase de recuperação. As palavras são uma forma fácil para as pessoas anotarem um grande número aleatório. Com esse número, a carteira calcula todas as chaves que vai usar, sempre na mesma ordem: as atuais e as que ainda não criou.

Pense no molde mestre com que um chaveiro pode fazer todas as chaves do seu chaveiro, incluindo as dos cadeados que você ainda não instalou. Há cerca de 3,4 × 1038 frases diferentes de 12 palavras que uma carteira aceita, muitas demais para adivinhar.

Uma frase-semente de 12 ou 24 palavras, tiradas de uma lista padrão de 2.048, representa um grande número aleatório. Com esse número, a carteira calcula todas as chaves que vai usar, cada uma com o endereço dela, sempre na mesma ordem: as chaves e os endereços em uso agora e os que ainda não criou. Há cerca de 3,4 vezes 10 elevado a 38 frases possíveis de 12 palavras, muitas demais para adivinhar.
Um backup cobre todas as chaves, as de hoje e as de amanhã. As palavras representam um grande número aleatório. Com ele, a carteira calcula cada chave e endereço, sempre na mesma ordem.

Isso tem três consequências:

  • As palavras são a carteira. Digite em um software de carteira compatível em qualquer lugar do mundo e as mesmas chaves, endereços e moedas aparecem.
  • As palavras não precisam de senha. Carteiras de hardware são bloqueadas com um PIN, e muitas se apagam depois de um número definido de tentativas erradas. Um ladrão que lê suas palavras ignora o PIN por completo, porque só as palavras reconstroem a carteira em qualquer dispositivo (a menos que você adicione a passphrase opcional explicada no curso 2).
  • As palavras devem ficar no papel (ou metal), fora da internet. Escreva à mão, confira duas vezes e nunca fotografe nem guarde em um celular, e-mail ou conta na nuvem.

No curso 2, nas aulas Como funcionam as frases-semente e Como guardar a frase-semente, você vai ver como as palavras são geradas, como guardá-las para que resistam a incêndios, enchentes e visitantes curiosos, e como funciona a passphrase opcional.

O que você pode compartilhar e o que nunca compartilha

ItemÉ seguro compartilhar?Por quê
Um endereço de recebimentoSimSó permite que as pessoas paguem para você e vejam o que foi pago para esse endereço.
Um ID de transação (o código de referência de um pagamento) ou assinaturaJá é públicoQualquer pessoa pode ler na blockchain. Não podem ser reutilizados para gastar.
Chave pública estendida (xpub)Só com seu próprio softwareNinguém pode gastar com ela, mas revela todos os endereços e seu saldo.
Chave privadaNuncaPermite gastar suas moedas.
Frase-sementeNunca, para ninguém, por motivo nenhumRecria todas as chaves privadas que você tem.

Compartilhar um endereço é seguro porque o cálculo em um só sentido não pode ser invertido: o endereço permite receber pagamentos e ver o que foi pago para ele, nada mais. (Se um computador quântico futuro poderia mudar isso é outra questão, de longo prazo, tratada na aula Bitcoin é seguro?)

Compartilhar suas palavras de recuperação nunca é seguro, porque as palavras são suas chaves. Por isso tantos golpes contra quem tem carteiras acabam pedindo essas palavras: um “atendente de suporte” que precisa delas para resolver um problema, um site que pede para você “verify” ou “sync” a carteira, um aplicativo falso que pede para restaurar a carteira com as palavras. Como diz um fabricante de carteiras de hardware, nenhuma empresa legítima vai pedir o backup da sua carteira.

Uma regra simples cobre todos os casos: você só digita as palavras quando está restaurando sua própria carteira, em um software de carteira ou dispositivo que escolheu e instalou da fonte oficial do fabricante. Os golpes mais comuns estão na nossa aula sobre os golpes que esvaziam carteiras de autocustódia.

Dois quadros. À esquerda, em laranja, a única vez em que você digita as palavras: restaura sua própria carteira, digitando as palavras anotadas nela, quando você iniciou o processo, em um software de carteira ou dispositivo que escolheu e instalou da fonte oficial do fabricante. À direita, riscado, outra pessoa pede as palavras: um “atendente de suporte” que precisa delas para resolver um problema, um site que pede para você "verify" ou "sync" a carteira e um aplicativo falso que pede para restaurar a carteira com elas. Nenhuma empresa legítima vai pedir o backup da sua carteira.
Você só digita as palavras ao restaurar sua própria carteira. Um atendente de suporte, site ou aplicativo que pede essas palavras está aplicando um golpe, por mais oficial que pareça.

Autocustódia, carteiras quentes e frias

Autocustódia significa guardar suas próprias chaves. A alternativa é uma conta custodial: quando você compra bitcoin em uma corretora e deixa lá, a corretora guarda as chaves, e o que aparece é a promessa da empresa de pagar para você. Se quebrar, congelar sua conta ou for hackeada, essa promessa pode falhar: “se as chaves não são suas, as moedas também não”. A limitação é a responsabilidade: ninguém pode perder suas moedas por você nem recuperar suas chaves no seu lugar. Você vai ver mais no curso 2, em carteiras custodiais e não custodiais.

As carteiras de autocustódia têm duas temperaturas:

  • Uma carteira quente guarda as chaves em um dispositivo conectado à internet, como um aplicativo de celular. É prática, como dinheiro no bolso, e mais adequada para valores pequenos.
  • Uma carteira fria guarda as chaves offline, sem nunca expor à internet. Uma carteira de hardware é a forma comum: o computador ou celular passa a transação sem assinatura, o dispositivo assina internamente e devolve apenas a transação assinada. Serve para economias, como um cofre em casa.

Muitas pessoas usam as duas. Você vai encontrar ajuda para dividir os valores no nosso guia Carteira quente ou fria: de qual você precisa? e entender os dispositivos na aula Como funcionam as carteiras de hardware.

Os formatos de endereço que você vai ver

Você vai conhecer quatro tipos de endereço. Todos são bitcoin comum na mesma rede, e pagar de um tipo para outro é normal (alguns serviços ainda não conseguem pagar para o mais novo, bc1p). Dois nomes da tabela são atualizações da rede: SegWit (2017) e Taproot (2021) trouxeram, cada um, um tipo novo de endereço.

Começa comNomeDesdeVale saber
1Legacy2009O formato original. Gastar o que está nele costuma custar mais em taxas
3Hash de script (P2SH)2012Muitas vezes, uma carteira multisig (que precisa de várias chaves para gastar) ou uma forma inicial e compatível de SegWit
bc1qSegWit nativo2017Muito usado. Todo em minúsculas, o que facilita ler em voz alta e digitar
bc1pTaproot2021O mais novo. Contém diretamente uma chave pública em vez de um hash dela

Há algo parecido que você precisa reconhecer: uma sequência longa que começa com lnbc não é um endereço, mas uma fatura Lightning, uma solicitação de pagamento para a rede Lightning, a camada de pagamentos rápidos construída sobre o Bitcoin. Ela expira (depois de uma hora, a menos que a fatura defina outro prazo) e precisa de uma carteira que pague pela Lightning.

No curso 2, você vai ver por que os formatos mudam, como afetam as taxas e como as carteiras organizam milhares de endereços de uma só semente: Tipos de endereço do Bitcoin e caminhos de derivação.

Experimente: um exercício de dez minutos sem arriscar dinheiro

  1. Veja o registro público. Abra o mempool.space e busque 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa, muitas vezes chamado de endereço gênese: é criado da chave pública que recebeu a recompensa do primeiro bloco do Bitcoin (essa recompensa de 50 BTC aparece no bloco 0, não nesta página). Em novembro de 2026, esse endereço tinha recebido mais de 60.000 transações, e ninguém havia gastado as moedas nele. Qualquer pessoa pode ver e pagar para ele. Só uma chave privada permitiria gastar o que está nele.
  2. Crie uma carteira. Instale uma carteira de autocustódia para celular com boas avaliações (uma que dá suas próprias chaves) do site oficial do fabricante ou da loja oficial de aplicativos. Escolha uma que mostre 12 ou 24 palavras de recuperação e dê endereços comuns de Bitcoin, não só faturas Lightning. Quando mostrar as palavras, anote à mão no papel.
  3. Anote seu primeiro endereço. Toque em “Receive” e escreva o endereço que aparece.
  4. Prove que as palavras são a carteira. Com a carteira ainda vazia, exclua a carteira dentro do aplicativo (ou desinstale e reinstale o aplicativo), escolha “Restore” (alguns dizem “Import” ou “Recover”) e digite as palavras de novo. Ao restaurar a carteira no mesmo aplicativo, o mesmo primeiro endereço reaparece: as palavras reconstruíram as mesmas chaves. Outro aplicativo pode mostrar um endereço diferente para as mesmas palavras se usar outro tipo de endereço. No curso 2, você vai entender por quê.

Quando colocar dinheiro de verdade, comece com pouco e siga o hábito de envio de teste de Seu primeiro saque, onde você vai ver como transferir moedas de uma corretora para sua própria carteira.

Ideias principais

  • Sua chave privada é um número secreto e aleatório. Quem tem pode gastar suas moedas, e ninguém pode desfazer isso.
  • Chaves públicas e endereços são calculados a partir dela em um só sentido, então é seguro compartilhar um endereço. Use um novo para cada pagamento.
  • Uma assinatura digital prova que você tem a chave sem revelar, só serve para a transação para a qual foi criada e é verificada por cada nó.
  • Uma carteira guarda chaves, não moedas. As moedas estão na blockchain.
  • Sua frase-semente recria todas as chaves. Guarde no papel ou metal, fora da internet, e nunca passe para ninguém.
  • Autocustódia significa guardar suas próprias chaves: carteiras quentes para valores pequenos e frias para economias.

Confira o que você aprendeu

1. Um amigo quer mandar 20.000 sats (0,0002 BTC) e pede “seus dados de Bitcoin”. O que você passa e o que nunca passa?

Resposta

Um endereço de recebimento novo da tela “Receive” da carteira. É tudo de que alguém precisa para pagar para você. Nunca passe sua frase-semente nem uma chave privada: quem tem a frase-semente pode gastar tudo o que há na carteira, e quem tem uma chave privada pode gastar todas as moedas que ela controla.

2. Sua transação, incluindo a assinatura, fica visível para todos em um explorador de blocos. Alguém poderia usar essa assinatura para gastar outras moedas suas ou mudar o valor que você mandou?

Resposta

Não. Uma assinatura é criada para uma transação específica e cobre as moedas, os valores e os destinos dela. Mudar qualquer coisa torna a assinatura inválida, e ela não revela sua chave privada, então não pode ser usada para assinar outra coisa.

3. Seu celular cai em um lago. Suas 12 palavras estão no papel em casa. O que aconteceu com seu bitcoin?

Resposta

Nada. As moedas nunca estiveram no celular. Estão registradas na blockchain. Restaure sua carteira com as 12 palavras em um dispositivo novo, usando software de carteira compatível, e as mesmas chaves, endereços e moedas reaparecem. Nas mãos de outra pessoa, as palavras fariam o mesmo, por isso ficam em segredo.