🛡️ [ANN] cryptoseed — Open-Source BIP39/Electrum Seed Recovery & Multi-Chain Derivator (39 Blockchains)
Uma ferramenta leve em JavaScript Puro para diagnóstico, correção ortográfica e balance-checking 100% offline.
Olá a todos,
Se você já passou pelo desespero de perder o acesso a uma carteira de criptografia por ter anotado uma única palavra errada, ilegível ou fora de ordem na sua
seed phrase, sabe o quão estressante e crítico é o processo de recuperação computacional.
Em
2023, desenvolvi um motor proprietário de recuperação mnemônica sob medida para atender às demandas de uma agência de segurança cibernética e custódia na Suíça. Recentemente, eles me concederam permissão para abrir o código-fonte desse motor. Decidi reescrever partes essenciais em JavaScript Puro (Node.js) para garantir portabilidade absoluta e disponibilizá-lo de forma
100% open-source no GitHub e como biblioteca pública no
NPM, integrado de forma nativa ao ecossistema da nossa
b2 wallet (by better2better).
O projeto se chama
cryptoseed.
🔍 O que o cryptoseed resolve na prática?O software foi projetado sem dependências pesadas de compilação C/C++ locais, rodando de forma rápida em qualquer sistema operacional através de dois motores independentes e complementares:
1. Recuperador Inteligente de Seeds (100% Offline)- Corretor Ortográfico Integrado (Levenshtein Distance): Se você digitou uma palavra incorretamente no terminal, o motor calcula a distância ortográfica e sugere o termo correspondente exato dentro do dicionário mnemônico oficial.
- Prefix Fallback ("Eating Letters"): Caso o backup físico esteja rasgado ou apagado, ele deduz as palavras a partir de prefixos ou letras incompletas.
- Busca Paralela por Backtracking: Se as palavras estiverem fora de ordem ou possuírem termos perdidos (representados por asteriscos), o motor executa rotinas de força bruta em paralelo para encontrar todas as sementes que fecham o checksum correto.
- Suporte Multilíngue Real: Dicionários BIP39 oficiais integrados para 10 idiomas (incluindo Português, Inglês, Espanhol, Francês, Italiano, Japonês, Coreano, Chinês, etc.).
- BIP39 & Electrum Legacy: Suporta sementes tradicionais BIP39 e mnemônicos antigos/poéticos da Electrum.
2. Derivador Determinístico e Balance Checker (Multi-Chain)- 39 Blockchains Suportadas: Derivação exata de caminhos determinísticos para redes como Bitcoin (Native SegWit, Nested SegWit, Legacy, Taproot), Ethereum, Solana, TRON, Cardano, Monero, Chia, Waves, Litecoin, Dogecoin, e muitas outras de forma ultraveloz.
- Balance Checker Opcional com Privacidade Total: No final da operação, você escolhe se deseja realizar uma consulta de saldo online. Para máxima segurança, você pode optar por usar URLs públicas confiáveis ou passar o endereço de seu próprio node local no seu localhost, mantendo a privacidade de rede absoluta de suas chaves públicas.
- Gerador de Carteiras: Permite a criação offline de novas sementes, salvando um relatório estruturado em formato txt de forma limpa.
💻 Como Executar e IntegrarPara testar ou recuperar um backup pessoal instantaneamente direto pelo seu terminal (via NPX, sem necessidade de instalação permanente):
Se você é desenvolvedor e deseja integrar as lógicas de verificação, derivação multi-chain e correção ortográfica no seu próprio projeto Web3:
🔗 Links OficiaisFiquem totalmente à vontade para auditarem o código, abrirem issues no GitHub ou enviarem pull requests com novas sugestões de blockchains e otimizações!
Abraços,
Diego OrisFundador da better2better & Criador do Ecossistema b2 wallet