bitcoind y bitcoin-cli y bitcoin-qt

siguiendo el hackernoon para el nodo completo btc, https://hackernoon.com/a-complete-beginners-guide-to-installing-a-bitcoin-full-node-on-linux-2018-edition-cb8e384479eatengo algunas pequeñas preguntas, ¿hay algún control para algún servicio en esa billetera? los desarrolladores de la misma? ¿Es esa la forma en que los intercambios en línea y los libros de contabilidad crean nuestras billeteras en línea y sus billeteras fuera de línea o todavía hay una forma más profunda? después de hacer getnewaddress, ¿cómo puedo crear/ver su clave privada? desde la configuración de bitcoin-qt>encrypt wallet, ¿de qué se trata exactamente? ¿Es eso crear una contraseña para que toda la billetera se abra en otra computadora, o crear una clave privada personalizada, o 12 palabras como blockchain.com? si es solo una contraseña para la billetera en la PC u otro uso de la PC, ¿dónde puedo obtener la clave privada para cada getnewaddress? también, ¿cómo puedo crear 12 palabras que puedan funcionar en http://blockchain.com ?cuando entro en ellos? ¿O no puede ser mientras este 12 no sea directamente de blockchain.com? por último y no menos importante, no encontré ninguna documentación en línea que incluya todas las líneas de comando bitcoinq/bitcoin-cli con sus explicaciones y uso, ¿tiene algún enlace que incluya eso?

Respuestas (1)

Bitcoin Core es el nombre del software al que se refiere, y es el software que ejecuta Bitcoin. Las computadoras que ejecutan Bitcoin Core generalmente se denominan nodos en la red de Bitcoin. Es de código abierto y hay cientos de desarrolladores en todo el mundo que han contribuido y están contribuyendo durante los últimos 10 años.

Cualquiera puede ejecutar el software, por lo que usted debe proteger la billetera que se incluye con el software. Los intercambios en línea pueden o no usar Bitcoin Core, pero es probable que tengan su propia implementación de billetera. No necesita ejecutar su propio nodo para realizar transacciones en bitcoin, sin embargo, el software de la billetera enviará transacciones a un nodo.

Para crear y ver una clave privada para una dirección en el núcleo de bitcoin, use:

$ bitcoin-cli getnewaddress
<your new address>

$ bitcoin-cli dumpprivkey <your new address>
<your private key in WIF format>

Cifrar su billetera solo hace que si alguien abre su nodo de Bitcoin, debe tener su contraseña para poder gastar su bitcoin. Es muy recomendable hacerlo. Esta contraseña no está relacionada con las claves privadas de sus direcciones de bitcoin. La mnemotécnica de 12 palabras a la que se refiere no está implementada en Bitcoin Core y, en general, no se recomienda.

Los documentos para los comandos RPC se pueden encontrar aquí: https://bitcoincore.org/en/doc/0.18.0/

muchas gracias, así que en base a esto, ¿significa que el núcleo de bitcoin es la billetera minorista mejor/más segura? que incluso si los desarrolladores dejaron de admitirlo o su código fue pirateado, mis direcciones y claves pvt no están en ninguna base de datos y siguen siendo seguras hasta que me pirateen personalmente? Además, si creé una dirección btc a través de ella y apagué la máquina que creé a través de ella para siempre, ¿eso la convierte en una billetera fuera de línea hasta que use la clave pvt en cualquier billetera en línea para usar mis monedas? gracias de antemano <3
No es la única billetera que le permite controlar sus propias claves, pero sí, de esa manera puede ser más segura si comprende cómo proteger sus claves. Si no tiene conexión a Internet, sería una billetera "fuera de línea".
`` pero probablemente tenga su propia implementación de billetera. `` este también fue uno de los puntos, quiero decir, tener todo de mi propiedad para cumplir con la máxima seguridad. ¿Conoce alguna fuente que explique cómo generar una dirección btc con clave pvt desde cero sin usar softwares de ayuda como bitcoincore o lo que
muchas gracias, lo ultimo. ¿crees que realmente funcionará si apago Internet antes de hacer getnewaddress realmente dará algo real? ¿Entonces también obtener la clave privada mientras Internet está fuera de línea? porque, por ejemplo, bitaddress proporciona una dirección falsa y una clave pvt si se usa sin conexión cuando falla al enviar la clave pvt a la base de datos del propietario del sitio web, ¿cuál es su opinión en el caso de bitcoincore? ¿Cree que funcionará sin conexión? Si es así, ¿la información será real al 100 % y válida, o puede que descubra que me jodí después de intentar usar la dirección en años para obtener el btc que le envié?
ya que deseo mantenerlo fuera de línea incluso antes del primer uso, o mejor crear la dirección getnewaddress y su clave privada mientras estoy conectado a Internet. Además, si está bien hacerlo sin conexión cuando la dirección se genera sin conexión y nunca se ha visto en Internet, ¿cómo la cadena de bloques la ubicará cuando le envíe fondos cuando nunca antes estuvo en línea? Además, ¿cómo puedo luego, cuando intento abrir la dirección desde cualquier servicio, cómo sabe que la clave privada que escribí es la verdadera clave privada de la dirección? ¿No es extraño si no hay una gran base de datos en línea para las direcciones y claves privadas?
La billetera Bitcoin Core no necesita Internet para generar claves o direcciones privadas, tampoco comparte las claves con ningún otro software (siempre que esté ejecutando una compilación verificada que no haya sido manipulada). No confíes, verifica.