Intentando crear una clave pública/privada de bitcoin usando bitcoin-core

Quiero crear una sola dirección de bitcoin a la que también pueda enviar y recibir fondos. Usando la consola de bitcoin-core, escribí lo siguiente:

Entrada: obtener nueva dirección

Salida: Dirección: mhYC9ybAa2aHivEjYzyp7WcMXtpcmJvgV2


Entrada: dirección de validación mhYC9ybAa2aHivEjYzyp7WcMXtpcmJvgV2

Salida: Clave pública: 02b33243d76c40e310a4214d8459f59d569f19f5804a26f0e1d70cf28d605411b3


Entrada: dumpprivkey mhYC9ybAa2aHivEjYzyp7WcMXtpcmJvgV2

Salida: Clave privada: cRYUqjikPgyVsWGfL26Q2i26vAAizgurajhW8mBZf2mRCM9NKf5W


Preguntas:

  1. ¿Son esos 3 valores todo lo que necesito ahorrar para asegurarme de que puedo enviar y recibir fondos fácilmente?
  2. Para recibir fondos, ¿necesito usar el valor [Dirección] o [Clave pública]?
  3. La [Clave pública] parece ser un valor hexadecimal, y la Clave privada parece ser un valor hash, ¿es posible extraer el valor hexadecimal de la [Clave privada] usando la consola de bitcoin-core?

Nota:

  1. Los valores anteriores se crearon en la red de prueba.
  2. Entiendo que técnicamente solo necesito guardar la [Clave privada] y puedo generar la [Clave pública] a partir de la [Clave privada]
  3. Entiendo que tendré que especificar un cambio de dirección para no perder saldo si no gasto el monto total.

Respuestas (1)

  1. Si está preguntando sobre lo mínimo que debe almacenar para asegurarse de que puede enviar y recibir fondos, entonces será la clave privada (que ya conoce). Pero para realizar transacciones a través del núcleo, solo necesita almacenar la clave privada que obtiene de la llamada API dumpprivkey y la dirección para recibir fondos.

  2. Para recibir fondos tienes que usar la dirección.

  3. No conozco ninguna API central que proporcione el valor hexadecimal de la clave privada que obtiene de dumpprivkey. Sin embargo, es un esquema de cifrado realmente básico y puede decodificarlo de nuevo a hexadecimal utilizando cualquier lenguaje de programación.

Esto sería útil para una explicación detallada.

¿Dumpprivkey muestra la clave completa? o alguna representación ascii codificada?
vuelca la clave en el formato de importación de billetera (WIF)