¿Cuál es la mejor manera de generar billetera bitcoin?

Estoy tratando de crear un almacenamiento en frío, y me estoy volviendo tan paranoico con todo lo relacionado con el software y el hardware (también tengo miedo de olvidar/perder la billetera) relacionado con la configuración.

He leído información en línea sobre la configuración del almacenamiento en frío y me han surgido estas preguntas:

  1. ¿Cuál es la forma más segura de generar una billetera bitcoin? ¿Del software existente como bitcoin-core? electro? (Pensé en escribir mis propios códigos para generar billetera bitcoin, pero hay tantos tipos de billetera bitcoin BIP32, BIP39, etc. que me hace pensar que no es una buena idea hacerlo)
  2. ¿Cómo estamos seguros de que bitcoin-core y electrum están generando una billetera segura? (no presembrado)
  3. ¿Qué estándar es la forma más segura de generar una billetera bitcoin? BIP32, BIP39?
  4. ¿Bitcoin-core usa BIP32 para generar la billetera? si no, cual usa?
  5. ¿Electrum usa BIP39 para generar la billetera? si no, cual usa? (Leí que electrum está usando un BIP39 extendido.
  6. También leí que bitcoin-core no usa BIP39 porque no está seguro, pero ¿por qué BIP39 todavía se usa en muchas billeteras?
  7. ¿Es posible que un hardware (CPU, placa base, SSD, equipo antiguo que he usado antes) esté infectado con un malware (de un uso anterior o incluso del fabricante)? ¿Este malware podría interferir con la entropía y crear algo así como una billetera preestablecida?

Gracias

Respuestas (3)

No consideraría generar la billetera como el principal problema relacionado con la seguridad, lo que considero más importante es el almacenamiento y el cifrado adecuados de su billetera generada. Si usa billeteras de código abierto, lo más probable es que se salve.

También pensé en esto hace un tiempo y me topé con esta guía para el almacenamiento en frío de bricolaje:

https://steemit.com/crypto/@guidedcrypto/diy-make-your-own-crypto-hardware-wallet

En esencia, le dice cómo crear su almacenamiento en frío, que es:

  • cree sus billeteras (el consejo es usar las oficiales, pero puede usar cualquiera que elija) en la memoria USB
  • almacene sus claves de acceso y contraseñas en la memoria USB
  • prueba todo funciona
  • cifre todo para que sea inmutable (así, el malware o los virus no tienen ninguna posibilidad de destruirlo y está bloqueando a las personas no autorizadas)
  • almacene la clave de cifrado en algún lugar guardado (fuera de línea, use claves largas que sean aleatorias para que sea difícil de adivinar o fuerza bruta)

Si está paranoico por no contraer virus u otros cambios, puede hacer todo esto desde un disto de Linux de código abierto en vivo de su elección para asegurarse de que nada haya sido alterado en el sistema operativo. (se queda sin RAM y básicamente se recrea desde cero cada vez que lo inicias)

Personalmente, considero que las máquinas virtuales no deben guardarse, ya que ha habido problemas relacionados con la seguridad con algunas infraestructuras de máquinas virtuales y la separación no es absoluta del sistema base.

A medida que avanzaba mi viaje en los activos criptográficos, ahora soy un firme defensor de las billeteras de hardware y estoy usando un libro mayor nano x, lo brillante es que genera su clave privada completamente fuera de línea y solo conecta billeteras con la clave pública, cualquier transacción debe confirmarse en el dispositivo (sus claves privadas solo pueden regenerarse mediante la frase semilla inicial que puede mantener fuera de línea)

¿Cuál es la forma más segura de generar una billetera bitcoin? ¿Del software existente como bitcoin-core? electro?

  1. Asegúrese de que está utilizando hardware de código abierto y que nada está protegido por la puerta trasera. No soy un experto, pero Luke Dashjr podría ayudarte con esto considerando algunos tweets interesantes del pasado.

  2. Asegúrese de que no haya malware en el sistema que usa para la billetera bitcoin. También puede usar máquinas virtuales o Qubes OS para mantener las cosas separadas. Ejemplo: una máquina virtual para almacenamiento en frío de bitcoin, una para billetera caliente, una para redes sociales, una para trabajo relacionado con la oficina, etc.

  3. No use imágenes de VM de fuentes aleatorias, se puede hacer una puerta trasera: https://www.reddit.com/r/Bitcoin/comments/jrxgj8/bitcoin_core_node_hacked/

  4. Use la billetera bitcoin de código abierto con más uso y desarrollo activo, compílela usted mismo después de revisar el código para ver cosas importantes al menos: https://bitcoin.stackexchange.com/a/99480/

  5. Cree múltiples copias de seguridad para su billetera, pruebe esas copias de seguridad y manténgalas seguras.

  6. No ingrese semilla ni nada en ningún sitio web que ayude a otras personas a obtener acceso a su bitcoin. Evite ingresar semillas en cualquier dispositivo en línea.

  7. Use billeteras de hardware como Coldcard si las encuentra más seguras en comparación con otras cosas.

También leí que bitcoin-core no usa BIP39 porque no está seguro, pero ¿por qué BIP39 todavía se usa en muchas billeteras?

https://bitcoin.stackexchange.com/a/88244/

Gracias por su respuesta. ¿Cómo se obtiene ese hardware de código abierto? ¿Es lo suficientemente seguro como para usar un hardware de mi vieja computadora (se ha usado antes para conectarse a una red para hacer minería de GPU, es una placa base de minería biostar)?
Me gusta la tarjeta fría, pero dudé en comprarla porque requiere que transfiera la transacción firmada usando una tarjeta SD. El problema es que un malware podría viajar a través de esta tarjeta SD. ¿Hay alguna característica en la que la pantalla de Coldcard pueda mostrar simplemente un código QR de una transacción firmada?
Puede encontrar algunos mencionados en esta conversación: twitter.com/prayankgahlot/status/1224938085307338753 Consulte también: twitter.com/NicolasDorier/status/1338015374550306816 . Y puede crear una nueva pregunta relacionada con el hardware de código abierto para bitcoin. Tal vez pocos otros puedan responderla.

Una billetera de hardware de buena reputación generalmente se considera la mejor manera para la mayoría de los usuarios.

BIP39 se refiere a la frase de recuperación mnemotécnica, pero las billeteras BIP39 todavía usan la arquitectura BIP32.

Las preguntas sobre por qué BIP39 no está implementado en bitcoin-core ya han sido respondidas (¿ Hay alguna razón por la cual Bitcoin Core no implementa BIP39? )