Durante cinco años, un subconjunto de monederos hardware Coldcard generaba claves de Bitcoin con el equivalente criptográfico de una cerradura frágil. El error, introducido durante una reescritura del firmware en marzo de 2021 en la versión 4.0.1, reemplazó el generador de números aleatorios hardware del dispositivo con un generador de números seudoaleatorios basado en software. El resultado: frases semilla que parecían seguras pero eran mucho más fáciles de romper de lo que nadie se daba cuenta.
Los atacantes lo descubrieron a finales de julio de 2026, ejecutando barridos coordinados que agotaron aproximadamente 594 BTC, unos 38 millones de dólares, de alrededor de 500 monederos en menos de 30 minutos. Algunas estimaciones sitúan las pérdidas totales entre todos los usuarios afectados en más de 1.300 BTC, por encima de los 80 millones de dólares.
¿Qué salió mal con la entropía?
Lo que hay que entender sobre la seguridad del bitcoin es que todo depende de la aleatoriedad. Cuando una billetera de hardware genera tu frase semilla, necesita obtener datos de una fuente de entropía, una impredecibilidad real, que haga prácticamente imposible adivinar tus claves privadas. El estándar de la industria es de 128 bits de entropía, lo que se traduce en un número tan astronómicamente grande que forzarlo por fuerza bruta tomaría más tiempo que la edad del universo.
La versión 4.0.1 del firmware de Coldcard rompió ese compromiso. En lugar de utilizar el RNG dedicado del dispositivo, un chip físico diseñado para generar números verdaderamente aleatorios a partir de ruido eléctrico, el código actualizado estableció por defecto un PRNG basado en software.
La entropía efectiva de la semilla disminuyó a aproximadamente 40 bits para los modelos Mk3. Para los modelos Mk4, Mk5 y Q, fue de aproximadamente 72 bits. Ambas cifras están muy por debajo del objetivo de 128 bits. Para poner en perspectiva los 40 bits, eso equivale a aproximadamente un billón de combinaciones posibles. Suena mucho, hasta que te das cuenta de que la computación moderna puede recorrer ese espacio de búsqueda en horas, no en siglos.
El ataque y sus consecuencias
Las limpiezas coordinadas de monederos comenzaron alrededor del 30-31 de julio de 2026. Los atacantes no necesitaron ingresar remotamente a ningún dispositivo. No necesitaron correos electrónicos de phishing ni malware. Simplemente explotaron la debilidad matemática incrustada en el proceso mismo de generación de la semilla, recorriendo el espacio de claves reducido para reconstruir las claves privadas.
Un solo barrido afectó aproximadamente 500 monederos, vaciando alrededor de 594 BTC en menos de media hora. La velocidad y precisión sugieren que los atacantes habían precalculado un gran conjunto de semillas vulnerables antes de ejecutar las transferencias simultáneamente.
Coinkite, la empresa detrás de Coldcard, respondió lanzando un firmware actualizado para corregir la falla. Pero arreglar el firmware no corrige las frases semilla ya generadas con entropía débil. Los usuarios que crearon sus monederos en versiones afectadas del firmware deben generar nuevas frases semilla utilizando métodos seguros y migrar sus fondos. Coinkite recomendó específicamente usar lanzamientos de dados físicos para garantizar alta entropía durante la generación de nuevas frases semilla. La empresa también advirtió a los usuarios que no generen nuevas frases semilla en dispositivos no actualizados.
El debate sobre la autosupervisión se reaviva
El incidente ha reavivado uno de los argumentos más antiguos del cripto: ¿es realmente más seguro el autoalmacenamiento que confiar en un exchange? La reacción inmediata de muchos usuarios afectados fue trasladar su bitcoin restante a exchanges.
Esto no fue una explotación sofisticada de día cero ni un ataque de estado-nación. Fue un error de regresión en una actualización de firmware. El hecho de que persistiera desde marzo de 2021 hasta mediados de 2026 plantea serias preguntas sobre los procesos de auditoría y prueba en Coinkite y, por extensión, en toda la industria de monederos hardware.

