En 2023, los investigadores de Kaspersky desmontaron un wallet hardware Trezor comprado en un mercado en línea de apariencia seria. El aparato era visualmente idéntico al original, embalaje incluido, y funcionaba con normalidad. Mostraba una serie de palabras para copiar, exactamente como uno auténtico. Solo que esa serie no la había sorteado el aparato: la había elegido de antemano el atacante, al que solo le quedaba esperar a que la víctima depositara sus fondos. El análisis completo está publicado en el blog de Kaspersky .
Esta historia resume todo el asunto. La víctima había comprado el producto adecuado, de la marca adecuada, con las intenciones adecuadas. Lo que falló no fue el hardware, fue el procedimiento que lo rodeaba.
Un cold wallet no es un objeto que se compra. Es un procedimiento que se aplica, y el hardware no es más que una pieza de él.
He aquí cinco niveles de seguridad, del más simple al más exigente. Cada uno es utilizable tal cual. En cada escalón, la misma pregunta: ¿de qué no protegía el nivel anterior, y ese riesgo le concierne realmente?
Qué es un cold wallet, sin jerga
Una criptomoneda no está almacenada ni en su teléfono ni en su ordenador. Está inscrita en un registro público, la blockchain, duplicado en miles de máquinas. Ese registro asocia una cantidad de fondos a una dirección, una larga serie de caracteres que hace las veces de número de cuenta público.
Para mover esos fondos hay que demostrar que uno es el propietario. Esa prueba proviene de un secreto que solo usted posee: la clave privada. Nunca se envía a ninguna parte. Se utiliza para estampar una firma criptográfica sobre la orden de pago, y la red verifica que esa firma corresponde efectivamente a la dirección en cuestión.
Toda la seguridad se reduce, por tanto, a un único punto: quién ha visto la clave privada.
En una plataforma de intercambio, no es usted. La plataforma posee las claves, usted posee una línea en su base de datos. Si quiebra, si la hackean, si un regulador congela las cuentas, esa línea ya no vale gran cosa. Ese es el sentido de la fórmula que circula desde hace diez años: si no son tus claves, no son tus fondos.
En una aplicación móvil de wallet sí posee la clave, pero se generó en un aparato conectado a internet y vive en ese aparato. Un teléfono moderno ejecuta decenas de miles de líneas de código que nadie ha auditado y sigue expuesto a fallos que su propio fabricante desconoce. La clave está segura allí mientras nada vaya mal.
Un cold wallet, literalmente cartera fría, invierte la lógica. La clave privada se genera en un aparato no conectado a internet y nunca abandona ese aparato. Lo único que circula son transacciones por firmar, que entran, y transacciones firmadas, que salen. Un atacante que controlara por completo su ordenador conectado vería pasar transacciones, pero jamás la clave que las firma.
Es la única distinción que cuenta. Todo lo demás consiste en hacerla cada vez más difícil de sortear.
Hot wallet o cold wallet, la diferencia
Un hot wallet, cartera caliente, es un wallet cuya clave privada se genera o se conserva en un aparato conectado a internet, lo que la expone de forma permanente a un ataque remoto. Un cold wallet genera la clave fuera de línea y firma fuera de línea, de modo que la clave privada nunca toca un aparato conectado. La confusión más frecuente tiene que ver con el papel del sistema operativo: un teléfono con una aplicación como MetaMask sigue siendo un hot wallet, incluso sobre un sistema endurecido y perfectamente actualizado. Lo que cuenta no es la seguridad general del aparato, es la presencia de una conexión de red en el momento preciso en que la clave sirve para firmar. Endurecer un aparato conectado reduce la probabilidad de un compromiso, pero no cambia la categoría a la que pertenece el wallet.
Qué nos enseña el caso Coldcard de 2026
Se impone una precisión antes de entrar en los escalones, y la actualidad reciente la hace imposible de evitar.
A finales de julio de 2026, el fabricante Coinkite reveló que un defecto introducido en el firmware de sus Coldcard en marzo de 2021 había afectado a la generación de ciertas semillas. No se trataba de un mecanismo de reserva voluntario: un error de integración al pasar a una nueva biblioteca criptográfica hacía que una macro destinada a desactivar el generador de software de respaldo no produjera el efecto esperado, de modo que el generador de hardware previsto quedaba en realidad esquivado en favor del generador de software genérico de la plataforma, predecible. Las frases producidas parecían perfectamente aleatorias, pero su entropía real caía, según las estimaciones preliminares publicadas por Coinkite, a unos 40 bits en los modelos Mk2 y Mk3 y a unos 72 bits en los Mk4, Mk5 y Q, en lugar de los 128 bits previstos. El expediente técnico publicado por Coinkite detalla con precisión el mecanismo.
A partir del 30 de julio de 2026, en cuatro oleadas, los atacantes vaciaron unos 1 816 bitcoines repartidos en más de 5 200 direcciones, según el análisis de TRM Labs . En ningún momento necesitaron acceder a los aparatos de las víctimas, ni física ni remotamente. Simplemente recalcularon claves privadas que se habían vuelto lo bastante débiles como para ser encontradas por fuerza bruta.
Ahí está lo que hay que retener. Esas víctimas no habían cometido ningún error. Semilla jamás compartida, aparato jamás conectado, copia de seguridad física irreprochable. Nada de eso sirvió, porque el fallo se situaba en el momento de la creación de la clave, antes incluso de que hubiera algo que proteger.
Este caso no descalifica ni el hardware Coldcard ni los wallets hardware como categoría. Se trata de un bug concreto, corregido por un firmware publicado al día siguiente de la primera oleada, y la migración a una nueva semilla sigue siendo necesaria, puesto que una actualización no repara una clave ya generada. Pero ilumina un límite que vale para todo lo que sigue: los cinco escalones de este artículo explican cómo proteger una clave una vez que existe, ninguno garantiza por sí solo que se haya generado correctamente en origen. Ahí está todo el interés de las soluciones abiertas como SeedSigner, descrita más adelante, cuyo código de generación es público y verificable por cualquiera, allí donde un firmware cerrado puede ocultar un defecto durante cinco años.
Escalón 1: la frase semilla en papel
Retener una clave privada es imposible para un ser humano. El estándar BIP39 , adoptado por la práctica totalidad de los wallets, sortea el problema.
El wallet sortea un número aleatorio muy grande y lo traduce a una lista de palabras corrientes tomadas de un diccionario fijo de 2048 palabras: la frase semilla, o frase de recuperación. Doce palabras corresponden a 128 bits de azar, veinticuatro palabras a 256 bits. A partir de esa frase, el wallet vuelve a derivar matemáticamente todas sus claves privadas y todas sus direcciones.
Consecuencia central: la frase es el wallet. Si su aparato arde, escribe las palabras en cualquier otro wallet compatible y recupera sus fondos idénticos. Si alguien lee esas palabras, no necesita nada más. Ni su aparato, ni su código PIN.
Lo que hace esa frase imposible de adivinar es la cantidad de azar que contiene, no su longitud aparente. El mismo razonamiento que para una contraseña, detallado en nuestro artículo sobre la entropía y la ciencia detrás de su seguridad .
En la práctica, anota las palabras a mano, en orden y numeradas, sobre un soporte que no pase por ningún aparato. Nunca una foto, una captura de pantalla, un archivo de texto, un gestor de contraseñas sincronizado, ni un correo a uno mismo. Todo lo que toca un servicio en línea saca la frase del dominio fuera de línea, y el cold wallet deja de existir.
De qué no protege este escalón. El papel arde, no resiste una inundación, se decolora, se pierde. Puede leerlo en segundos quien abra el cajón equivocado. Sobre todo, constituye un punto único de fallo, expresión que reaparecerá a lo largo de este artículo: un solo elemento cuya pérdida o compromiso basta para llevárselo todo.
La mejora inmediata cuesta poco: grabar la frase en una copia de seguridad metálica, placa de acero inoxidable con letras estampadas o con fichas insertadas, de la que Cryptosteel y Billfodl son los ejemplos más conocidos. El acero sobrevive a un incendio doméstico y a una inundación. Eso resuelve la destrucción accidental, no el robo.
Escalón 2: el wallet hardware comercial
El escalón 1 supone que ha generado la frase semilla en alguna parte. Si lo hizo en una aplicación móvil antes de copiarla, su frase ha existido en un aparato conectado, y el papel no ha hecho más que respaldar un secreto ya expuesto.
El wallet hardware resuelve ese problema de raíz. Es un pequeño aparato dedicado, sin navegador ni aplicaciones de terceros, cuyo único oficio es generar la frase semilla, conservarla en un chip seguro y firmar transacciones. Se conecta a su ordenador, pero la clave nunca sale del chip. El ordenador envía una transacción por firmar, el aparato muestra el importe y la dirección de destino en su propia pantalla, usted valida con un botón, él devuelve una firma.
Esa pantalla es el punto esencial, y a menudo se malinterpreta. Si un programa malicioso en su PC sustituye la dirección de destino en el momento del envío, la pantalla del aparato mostrará el destino real, el del atacante. Es su último punto de verificación independiente. Hay que leerlo, cada vez.
Las referencias son Ledger , Trezor y Coldcard , este último especializado en Bitcoin.
La vigilancia sobre la procedencia
Volvemos aquí al wallet falsificado del principio de este artículo.
Compre únicamente directamente en la web del fabricante, o a un revendedor listado oficialmente por él. Nunca en un mercado generalista, nunca de segunda mano, nunca un aparato regalado. Entre la salida de fábrica y sus manos, un intermediario puede abrir un aparato, sustituir su contenido y volver a cerrarlo limpiamente. Al recibirlo, verifique el precinto y la ausencia de marcas de apertura, siguiendo el procedimiento de autenticación publicado por el fabricante.
Retenga sobre todo la regla que por sí sola neutraliza el ataque más habitual: un wallet hardware nuevo debe hacerle generar una frase semilla, nunca debe proporcionarle una ya hecha. Un aparato que llega con una frase ya escrita en la caja, o que le pide introducir una frase suministrada, está comprometido. Sin excepciones.
De qué no protege este escalón. Ahora confía en un fabricante en cuanto a la calidad de su generador de azar y a la integridad de su firmware, el software embebido en el aparato. Ese firmware suele ser propietario, al menos en parte, y por tanto inverificable desde su lado. Confianza razonable, justificada para la inmensa mayoría de la gente, pero confianza al fin y al cabo. Y la frase semilla sigue siendo un punto único de fallo.
Escalón 3: el ordenador dedicado air-gapped
Si no quiere confiar en ningún fabricante, queda la posibilidad de hacerlo todo usted mismo sobre hardware genérico, con software abierto y auditado. Es el principio de la máquina air-gapped, literalmente separada por una lámina de aire: un ordenador que nunca ha estado ni estará conectado a una red.
- Coja una máquina dedicada a este único uso. Un portátil viejo sirve, y un modelo sin chip inalámbrico integrado es lo ideal.
- Reinstale un sistema limpio, una distribución Linux corriente por ejemplo, a partir de una imagen cuya huella criptográfica haya verificado.
- Neutralice la red al nivel más bajo posible. Retirar físicamente la tarjeta Wi-Fi, a menudo una pequeña tarjeta insertada bajo una trampilla, vale más que desactivarla en los ajustes. No conecte nunca un cable Ethernet. Una desactivación por software puede ser anulada por software, un componente ausente no puede anular nada.
- Instale un wallet de software de referencia, Sparrow o Electrum , transfiriendo el instalador por memoria USB y verificando su firma.
- Genere la frase semilla en esa máquina, fuera de línea, y respáldela según el escalón 1.
Para gastar, el flujo pasa por un formato estándar, la PSBT (Partially Signed Bitcoin Transaction), transacción parcialmente firmada. Es un archivo que contiene todo el detalle de una transacción, salvo la firma. En el ordenador conectado, prepara la transacción y exporta ese archivo. Lo transporta a la máquina fuera de línea por memoria USB o por código QR mostrado en pantalla y leído por una cámara. La máquina fuera de línea lo firma, usted trae de vuelta el archivo firmado por el mismo camino, y el ordenador conectado lo difunde a la red.
El único canal entre los dos mundos es un archivo que lleva a mano. Es lento, y ahí está precisamente el interés.
De qué no protege este escalón. La memoria USB se convierte en su punto débil: es un soporte activo, capaz de introducir código. El sistema fuera de línea sigue siendo, además, un sistema operativo generalista, amplio y difícil de auditar. La disciplina también cuenta: la tentación de conectar solo una vez ese cable de red para una actualización anula todo el dispositivo de golpe.
Escalón 4: el firmante DIY de código abierto, SeedSigner
SeedSigner lleva la lógica del escalón 3 hasta su conclusión: un aparato mínimo, construido por usted, cuyo comportamiento es verificable, y que no conserva nada.
El componente central es una Raspberry Pi Zero en versión 1.3. Esta precisión no es un detalle, es el corazón del dispositivo. La Pi Zero 1.3 no posee ni Wi-Fi ni Bluetooth a nivel de hardware: los chips de radio no están presentes en la placa. No es una Raspberry Pi 5, ni una Pi Zero W, ni una Pi Zero 2, que llevan todas conectividad inalámbrica. La documentación oficial es explícita, es la versión 1.3 la que ofrece la mejor garantía de aislamiento de red.
La diferencia con una desactivación por software es fundamental. Un Wi-Fi desactivado en un ajuste reposa sobre la promesa de un software que otro software puede traicionar. Un chip nunca soldado en la placa no puede ser reactivado por ningún código, ningún fallo, ninguna actualización trampa. Ya no confía en una configuración, constata una ausencia física.
El resto se resume en tres piezas: una pantalla WaveShare de 1,3 pulgadas en 240 por 240 píxeles con sus botones, un módulo de cámara compatible con Pi Zero, y una tarjeta microSD. Menos de 50 dólares de componentes, sin ninguna soldadura.
Todas las comunicaciones pasan por códigos QR, en ambos sentidos. El wallet conectado, Sparrow por ejemplo, muestra la PSBT en forma de código QR, animado si la transacción es voluminosa. La cámara del SeedSigner lo lee. El aparato muestra el detalle de la transacción en su pantalla, usted valida, él firma, y luego muestra a su vez la transacción firmada en código QR, que usted captura con la webcam del ordenador conectado. Ningún cable de datos, ninguna memoria USB, ninguna red. La luz es el único canal.
El aparato es además stateless, sin estado. Nunca almacena la clave de forma permanente: la frase semilla se introduce al principio de cada sesión, vive únicamente en memoria RAM durante el uso, y desaparece al apagarlo. La tarjeta microSD solo contiene el software. Un atacante que robe su SeedSigner apagado solo roba una Raspberry Pi de quince euros.
La contrapartida de la apertura. Ya no hay fabricante en quien confiar, pero tampoco lo hay para garantizar nada. Antes de escribir el software en la tarjeta microSD, debe verificar usted mismo su autenticidad. El proyecto publica en su página de releases de GitHub el archivo de imagen acompañado de un manifiesto y de la firma de ese manifiesto. La verificación combina una firma GPG, que prueba que la publicación viene efectivamente de los desarrolladores, y un control de huella SHA256, que prueba que el archivo no ha sido modificado desde entonces. Debe hacerse antes incluso de montar la imagen, porque algunos sistemas la modifican al abrirla y hacen fracasar el control. Si falla, no se flashea.
Límite funcional a señalar: SeedSigner es un proyecto Bitcoin, no cubre las demás cadenas.
Escalón 5: la VM Vault sobre Qubes OS
El escalón 3 separa dos mundos con un cable desconectado. Es una garantía que usted mantiene manualmente, día tras día, y que reposa sobre su disciplina.
Qubes OS propone otra cosa: una separación impuesta por la arquitectura del sistema. Qubes compartimenta sus actividades en máquinas virtuales distintas, llamadas qubes, aisladas por un hipervisor. Lo situamos frente a los demás sistemas en nuestro comparativo de los sistemas operativos orientados a la seguridad .
Una VM Vault se crea sin ninguna interfaz de red. No es un ajuste cosmético: la máquina virtual no posee tarjeta de red virtual en absoluto, ningún controlador, ninguna pila, nada que activar. No tiene físicamente ningún medio de emitir un paquete, sea cual sea el código que se ejecute en ella. Es ella la que posee la frase semilla y ejecuta Sparrow fuera de línea.
Una segunda VM, conectada esta vez, ejecuta Sparrow en modo solo observación, únicamente con las claves públicas. Ve el saldo y el historial, sabe construir transacciones, pero es incapaz de firmar una.
La transferencia se hace exclusivamente por archivo, con la herramienta interna qvm-copy. La PSBT sin firmar parte de la VM conectada hacia la Vault, la Vault la firma, el archivo firmado vuelve por el mismo mecanismo. Ninguna red compartida, ninguna carpeta común, ningún portapapeles automático.
Dos cosas lo hacen superior a un simple PC aislado. En primer lugar, el aislamiento ya no depende de usted: en una máquina air-gapped clásica, el air gap es una propiedad de su comportamiento, se mantiene mientras nadie conecte un cable. Bajo Qubes, el aislamiento lo aplica el hipervisor, por debajo de la VM, fuera del alcance de lo que se ejecuta dentro. Un programa malicioso que obtuviera plenos poderes en la Vault seguiría sin tener ningún hardware de red que gobernar. En segundo lugar, la reversibilidad: los qubes reposan sobre plantillas, y si sospecha un compromiso, destruye la VM y la recrea limpia en unos minutos. En un ordenador dedicado, la misma duda impone una reinstalación completa.
De qué no protege este escalón. Es el montaje más sólido de esta lista, y conserva exactamente la debilidad del primero: sigue habiendo una sola frase semilla. Un incendio que destruya su copia de seguridad, una coacción física ejercida sobre usted, un error de manipulación, y todo se pierde o todo se toma. El aislamiento por software, por perfecto que sea, no cambia nada.
El multisig: cambiar la naturaleza del problema
Los cinco escalones anteriores mejoran todos lo mismo, la protección de un secreto único. El multisig, o firma múltiple, plantea una pregunta distinta: ¿y si dejáramos de tener un secreto único?
El principio está inscrito en las reglas de la red. En lugar de asociar los fondos a una sola clave, se asocian a un grupo de claves, con un umbral. En 2 de 3, existen tres claves y hacen falta dos para gastar. En 3 de 5, existen cinco claves, hacen falta tres. Cada clave se genera independientemente, en un aparato distinto, idealmente de naturaleza distinta, y se conserva en un lugar distinto: una Coldcard en su casa, un SeedSigner en casa de alguien de confianza, una clave en una caja fuerte bancaria.
Lo que eso cambia es nítido. Un ladrón que encuentre una copia de seguridad no obtiene nada. Un incendio que destruya un lugar no destruye sus fondos, usted los reconstituye con las claves restantes. Un defecto descubierto en un fabricante no basta, puesto que sus otras claves vienen de otra parte. Una persona que le amenace físicamente choca con el hecho de que usted no puede, solo y en el momento, producir lo que le pide.
El punto único de fallo desaparece en las dos direcciones a la vez, contra la pérdida y contra el robo. Ninguno de los escalones anteriores obtiene ese resultado, incluido el montaje Qubes.
La contrapartida es la complejidad operativa. Hay que respaldar no solo las semillas, sino también el descriptor de wallet, un archivo que describe la estructura del montaje y las claves públicas que lo componen. Sin él, recuperar sus fondos se vuelve muy difícil incluso con el número requerido de semillas. Un multisig mal documentado es más peligroso que un wallet hardware simple bien dominado.
Las reglas que valen en todos los escalones
El hardware ocupa lo esencial de las discusiones, mientras que las pérdidas reales vienen la mayoría de las veces de otra parte.
Reparta geográficamente sus copias de seguridad. Dos copias de la misma semilla en dos cajones de la misma casa no son más que una copia frente a un incendio o una inundación. El riesgo no es solo el robo. Separe los lugares, teniendo presente que cada copia adicional mejora su resistencia a la pérdida y degrada su resistencia al robo. Es un arbitraje, no un ajuste óptimo.
Pruebe con una cantidad pequeña. Envíe el equivalente a unos pocos euros, verifique la recepción, luego borre el wallet y restáurelo enteramente desde su copia de seguridad. Que la recepción funcione no prueba nada sobre la restauración, y es la restauración la que le salvará algún día. Una palabra mal copiada, un orden invertido, una copia incompleta: otras tantas cosas que solo se descubren en ese momento, y más vale descubrirlo con diez euros en juego.
Sea discreto. La seguridad técnica no tiene ningún efecto sobre la ingeniería social ni sobre el robo físico dirigido. No mencione públicamente que posee criptomonedas, ni en las redes sociales, ni en el restaurante, ni ante conocidos lejanos. El mejor montaje del mundo no protege a alguien de quien se sabe que tiene algo que quitarle.
Prevea la transmisión. Es el punto más descuidado, y es irreversible. Un cold wallet bien asegurado está concebido para que nadie más que usted acceda a él. En caso de fallecimiento o incapacidad, esa propiedad se vuelve contra sus herederos y los fondos se pierden definitivamente. Existen varias vías: una documentación cifrada confiada a un tercero de confianza o depositada ante notario, un montaje multisig que incluya una clave en manos de un heredero, o un dispositivo de tipo dead man switch que libere una información en ausencia de señales de vida. Cada una conlleva implicaciones jurídicas y fiscales que varían según los países. Documente la intención técnica, y haga encuadrar la implementación por un profesional del derecho.
Qué dice esto del enfoque de Arpokrat
El hilo que atraviesa estos cinco escalones no es la sofisticación creciente. Es la reducción progresiva del número de actores en los que debe confiar sin poder verificar. La plataforma de intercambio exige una confianza total. El wallet hardware la reduce a un fabricante. El SeedSigner la sustituye por una verificación que usted mismo efectúa. El montaje Qubes desplaza la garantía del comportamiento hacia la arquitectura. El multisig se la retira a cada elemento tomado por separado.
Es la lógica que gobierna el diseño de nuestros productos. Una garantía que reposa sobre una promesa no es una garantía, es un compromiso. Una garantía estructural se mantiene incluso cuando quien la construyó cambia de opinión o recibe un requerimiento. Un servicio que no posee sus claves no puede entregarlas, sea cual sea la presión ejercida: es el principio que sustenta Arpokrat Swap . La cuestión se vuelve además más concreta a medida que evoluciona el marco regulatorio, como muestra nuestro análisis de las restricciones europeas sobre Monero y Zcash previstas para 2027 .
Conclusión
No existe un buen nivel de seguridad en general. Existe un nivel proporcionado a lo que usted posee y a quién podría razonablemente tenerle en el punto de mira.
Unos cientos de euros en un wallet hardware comprado al fabricante, con una semilla grabada en metal y guardada fuera de su domicilio, constituyen una configuración perfectamente seria. Ya le sitúa por encima de la aplastante mayoría de los poseedores de criptomonedas y le protege de los escenarios que realmente causan pérdidas. Nadie necesita un multisig sobre Qubes para eso. El montaje complejo se justifica cuando la suma haría rentable un ataque dirigido, o cuando su situación atrae una atención particular.
La buena pregunta no es, por tanto, hasta dónde subir, sino cuál de sus hipótesis actuales es la más frágil. Para la mayoría de la gente no es el hardware: es una copia de seguridad única guardada en un solo sitio, una restauración nunca probada, o una transmisión nunca contemplada. Esos tres puntos no cuestan nada de corregir, y cuentan más que el paso de un escalón al siguiente.
