O que é um mnemônico BIP39?
O BIP39 (Bitcoin Improvement Proposal 39) define um padrão para gerar frases mnemônicas a partir de entropia aleatória. Essas sequências legíveis de palavras, normalmente com 12 ou 24 palavras, codificam a seed mestra de carteiras hierárquicas determinísticas (HD) usadas no Bitcoin, Ethereum e em muitas outras criptomoedas. O mnemônico inclui um checksum para detectar erros de transcrição.
Como usar este gerador BIP39
- 1Selecione a quantidade de palavras: 12, 15, 18, 21 ou 24 words.
- 2Clique em Generate Mnemonic para criar uma seed phrase criptograficamente segura.
- 3Use Copy para copiar a frase e armazene-a offline com segurança. Nunca compartilhe online a seed phrase de uma carteira real.
- 4Use a seção Validate para verificar se um mnemônico existente tem um checksum BIP39 válido.
Casos de uso comuns
Testes de desenvolvimento de carteiras
Gere mnemônicos de teste para desenvolver e testar softwares de carteira de criptomoedas.
Validação de checksum
Verifique se uma frase mnemônica segue o BIP39 e tem o checksum correto antes de importá-la em uma carteira.
Aprendizado de criptografia
Entenda como entropia, checksums e codificação mnemônica funcionam no padrão BIP39.
Perguntas frequentes
Devo usar esta ferramenta com uma carteira de criptomoedas real?
Esta ferramenta foi criada para testes e fins educacionais. Para carteiras reais, use uma hardware wallet ou um software de carteira confiável que gere mnemônicos offline em um dispositivo confiável.
Como a entropia é gerada?
A ferramenta usa crypto.getRandomValues() da Web Crypto API para gerar números aleatórios criptograficamente seguros, a mesma fonte usada pelos navegadores para TLS e outras operações de segurança.
O que é o checksum no BIP39?
O BIP39 acrescenta um checksum SHA-256 aos bits de entropia antes de dividi-los em índices de palavras de 11 bits. Em um mnemônico de 12 palavras, com 128 bits de entropia, são adicionados 4 bits de checksum. Isso ajuda a detectar erros de transcrição.
A seed phrase é enviada a algum servidor?
Não. A geração e a validação acontecem localmente no navegador, sem enviar a frase a um backend.