¿Cómo obtengo mi dirección pública en Bitcoin Core?

En un mundo de dolor en este momento. Descargué Bitcoin Core, y antes de darme cuenta de que necesitaba la Blockchain descargada completa, mi amigo transfirió algunas monedas a mi dirección.

Investigué un poco y estoy tratando de importar mis claves privadas de Bitcoin Core a Blockchain , por lo tanto, tener acceso a mis monedas. Mi problema es que no puedo obtener mi dirección pública. He intentado usar varios comandos en la ventana de la consola y puedo desbloquear y bloquear. He utilizado «listaddressgroupings», que funciona, pero el resultado es «[» y luego «]» directamente debajo.

También he utilizado getaccountaddress y getaddressesbyaccount «Your Address» sin suerte.

Muchas gracias

Comentarios

  • Listar mis direcciones de bitcoin Listar las direcciones de bitcoin en su billetera se hace fácilmente a través de listreceivedbyaddress. Normalmente solo enumera las direcciones que ya han recibido transacciones, sin embargo, puede enumerar todas las direcciones estableciendo el primer argumento en 0 y el segundo en verdadero. * Yo ' acabo de ver esto en una página wiki, no he ' t recibido ninguna transacción todavía, porque la cadena de bloques no tiene ' t descargado por completo. No ' no entiendo cómo ingresar el primer argumento en 0 y el segundo en verdadero. Además, ¿cuál es el nombre de mi cuenta? ¿Dónde puedo encontrarlo?
  • ¿No puede ' obtener su dirección pública? Si necesita mover bitcoin de una billetera central de bitcoin don ' ¿no necesita las claves privadas?

Respuesta

Editar: Respuesta a la pregunta: Cómo obtener claves privadas de Bitcoin Core

Después de encontrar sus direcciones (utilizando los comandos que enumeré a continuación, por ejemplo) puede ejecutar el siguiente comando:

dumpprivatekey 1ofYourAddresses 

Si su billetera está protegida con contraseña y bloqueada, ejecute:

walletpassphrase "your password or passphrase" 600 

Y «walletlock» cuando haya terminado para volver a bloquearla.

Puede reconocer fácilmente direcciones de claves privadas porque las direcciones comienzan siempre con uno (1), las claves privadas en su lugar comienzan con 5, K o L. No necesita administrar claves públicas en absoluto. Además, solo necesita la clave privada para exportar / importar una «billetera», de hecho una clave privada es una billetera, y a partir de ahí el software puede averiguar la (s) dirección (es) que le corresponden, por lo que solo necesita exportarla .


Respuesta a la pregunta original: Cómo obtener una dirección pública en Bitcoin Core Nota la API de la cuenta está actualmente en desuso (se eliminará en las nuevas versiones)

Tu principal (primero) cuenta bitcoin en Bitcoin Core y bitcoin-qt es la cuenta de cadena vacía , «» «» .

Para obtener sus direcciones bitcoin a través de bitcoin-cli o mediante la consola bitcoin-qt, para su cuenta principal, use :

getaccountaddress "" 

Eso devolverá su primera dirección del cuenta principal y:

getaddressesbyaccount "" 

W Devolveré (al principio lanzar dos direcciones y en general) la lista de todas sus direcciones asociadas con su cuenta principal.


Esta es una salida de ejemplo de la llamada getaddressesbyaccount en un bitcoin-qt recién instalado:

> bitcoin-cli getaddressesbyaccount "" [ "1AA37Akj16aj9nU4NYgx2cRwjgmuwpxR6Z", "1CbkkAbB7ootHHu9Fhbh8TtRR2iiCoNCZD" ] 

Este es el ~/.bitcoin/bitcoin.conf mínimo que desea tener para poder ejecutar bitcoin-qt con la CLI habilitado, de esta manera puede comprender qué cuentas y direcciones posee y sus saldos, etc. desde la interfaz de usuario.

rpcuser=bitcoin rpcpassword=TYPE_A_STRONG_PASS_HERE # enables deamon in bitcoin-qt server=1 

Comentarios

  • Estos dos comandos me dan mi primera dirección de recepción y luego una lista de todas las direcciones de recepción asociadas con mi cuenta. Ya puedo acceder a ellos a través de File- > Recibiendo direcciones. Estoy ' tratando de obtener mi ' publicaddress ' o clave pública. Los necesito cuando ingreso el dumpprivkey " INSERTAR DIRECCIÓN PÚBLICA / CLAVE PÚBLICA ". ¿Alguna idea de cómo pude encontrar esto?
  • Parece que estás intentando volcar tus claves privadas, no listar tus direcciones, en ese caso ' editaré esto respuesta
  • @RhysCole: Necesita su dirección pública o su clave pública. Estos están relacionados pero no son iguales, y cualquiera de ellos será suficiente. Ya conoces tu dirección: es ' la que solía usar tu amigo para enviarte monedas. utilícelo con el comando dumpprivkey, p. ej.dumpprivkey 1Jd6J5FaPiUYLHbqtybqaXuTUgvw65Us1R
  • Al ejecutar bitcoin-cli getaddressesbyaccount "" obtengo: error code: -32601 error message: Method not found. Estoy usando Bitcoin Core RPC versión del cliente v0.18.0.0-g2472733a24a9364e4c6233ccd04166a26a68cc65 .
  • Estos métodos se han eliminado. Agradecería que @makevoid pudiera actualizar la respuesta o al menos dar una pista.

Respuesta

Usando el bitcoin-cli o la consola bitcoin-qt, ingrese el comando:

validateaddress "ADDRESS_BASE58_ENCODED" 

Donde ADDRESS_BASE58_ENCODED es la dirección para cuál desea conocer la clave pública.

Comentarios

  • Creo que esta es la respuesta correcta. " pubkey " contiene la clave pública.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *