Glosario / Billeteras y custodia
Billetera de software
También se conoce como Billetera móvil o Billetera de escritorio.
- ¿Qué es una billetera de software?
- Una billetera de software es una aplicación en un teléfono o una computadora que guarda sus claves en el almacenamiento de esa máquina y firma transacciones con el mismo procesador que ejecuta su navegador.
La primera billetera de la mayoría de las personas es una de estas, y ese es un punto de partida razonable. La categoría es antigua y está bien probada: Electrum se mantiene desde noviembre de 2011 y todavía publica versiones. Lo que varía entre los productos no es la criptografía sino la superficie expuesta, porque una aplicación hereda todas las debilidades del sistema operativo que tiene debajo.
Cómo funciona
Una billetera de software guarda su material de claves en un archivo cifrado y lo desbloquea con una contraseña o un PIN del dispositivo cuando usted firma. En los teléfonos, la clave de cifrado suele guardarla el almacén de claves de la plataforma, así que el secreto está protegido por el mismo hardware que protege el bloqueo de su pantalla, lo cual es una mejora real frente a un archivo normal en una computadora portátil.
De dónde obtiene sus datos la billetera es la segunda decisión de diseño, y aquella sobre la que nadie lee. Algunas aplicaciones se conectan a su propio nodo, otras a servidores públicos de Electrum, y otras al backend del proveedor. Ese servidor se entera de qué direcciones consultó usted, lo cual basta para reconstruir su saldo y su historial de pagos, así que la privacidad de una billetera de software la determina sobre todo esta elección, y no lo que aparece en su pantalla.
Ser software no obliga a una billetera a ser caliente. El mismo programa instalado en una computadora portátil que nunca se ha conectado a una red, moviendo en una tarjeta de memoria transacciones sin firmar y firmadas, es un firmante en frío. Tanto Sparrow como Electrum se usan así, y Bitcoin Core ejecutará con gusto una billetera sin ninguna red en absoluto.
Dónde aparece
Las billeteras de software se presentan en tres formas que cubren casi todo. Las aplicaciones móviles gestionan el gasto, reciben pagos por Lightning, y viven en el dispositivo con más probabilidades de perderse o infectarse. Las aplicaciones de escritorio como Electrum, Sparrow y la billetera de Bitcoin Core gestionan el control de monedas, el aumento de comisiones y el multisig, y son lo que usa la mayoría cuando una transacción necesita cuidado. Esas mismas aplicaciones de escritorio funcionan también como coordinadoras de billeteras de hardware, en cuyo caso el software no guarda ninguna clave y actúa como una interfaz de solo lectura.
La amenaza realista es una copia falsa, no una criptografía rota. Los anuncios de búsqueda, los clones en tiendas de aplicaciones y las "actualizaciones" forzadas se han usado todos para distribuir billeteras que parecen legítimas y reenvían su frase semilla a otra parte, y un aviso conjunto del FBI, la CISA y el Tesoro de abril de 2022 documentó aplicaciones de criptomonedas troyanizadas creadas exactamente con este propósito. Descargue desde el dominio propio del proyecto, compruebe la firma o el hash que publican los desarrolladores, y nunca restaure una frase en una aplicación que le llegó a través de un enlace que alguien le envió.
Evalúe una billetera con tres comprobaciones antes de confiarle dinero. Que el código fuente sea público, de modo que los errores puedan encontrarlos personas que no trabajan allí. Que publique compilaciones reproducibles, de modo que el binario coincida con el código fuente. Y que usted pueda apuntarla a su propio nodo cuando con el tiempo ponga uno en marcha, porque una billetera que no puede hacerlo es una billetera que siempre comunicará su saldo a un desconocido.
Billetera de software frente a billetera caliente
Casi toda billetera de software es caliente, pero los dos términos responden a preguntas distintas. Billetera de software describe la forma: una aplicación en lugar de un dispositivo dedicado. Caliente describe el estado: claves en una máquina que está en línea cuando firma. La superposición es lo bastante cercana como para que la gente use las palabras indistintamente, y la diferencia aparece exactamente en dos casos. Una computadora portátil aislada de la red que ejecuta Electrum es una billetera de software que no es caliente, y una cuenta de exchange es caliente sin ser en absoluto su billetera.