Usar semilla para enviar bitcoin desde la clave privada específica de una billetera

Soy nuevo en bitcoin y recientemente he estado leyendo sobre el concepto de billetera . Si entiendo correctamente, una billetera es una colección de uno o más pares de direcciones + clave privada (una dirección es donde se pueden enviar BTC y una clave privada se usa para gastar BTC desde su dirección asociada). No estoy seguro si hay algo entre la clave privada y la dirección conocida como clave pública .

Si entiendo bien, la diferencia entre las billeteras no deterministas y las billeteras deterministas es que con las billeteras que no son HD, cada par "dirección + clave privada" se genera por separado, mientras que con las billeteras HD, todos los pares "dirección + clave privada" se generan con una sola lista. de palabras conocidas como semilla .

Estoy interesado en las billeteras HD, pero no sé casi nada sobre ellas y toda la terminología que he encontrado en Internet me resulta muy confusa. He encontrado términos como BIP39 Mnemonic , BIP39 Passphrase , BIP39 Seed , BIP32 Root Key , Master Private Key , Derivation Path , BIP44 , m/44'/0'/0'/0/0 , etc. (ver iancoleman. io/bip39 , por ejemplo). Me gustaría poder organizar esto en algo que tenga sentido y que pueda entender.

Una vez que he creado una billetera HD y tengo una lista de pares "dirección + clave privada", ¿cómo puedo acceder y gastar fondos de una clave privada específica de la lista? ¿Qué software debo usar y cuál es la forma más fácil de hacerlo sin comprometer la seguridad?

Respuestas (1)

Puede usar cualquier software compatible con BIP39 para ingresar un mnemotécnico (12-24 palabras) y convertirlo en una semilla. La semilla es solo un número entre 1 y 2^256. A continuación, puede utilizar esta semilla para crear una clave privada maestra. Esta clave luego sirve como la raíz de una cadena utilizada para crear otras claves privadas basadas en una ruta de derivación.

Todo el proceso es determinista, por lo que la misma mnemotécnica y el mismo camino siempre conducirán a la misma clave. Una vez que tenga una clave privada normal, puede importarla a cualquier cliente de bitcoin y acceder a los fondos como de costumbre.

Entonces, NO es obligatorio acceder a toda la billetera HD para gastar fondos de una clave privada específica dentro de esa billetera, ¿verdad? Quiero decir, si solo tengo una de las claves privadas de la billetera, ¿puedo gastar los fondos usando una billetera creada en blockchain.com , por ejemplo?
@UserX Así es. Consulte la tabla de direcciones derivadas en la parte inferior de su enlace. Enumera una clave privada normal para cada ruta de derivación.