- Ataque drenou 594 BTC de 500 carteiras Coldcard Mk3 em minutos
- Falha reduziu combinações possíveis de seed de 340 undecilhões para bilhões
- Usuários com passphrase BIP-39 escaparam da drenagem quase total
Um ataque coordenado contra usuários da coldcard mk3 drenou aproximadamente 594 BTC, o equivalente a mais de US$ 38 milhões, em uma janela de 15 a 25 minutos no dia 30 de julho. Cerca de 500 carteiras foram esvaziadas simultaneamente, todas vítimas de uma falha na geração de seeds do dispositivo fabricado pela Coinkite.
O caso choca justamente por atingir usuários que seguiram o manual da autocustódia à risca. Eles compraram um hardware wallet reputado, mantiveram o dispositivo air-gapped, nunca digitaram a seed em máquina conectada à internet e deixaram os fundos parados por anos. Ainda assim, perderam tudo.
Como a entropia fraca abriu a porta
Investigações on-chain mostraram que o invasor explorou um defeito na forma como a Mk3 selecionava palavras para compor a frase de recuperação. Em condições normais, um hardware wallet gera a seed a partir de aleatoriedade verdadeira, escolhendo entre 340 undecilhões de combinações possíveis dentro do padrão BIP-39.
O bug reduziu drasticamente esse universo. O sistema passou a sortear as seeds afetadas dentro de um conjunto de apenas alguns bilhões de possibilidades. Parece muito, mas é matematicamente insignificante diante do que o protocolo do Bitcoin foi projetado para garantir. Com hardware moderno, varrer bilhões de combinações vira uma tarefa trivial para um atacante bem financiado.
O detalhe cruel: as frases geradas pareciam perfeitamente normais aos olhos do usuário. As 12 ou 24 palavras vinham da lista oficial, obedeciam ao checksum e funcionavam sem erros no momento de restaurar a carteira. Não havia sinal visível de fraqueza.
Coldcard admite falha e orienta migração
Em comunicado, a Coinkite confirmou que seeds criadas em unidades Mk3 rodando firmware posterior à versão 4.0.1 podem estar comprometidas. O aviso oficial da fabricante também lista firmwares antigos dos modelos Mk4, Q e Mk5 como potencialmente afetados, antes da correção ser distribuída.
Usuários que protegeram a carteira com uma passphrase BIP-39 forte, funcionalidade opcional que adiciona uma palavra secreta extra à seed, escaparam praticamente ilesos. O mesmo vale para quem gerou a frase usando dados (dice rolls), método que ignora o gerador interno do dispositivo. Outros produtos da Coinkite, como TAPSIGNER, OPENDIME e SATSCARD, não foram afetados.
A empresa recomenda migrar imediatamente para uma nova seed gerada em um dispositivo íntegro. O problema é que mover fundos sob pressão de tempo abre uma segunda frente de risco: erros de digitação, endereços falsos em campanhas de phishing oportunista e pressa levando a decisões ruins. O incidente lembra outros episódios recentes de vulnerabilidades na própria Coldcard apontadas por pesquisadores.
O que o episódio significa para a autocustódia
Para o investidor brasileiro, o caso reforça um debate que ganha corpo à medida que a autocustódia deixa de ser nicho e vira prática comum entre quem acumula sats via corretoras locais. Só neste ano, os brasileiros compraram US$ 14,68 bilhões em criptoativos, e parte relevante dessa demanda migra para hardware wallets após incidentes envolvendo exchanges.
O incidente da Mk3 não quebrou o Bitcoin nem invalidou a autocustódia. Ele quebrou uma implementação específica. A distinção importa. Carteiras single-sig, mesmo em hardware de reputação sólida, dependem 100% da qualidade da entropia gerada pelo fabricante uma cadeia com um único ponto de falha. Já configurações multisig distribuem esse risco entre dispositivos diferentes, de fabricantes diferentes, o que teria neutralizado o exploit atual.
Analistas de segurança que acompanharam o caso passaram a considerar três camadas obrigatórias para proteger saldos relevantes, passphrase BIP-39 forte, multisig com quóruns 2-de-3 ou 3-de-5 e verificação de entropia por método alternativo, como dados físicos. A ausência de qualquer uma delas transforma o hardware wallet numa caixa-preta que o usuário simplesmente precisa confiar. O ataque de 30 de julho mostrou o preço dessa confiança.
Nas horas seguintes ao anúncio, endereços associados ao invasor começaram a mover parte dos 594 BTC para novos clusters, dificultando rastreamento. Firmas de análise forense on-chain seguem monitorando o destino dos fundos, enquanto exchanges receberam alertas para sinalizar depósitos vinculados às carteiras drenadas.



