⚠️

Antes de começar, leia com atenção

Gerar uma seed phrase é um ato de altíssima responsabilidade. Erros nesse processo podem resultar em perda permanente e irreversível dos seus bitcoin.

Se você não se sentir preparado para assumir essa responsabilidade, volte ao guia de custódia e estude mais antes de continuar.

← letabuild.com Seed Phrase Offline
Auto-Custódia Bitcoin

Como gerar sua seed phrase do jeito certo

Um guia prático para criar suas chaves offline, usando entropia física, sem depender de nenhum software ou site para gerar sua segurança.

⚠️
Quem tem sua seed phrase tem seus bitcoin. Nunca fotografe, salve em nuvem, digitalize ou compartilhe suas palavras com ninguém.
🔑

O que é uma seed phrase?

A chave-mestre que dá acesso a todos os seus bitcoin

Uma seed phrase (ou frase-semente) é uma sequência de 12 ou 24 palavras comuns, escolhidas de uma lista padronizada de 2.048 termos definida pelo protocolo BIP-39. Essas palavras representam, de forma legível por humanos, a chave privada da sua carteira Bitcoin.

Pense assim: se a sua carteira Bitcoin é um cofre, a seed phrase é a combinação. E diferente de um cofre físico, ela não tem limite de tentativas, não pode ser trocada pela administradora do prédio e não tem o número do suporte para ligar. Quem tiver as 24 palavras, tem o dinheiro. Ponto.

Uma seed phrase válida segue uma lógica matemática precisa: as primeiras 23 palavras (para uma seed de 24) são livres, mas a última é calculada como um "checksum" das anteriores. Isso serve para detectar erros de anotação.

Características essenciais da seed phrase

1

Padrão BIP-39

Toda carteira séria usa BIP-39. Isso significa que você pode recuperar seus fundos em qualquer carteira compatível com o padrão, independente do fabricante.

2

A ordem importa

As 24 palavras na ordem café maçã rio... são completamente diferentes de maçã café rio.... São carteiras distintas. A sequência é tão importante quanto as palavras.

3

Uma vez gerada, para sempre

Diferente de uma senha de banco, você não pode "resetar" sua seed. Ela precisa ser gerada de forma segura uma única vez e guardada com máximo cuidado pelo resto da vida.

4

12 ou 24 palavras?

12 palavras oferecem 128 bits de entropia, o suficiente para ser inviolável. 24 palavras oferecem 256 bits — o dobro, e é o padrão recomendado para auto-custódia de longo prazo.


📌
Como este guia funciona: Primeiro entendemos os conceitos (Seções 1, 2 e 3). Depois aprendemos a gerar entropia com métodos físicos (Seções 4, 5 e 6). Por último, convertemos essa entropia em seed phrase usando as ferramentas certas (Seção 7).
🎲

O que é entropia?

O ingrediente secreto de qualquer chave segura

Antes de entender como gerar uma seed phrase segura, você precisa entender de onde vem a segurança dela. A resposta é uma palavra: entropia.

Entropia é, em termos simples, a medida da imprevisibilidade de um conjunto de dados. Em criptografia, usamos a palavra "bits de entropia" para quantificar o quanto algo é aleatório. Quanto mais bits, mais impossível de prever ou reproduzir.

Imagine que você vai escolher um número de 1 a 10. É fácil de adivinhar? Muito fácil — 10 possibilidades. Agora imagine escolher um número de 1 a 340 undecilhões (340 seguido de 36 zeros). É isso que 128 bits de entropia representam. Não há computador capaz de tentar todas as possibilidades.

Como a entropia se conecta à sua seed phrase

Seed de 12 palavras
Bits de entropia necessários128 bits
Lançamentos de moeda equivalentes128 lançamentos
Rolagens de D6 equivalentes50 rolagens
Combinações possíveis2¹²⁸ ≈ 10³⁸
Seed de 24 palavras (recomendado)
Bits de entropia necessários256 bits
Lançamentos de moeda equivalentes256 lançamentos
Rolagens de D6 equivalentes99 rolagens
Combinações possíveis2²⁵⁶ ≈ 10⁷⁷

Como bits de entropia viram palavras?

O protocolo BIP-39 usa uma lógica elegante: a lista de 2.048 palavras foi criada porque 2.048 = 2¹¹, ou seja, cada palavra representa exatamente 11 bits de informação binária. O processo de conversão é assim:

1

Entropia bruta

Você gera uma sequência de bits aleatórios. Para 24 palavras, são 256 bits. Ex: 10110101 00110011...

2

Checksum

O protocolo aplica SHA-256 sobre esses bits e pega os primeiros 8 bits do resultado. Esse checksum é anexado ao final, totalizando 264 bits (256 + 8).

3

Divisão em grupos de 11 bits

Os 264 bits são divididos em 24 grupos de 11 bits cada. 264 ÷ 11 = 24 palavras.

4

Conversão para palavras

Cada grupo de 11 bits é um número entre 0 e 2.047. Esse número aponta para uma palavra na lista BIP-39. O número 1333 em binário é 10100110101 → palavra nº 1333 da lista.

🚫
Nunca use entropia previsível. Datas de aniversário, nomes de família, sequências de teclado, frases de música, ou qualquer coisa que você "inventou" na cabeça. O cérebro humano é péssimo em aleatoriedade. Sempre use um método físico verificável.
🔒

Por que gerar offline?

O risco que você não vê pode ser o mais perigoso

A maioria das carteiras Bitcoin gera a seed phrase automaticamente, no momento em que você cria a carteira. Isso é conveniente, mas esconde um problema sério: você está confiando que o software escolheu boas palavras, de forma realmente aleatória, sem que nada tenha "vazado" durante o processo.

Quando você gera uma seed phrase em um dispositivo conectado à internet, você está exposto a uma lista de ameaças silenciosas.

Keylogger

  • Registra tudo que você digita
  • Pode capturar a seed se você digitá-la em algum campo
  • Muitas vezes indetectável

Clipboard Hijack

  • Monitora a área de transferência
  • Se você copiar a seed, o malware vê
  • Comum em computadores infectados

Sites Falsos

  • Copiam o visual de ferramentas legítimas
  • Registram toda entropia digitada
  • Você nunca saberá que foi atacado
Nunca use um gerador de seed phrase online. Não importa o site, a reputação do serviço ou o quanto parece confiável. Se o site está acessível pela internet, há um vetor de ataque. Ponto final.

A lógica do offline

Um dispositivo sem conexão com a internet não pode transmitir informações. Simples assim. Se sua seed phrase nunca existiu em um dispositivo conectado, ela nunca teve como "sair" por nenhum canal digital.

Além disso, quando você gera a entropia fisicamente (com moeda ou dado) e converte ela em seed phrase usando uma ferramenta offline, você tem total transparência do processo. Você pode verificar cada passo.

O modelo seguro de geração

1

Gerar entropia fisicamente

Moeda, dado ou sorteio de papel. Método físico, resultado anotado em papel.

2

Converter offline

Usar o Ian Coleman (baixado e rodado sem internet), a ColdCard ou a Krux para converter os bits em palavras.

3

Anotar em papel

Registrar as 24 palavras à mão, em papel físico, em local seguro. Nunca fotografar, nunca digitalizar.

4

Fechar e apagar

Depois de anotar, fechar a ferramenta e, se for software, apagar os arquivos temporários.


Hardware wallets como a ColdCard e a Krux nunca se conectam à internet. Elas são projetadas especificamente para operar em modo air-gap — ou seja, sem nenhuma interface de rede, sequer a possibilidade física de uma.
🪙

Método 1: Lançamento de Moeda

O método mais puro de entropia binária

Uma moeda justa tem exatamente 50% de chance de dar cara e 50% de dar coroa. É o exemplo mais puro de um bit de entropia: dois resultados igualmente prováveis, completamente imprevisíveis. É por isso que esse método é matematicamente elegante.

Cada lançamento gera 1 bit. Para uma seed de 12 palavras, você precisa de 128 bits, ou seja, 128 lançamentos. Para 24 palavras, 256 lançamentos. Pode parecer muito, mas leva menos de 20 minutos.

📝
A saída deste método é uma string binária (sequência de 0s e 1s) que você vai inserir no campo de entropia do Ian Coleman.

O que você precisa

🪙 Uma moeda qualquer (qualquer moeda é suficiente)
📄 Papel e caneta para anotar os resultados
📵 Ian Coleman baixado e pronto para rodar offline Seção 7

Passo a passo

1

Defina o padrão

Antes de começar, defina: cara = 1, coroa = 0. Mantenha esse padrão durante todos os lançamentos. Qualquer convenção serve, desde que você não mude no meio.

2

Lance e anote

Lance a moeda e registre o resultado (0 ou 1) imediatamente. Organize em grupos de 8 para facilitar a leitura:

10110100 11001010 01110011 10100101 11010110 00111001 10110100 11001010 01110011 10100101 11010110 00111001 10110100 11001010 01110011 10100101

Acima: 128 bits (16 grupos de 8) → seed de 12 palavras

3

Verifique a quantidade

Conte os dígitos anotados antes de continuar:

  • Seed de 12 palavras → 128 dígitos (0s e 1s)
  • Seed de 24 palavras → 256 dígitos (0s e 1s)

4

Remova os espaços antes de inserir

No Ian Coleman, insira apenas os dígitos, sem espaços ou quebras de linha. Selecione "Binary" como tipo de entropia. O resultado completo de 128 bits deve ser digitado em sequência contínua.

💡
Lance a moeda sobre uma superfície plana e deixe cair livremente. Não "direcione" o lançamento. O objetivo é que o resultado seja genuinamente imprevisível, inclusive para você.

Resumo do método

Ferramenta física1 moeda
Seed de 12 palavras128 lançamentos
Seed de 24 palavras256 lançamentos
Tipo de entropia no Ian ColemanBinary
Formato da entrada10110100...
🎲

Método 2: Rolagem de Dado

Mais rápido que a moeda, igualmente seguro

Um dado de seis faces (D6) gera log₂(6) ≈ 2,585 bits de entropia por rolagem. Na prática, isso significa que você chega aos 128 bits necessários para uma seed de 12 palavras com apenas 50 rolagens, e aos 256 bits para 24 palavras com 99 rolagens.

O dado é o método mais popular entre bitcoinheiros avançados por ser rápido e compatível nativamente com o Ian Coleman, a ColdCard e a Krux, que todos aceitam sequências de dados diretamente.

Entropia por rolagem≈ 2,585 bits
Seed de 12 palavras (128 bits)mínimo 50 rolagens
Seed de 24 palavras (256 bits)mínimo 99 rolagens
Valores válidos1, 2, 3, 4, 5, 6

O que você precisa

🎲Um dado de 6 faces (qualquer dado de jogo de tabuleiro serve)
📄Papel e caneta para anotar a sequência
📵Ian Coleman offline, ColdCard ou Krux

Passo a passo

1

Role o dado e anote o resultado

Jogue o dado em uma superfície plana e registre o número que aparecer. Anote como uma sequência contínua de números, sem separadores:

4 1 6 2 5 3 4 1 2 6 5 3 4 1 6 2 5 3 4 1 2 6 5 3 4 1 ...
2

Complete o número mínimo de rolagens

Não pare antes de atingir o mínimo. Mais rolagens aumentam a entropia — você pode rolar mais sem problema.

3

Insira no Ian Coleman

No Ian Coleman, selecione "Dice" como tipo de entropia e insira a sequência sem espaços: 416253412653416253412653...

4

Ou insira diretamente na ColdCard / Krux

Na ColdCard e na Krux, você rola os dados e insere cada resultado no momento, diretamente na interface do dispositivo. Não é necessário anotar antes.

Entropia por rolagem≈ 4,322 bits
Seed de 12 palavras (128 bits)mínimo 30 rolagens
Seed de 24 palavras (256 bits)mínimo 60 rolagens
Valores válidos1 a 20

Um dado de 20 faces (comum em RPG) gera mais entropia por rolagem, então você precisa rolar menos vezes. O processo é idêntico ao D6, mas os valores vão de 1 a 20.

A Krux suporta D20 nativamente. No Ian Coleman, insira os valores como "Dice" também — mas verifique a documentação, pois a entrada aceita somente valores de 1 a 6 no modo Dice padrão; use Base 6 ou converta manualmente se necessário.

ℹ️
O D20 é uma boa opção quando você usa a Krux, que tem suporte nativo para ele. Para usar com o Ian Coleman, o D6 é mais direto.
⚠️
Use um dado físico de qualidade, não um aplicativo de dado no celular. Aplicativos de dado são geradores de números pseudoaleatórios, não verdadeiramente aleatórios.
📋

Método 3: Sorteio de Papel

Entropia física, 100% verificável e auditável

O método do sorteio de papel é diferente dos dois anteriores: em vez de gerar bits brutos para depois converter em palavras, você seleciona as palavras diretamente da lista BIP-39 por meio de um sorteio físico. O resultado final é uma seed de 24 palavras, onde as primeiras 23 foram sorteadas manualmente e a 24ª é calculada como checksum.

É como um bingo: você imprime e recorta as 2.048 palavras da lista BIP-39, coloca tudo em um saco, mistura bem e sorteia 23 bilhetes. Cada palavra sorteada entra na sua seed na ordem em que foi retirada.
📌
A 24ª palavra NÃO pode ser sorteada: ela precisa ser calculada matematicamente a partir das outras 23 (é o checksum do BIP-39). Você vai usar o Ian Coleman, a ColdCard ou a Krux para calcular essa última palavra.

O que você precisa

🖨️Impressora e papel para imprimir a lista BIP-39 (2.048 palavras)
✂️Tesoura para recortar cada palavra individualmente
🛍️Saco opaco, chapéu ou tigela onde os papéis não sejam visíveis
📄Papel para anotar as palavras sorteadas, em ordem
📵Ian Coleman offline, ColdCard ou Krux para calcular a 24ª palavra

Passo a passo

1

Imprima e recorte a lista BIP-39

A lista BIP-39 em inglês ou português pode ser baixada de fontes como o repositório do Ian Coleman no GitHub. Imprima e recorte cada uma das 2.048 palavras em papéis individuais.

2

Dobre e misture bem no saco

Dobre cada papel para que a palavra não seja visível. Coloque todos no saco e misture com vigor por pelo menos 1 minuto. O objetivo é que você não consiga prever qual palavra vai sair.

3

Sorteie 23 palavras com reposição

Retire um papel sem olhar, registre a palavra e o número que ela ocupa na lista BIP-39, devolva o papel ao saco e misture novamente antes de sortear a próxima. Repita 23 vezes.

  • Sortear com reposição garante que todas as palavras tenham igual probabilidade em cada rodada
  • Palavras repetidas são válidas no BIP-39
  • Anote a ordem: palavra 1, palavra 2... palavra 23
4

Calcule a 24ª palavra offline

A 24ª palavra é o checksum das 23 anteriores. Use um dos métodos abaixo para calculá-la:

  • Ian Coleman offline: insira as 23 palavras nos campos correspondentes; o programa calcula a 24ª automaticamente
  • ColdCard: use o menu "Import Existing" → insira as 23 palavras → o device aponta as opções válidas para a 24ª
  • Krux: selecione "New Mnemonic" → "Manual Entry" → insira 23 palavras → o dispositivo calcula a última
5

Registre as 24 palavras na ordem correta

Anote as 24 palavras à mão, em papel, na ordem exata. Guarde em local seguro e offline.

Por que esse método é especialmente transparente?

Diferente dos métodos de moeda e dado, onde você precisa confiar na conversão feita pelo software, no sorteio de papel as palavras já saem diretamente da lista BIP-39. Você não depende de nenhum software para gerar as primeiras 23 palavras — só para calcular o checksum da última. Isso torna o processo auditável do início ao fim.

🛠️

Convertendo entropia em seed phrase

Ian Coleman, ColdCard e Krux

Você tem sua sequência de entropia anotada em papel. Agora precisa de uma ferramenta que converta esses dados na sua seed phrase de 12 ou 24 palavras. As três opções abaixo são as mais confiáveis e auditáveis disponíveis. Nenhuma delas requer conexão com a internet para funcionar.

💻
Ian Coleman BIP-39
Ferramenta de software para rodar no navegador, sem internet
🚨
Nunca use o Ian Coleman online. O site iancoleman.io/bip39 existe, mas você nunca deve inserir sua entropia nele. Sempre baixe e rode localmente, sem internet.

Passo 1 — Baixar a ferramenta

1

Acesse o repositório oficial

Em um computador com internet (diferente do que você vai usar offline), acesse: github.com/iancoleman/bip39

2

Baixe o arquivo ZIP

Clique no botão verde "Code" e selecione "Download ZIP". Alternativamente, baixe diretamente da aba "Releases" para obter a versão estável assinada.

3

Extraia os arquivos

Extraia o ZIP em um pendrive ou pasta local. O arquivo principal é o index.html.

Passo 2 — Preparar o ambiente offline

4

Desconecte da internet

Antes de abrir o arquivo, desconecte o cabo de rede (ethernet), desligue o Wi-Fi e, se possível, ative o modo avião. Confirme que não há conexão ativa.

5

Abra o arquivo index.html

Dê dois cliques no arquivo index.html para abrir no navegador. Ele carrega completamente localmente — não há requisição de rede.

Passo 3 — Gerar a seed phrase

6

Ative os detalhes de entropia

Clique em "Show Entropy Details". Isso revela o campo onde você vai inserir sua entropia manualmente.

7

Selecione o tipo de entropia

No campo "Entropy Type", selecione o tipo correspondente ao seu método:

  • Binary → para lançamento de moeda (sequência de 0s e 1s)
  • Dice → para rolagem de dado D6 (sequência de 1 a 6)
  • Hexadecimal → para entropia gerada por outros meios
8

Insira sua entropia

Cole ou digite a sequência de bits ou rolagens no campo "Entropy". O painel à direita mostra em tempo real quantos bits você já inseriu e se é suficiente para a seed desejada.

9

Configure o número de palavras e o idioma

Em "Mnemonic Length", selecione 12 ou 24 palavras. Em "Mnemonic Language", você pode selecionar Portuguese se preferir palavras em português (mas atenção: a maioria das carteiras só aceita o wordlist em inglês).

10

Anote as palavras geradas

As palavras aparecem no campo "BIP39 Mnemonic". Anote todas, na ordem, à mão, em papel. Confira duas vezes antes de fechar o navegador.

11

Feche e limpe

Feche o navegador sem salvar o estado. Se quiser mais segurança, reinicie o computador e limpe o cache do navegador antes de reconectá-lo à internet.

Para o método de sorteio de papel: insira as 23 palavras nos campos de BIP39 Mnemonic diretamente. O Ian Coleman calcula automaticamente quais valores válidos a 24ª palavra pode ter.
💳
ColdCard
Hardware wallet air-gap — geração via rolagem de dados no dispositivo

A ColdCard é uma das hardware wallets mais respeitadas do ecossistema Bitcoin. Ela nunca se conecta à internet e oferece suporte nativo à geração de seed via dados, combinando a entropia física com o gerador de números aleatórios do próprio hardware.

ℹ️
Este guia cobre apenas a geração de seed por dados. A ColdCard precisa estar sem nenhuma carteira configurada (estado de fábrica ou após ter sido limpa).

Passo a passo — Seed via dados na ColdCard

1

Acesse o menu de nova seed

Na tela inicial da ColdCard, navegue até: New Wallet → New Seed Words → Dice Rolls

2

Selecione o número de palavras

Escolha entre 12 ou 24 palavras. Para auto-custódia séria, prefira 24.

3

Role o dado e insira cada resultado

A interface da ColdCard mostra os números de 1 a 6. A cada rolagem, pressione a tecla correspondente ao resultado que apareceu no dado físico. A tela exibe o contador de rolagens e a entropia acumulada.

  • Mínimo de 50 rolagens para 12 palavras
  • Mínimo de 99 rolagens para 24 palavras
  • Você pode rolar mais — sempre aumenta a segurança
4

Confirme para gerar

Após atingir o mínimo de rolagens, pressione ✓ para confirmar. A ColdCard usa sua sequência de dados combinada com seu próprio TRNG (True Random Number Generator) para calcular a seed final.

5

Anote as palavras exibidas

A ColdCard exibe as palavras uma a uma ou em grupos. Anote todas à mão, na ordem exata, em papel. Nunca fotografe a tela. Confirme no dispositivo que você anotou corretamente antes de prosseguir.

A ColdCard documenta abertamente o algoritmo de conversão de dados em seed. Você pode verificar a matemática por conta própria no documento oficial "Verifying Dice Roll Math" disponível em coldcard.com/docs.

🔓
Krux
Hardware wallet open-source — suporte a dados, câmera e seleção manual

O Krux é um firmware open-source que transforma dispositivos genéricos de mercado em hardware wallets Bitcoin. Além da geração por dado, ele oferece dois métodos únicos: geração por câmera (hash da imagem como entropia) e seleção manual de palavras BIP-39. Os três se aplicam a seeds de 12 ou 24 palavras.

Método A — Dados (D6 ou D20)

1

Acesse New Mnemonic

Na tela inicial do Krux: New Mnemonic → selecione 12 ou 24 palavras → Dice (D6 ou D20)

2

Insira cada rolagem

A tela mostra o teclado de entrada. Digite cada resultado após rolar o dado físico. O Krux exibe o contador de rolagens e o hash acumulado da entropia.

  • D6, 12 palavras: mínimo 50 rolagens
  • D6, 24 palavras: mínimo 99 rolagens
  • D20, 12 palavras: mínimo 30 rolagens
  • D20, 24 palavras: mínimo 60 rolagens
3

Confirme e anote

O Krux exibe o hash SHA-256 da sua sequência para verificação opcional. Confirme para gerar e visualizar as palavras da seed. Anote tudo à mão.


Método B — Câmera

O Krux tira uma foto de uma cena aleatória e usa o hash dos dados da imagem como entropia. É um método rápido, mas menos auditável do que os físicos.

1

Selecione Camera

New Mnemonic → 12 ou 24 palavras → Camera. O Krux exibe métricas de qualidade de entropia enquanto você enquadra a cena.

2

Aponte para uma cena complexa e aleatória

Idealmente: uma superfície texturizada, uma parede com detalhes, ou qualquer cena com muita variação visual. Evite fundos lisos ou imagens uniformes, que geram menos entropia.

3

Capture e anote

Pressione para capturar. O Krux gera e exibe as palavras da seed. Anote todas à mão.


Método C — Seleção Manual de Palavras

Este método é o equivalente eletrônico do sorteio de papel: você escolhe as primeiras 23 palavras manualmente (de qualquer forma que preferir) e o Krux calcula a 24ª.

1

Selecione Manual

New Mnemonic → 12 ou 24 palavras → Manual.

2

Insira as palavras uma a uma

O Krux exibe um teclado inteligente que filtra automaticamente as palavras válidas conforme você digita. Para a última palavra, ele restringe as opções às que possuem checksum válido.

3

Confirme e salve o mnemônico

Após inserir todas as palavras, o Krux exibe a seed completa para confirmação. Anote e guarde com segurança.

O Krux exibe o hash SHA-256 de toda a sequência de rolagens antes de gerar a seed. Você pode verificar esse hash de forma independente para confirmar que o dispositivo calculou corretamente.

🏁

Próximos passos

Você gerou sua seed. E agora?

1

Faça o backup em metal

Papel queima e molha. Considere gravar sua seed em uma placa de aço inoxidável ou usar um produto específico para backup em metal. Isso protege contra incêndio e água.

2

Considere uma passphrase (25ª palavra)

Uma passphrase adiciona uma camada extra de segurança. Mesmo que alguém encontre sua seed, sem a passphrase não consegue acessar os fundos. Mas atenção: se você perder a passphrase, perde os fundos.

3

Teste a recuperação antes de depositar

Antes de enviar qualquer quantia significativa, teste recuperar a carteira a partir da seed em uma carteira diferente. Verifique se os endereços coincidem.

4

Configure a auto-custódia completa

Veja o guia completo de como configurar sua carteira de auto-custódia em letabuild.com/custodia.