comienzo
comienzo

En el artículo anterior, vimos que el uso real de Bitcoin solo se puede hacer cuando el usuario gestiona él mismo el almacenamiento de sus propias claves. Por lo tanto, hay varias herramientas que permiten crear claves, guardarlas y usarlas para firmar una transacción. Estas son carteras de Bitcoin.
En este artículo, analizamos las diversas soluciones que existen para almacenar claves. Veremos cuáles son las características de estos soportes de cartera, a quién están destinados y cuáles son los riesgos asociados. También hablamos de las diferentes estructuras de cartera y de las principales opciones de derivación.
La primera categoría de carteras consiste en las que comúnmente se denominan «carteras activas» o carteras de software. Concretamente, se trata de software especializado que se puede instalar en un dispositivo electrónico versátil. Son aplicaciones móviles o software de computadora.
Cuando utilizas una cartera de software, tus claves privadas se almacenan directamente en el dispositivo en cuestión. Por lo tanto, existe el riesgo de hackeo si la máquina utilizada está comprometida. De hecho, cuanto más versátil es un dispositivo, mayor es su superficie de ataque y, por lo tanto, es posible que tenga numerosos vectores de ataque. Sin embargo, existen numerosas formas de mejorar la seguridad de una cartera de software. Por ejemplo, una de las más relevantes es el uso de una contraseña.
Una contraseña es una contraseña adicional y opcional que se añade al monedero de Bitcoin a nivel inicial.
➤ Obtenga más información sobre la contraseña BIP39.
Por lo tanto, este tipo de billetera no es la más segura, pero aún tiene algunas ventajas:
Por lo tanto, hay principalmente dos situaciones en las que el uso de una billetera rápida es relevante. En primer lugar, si necesita una billetera móvil a la que pueda acceder rápidamente, puede guardar una pequeña parte de sus ahorros en este tipo de billetera. Entonces, si tus ahorros en Bitcoin son demasiado bajos como para justificar la compra de un monedero de hardware, en este caso el monedero de software es una buena opción para ti.
Por ejemplo, si eres novato y tienes un pequeño ahorro en bitcoins equivalente a 100€, comprar una billetera de hardware, que generalmente cuesta al menos 70€, es irrelevante. Usar una billetera rápida será más adecuado para ti.
Estos son algunos ejemplos de carteras de software gratuitas y de código abierto:
«Código abierto» significa que el código informático que hace que el software funcione se distribuye libremente y es accesible para cualquier persona. El software de código abierto tiene ventajas en términos de seguridad y transparencia en comparación con el software propietario (de código cerrado). Pueden ser revisados por una gran comunidad de usuarios, lo que permite detectar mejor las brechas de seguridad.
Los monederos de hardware, a veces denominados «monederos fríos», «dispositivos de firma» o incluso «monederos de hardware», vuelven a ser software. Por otro lado, a diferencia de las billeteras rápidas, se instalan en una máquina dedicada, no están conectadas a Internet y, a menudo, son especializadas.
Estas carteras vienen en varias formas según la marca elegida. Algunas parecen una memoria USB, otras parecen una calculadora pequeña y algunas incluso parecen teléfonos inteligentes.
Cuando usas una billetera de hardware, tus claves privadas que dan acceso a tus bitcoins se guardan en ella. Como se trata de un dispositivo dedicado únicamente a este uso y no está conectado a Internet, tiene una superficie de ataque extremadamente baja. Como la superficie de ataque es más pequeña, hay menos vectores de ataque potenciales y, por lo tanto, tus bitcoins están más seguros.

Por lo tanto, esta categoría de monederos de Bitcoin tiene la ventaja de ser más segura, pero aún tiene algunas desventajas:
Por lo tanto, se prefiere la billetera de hardware para asegurar grandes cantidades de bitcoins. Es particularmente útil para almacenar sus ahorros a largo plazo.
Estos son algunos ejemplos de carteras de hardware:
Sin embargo, cabe señalar que estas categorías de carteras «frías» y «calientes» siguen siendo estimaciones subjetivas sujetas a debate. Algunos pueden considerar que el mismo soporte monedero es un «monedero caliente» y para otros un «monedero frío». No cabe duda de que la frontera entre ambas será bastante fluida. Por lo tanto, es mucho más relevante estudiar cada solución de forma individual, presentando sus ventajas y desventajas en comparación con las demás, en lugar de clasificar cada soporte de cartera de forma predeterminada.
Dado que la propiedad de Bitcoin se logra simplemente mediante el conocimiento de las claves criptográficas, existen muchas otras opciones para almacenarlas.
Por ejemplo, algunos usan lo que se llama una «billetera de papel». Simplemente escribirán su clave privada en una hoja de papel para conservar sus bitcoins. Esta técnica arcaica es obviamente muy arriesgada, ya que el documento en cuestión constituye un SPOF (punto único de fallo = punto único de fallo). Si se degrada o es robado, el usuario pierde sus bitcoins.
La ventaja de este tipo de billetera es que la clave se guarda fuera de cualquier sistema informático. Por lo tanto, su superficie de ataque se reduce a ataques físicos. Entre sus desventajas se encuentran las siguientes:
También es posible recordar solo la información que permite el acceso a las claves. Estas se denominan «carteras cerebrales». Por supuesto, le recomiendo encarecidamente que no lleve a cabo este tipo de prácticas. De forma predeterminada, al proteger los bitcoins, no debes confiar en tu propia memoria. Además, la configuración de este tipo de monedero a menudo requiere el uso de información que no es muy aleatoria para asegurarse de recordarla, lo que aumenta el riesgo de un ataque de fuerza bruta.
Por otro lado, entre las carteras populares, hay otras subcategorías de carteras. Por ejemplo, hay carteras en forma de extensiones de navegador. En general, no recomiendo este tipo de carteras porque no son muy útiles y aumentan excesivamente la superficie de ataque.
De hecho, las comparaciones de este artículo se refieren a los diferentes tipos de soportes de cartera. En otras palabras, las principales categorías de máquinas y software que pueden alojar una billetera de Bitcoin se estudiaron anteriormente. Sin embargo, la billetera en sí misma, independientemente de su soporte, puede adoptar diferentes formas. Hay varios, que se diferencian en la gestión de los pares de claves criptográficas.
Como vimos en el artículo que presenta los conceptos de custodia autónoma, las UTXOs (monedas de bitcoin) están bloqueadas por las condiciones de gasto. Estas condiciones las establece libremente el usuario. Por lo tanto, es posible administrar sus pares de claves de una manera no estándar. Sin embargo, la mayoría de los usuarios prefieren elegir categorías bien definidas.
Las más conocidas son las carteras deterministas y jerárquicas («carteras HD» en inglés). Obtienen pares de claves de forma determinista a partir de la información única que se encuentra en la base de los pares de claves, y existe una jerarquía entre las claves. Esta información inicial sirve como respaldo para todas las demás claves. Hoy en día, esta categoría es la preferida por los usuarios. De forma predeterminada, todos usan una billetera HD.

➤ Obtenga más información sobre la frase de recuperación de HD Wallet.
Sin embargo, existen otros tipos de carteras. Entre las más antiguas, podemos mencionar carteras como JBOK («Just a Bunch Of Keys» en inglés) que no son más que una aglomeración de claves aleatorias, independientes unas de otras. También hay variantes de carteras que son deterministas, pero no jerárquicas.

En general, la billetera HD sigue siendo la categoría recomendada para el usuario. Ofrece un buen compromiso entre practicidad y seguridad, tanto para un usuario principiante como para un usuario experimentado.
Las dos categorías principales de titulares de monederos de Bitcoin son los monederos de software, también denominados «monederos activos», y los monederos de hardware, también denominados «monederos fríos». Cada una tiene sus ventajas y desventajas. El mismo usuario suele tener una billetera fría para garantizar sus ahorros a largo plazo y una billetera caliente para sus transacciones diarias.
Si recién está comenzando a aprender sobre Bitcoin y tiene pocos fondos, puede valer la pena comenzar poco a poco con una billetera de software simple. Podrás empezar, entender las funciones esenciales del monedero de Bitcoin y probar su recuperación. Te sentirás más tranquilo con la autocustodia y, más adelante, podrás cambiarte a una cartera de hardware más segura.
En cuanto al monedero en sí, generalmente es recomendable utilizar un monedero determinista y jerárquico. Este tipo de billetera especifica que todas las claves que bloquean los bitcoins del usuario se generan a partir de información única y aleatoria.
En cuanto a la protección de las claves criptográficas, siempre hay un compromiso entre hacer frente al riesgo de robo y hacer frente al riesgo de pérdida. En general, cuanto más aumente la seguridad de su monedero, más aumentará su complejidad y, por lo tanto, el riesgo de perder el acceso a sus claves. Por lo tanto, es importante saber cómo equilibrar la seguridad y la sencillez, teniendo en cuenta su entorno personal y su propia evaluación de los riesgos existentes.
Por último, es crucial entender que el riesgo cero no existe en la seguridad informática. Con la adopción de las mejores prácticas, puede reducir el riesgo de que le roben sus bitcoins, pero es imposible aniquilarlo. Por lo tanto, no existe una seguridad definitiva que permita un riesgo cero.

