Author

Topic: ¿Varios Monderos con la misma clave privada? [Solucionado] (Read 190 times)

newbie
Activity: 3
Merit: 0
Me ha quedado claro.

Haré la prueba con Electrum para ver que tal funciona.

Muchas gracias.
legendary
Activity: 1623
Merit: 1608
1. En primer lugar:

¿Como que cada cierto tiempo Bitcoin Core o Knots regenera la clave privada?
Creía que por cada monedero existia una única clave privada.
Esto supondría que si hago una copia de seguridad en Bitcoin Core o Knots, al cabo del tiempo no me serviría ya que el '.dat' almacena la clave privada y esta sería la antigüa.
El fichero wallet.dat de Bitcoin Core se precarga con 100 claves privadas y sus correspondientes direcciones. Cuando usas todas ellas, se generan nuevas claves privadas aleatorias. Esto haría que una copia de seguridad realizada inmediatamente después de la generación del fichero wallet.dat ya no sería completa si has accedido a las 100 direcciones. Está anunciado que en un futuro próximo Bitcoin Core también funcionará con semillas, pero aún no está disponible.


Quote from: modregod
2. En segundo lugar:

Cuando mencionas "Electrum te obligará a realizar una transacción que vacíe esa dirección importada".
¿Te refireres a que no pueden coexistir dos monederos Electrum con la misma semilla?
¿Que hay que mover todas las monedas al monedero nuevo?
Sí pueden coexistir dos monederos Electrum diferentes con la misma semilla. Lo que no es posible es que tengas una dirección Bitcoin (cuya clave privada acabas de importar en Electrum) con saldo positivo que no se haya obtenido a partir de la semilla. Esto es lógico porque daría lugar a equivocaciones: si no fuera así podrías pensar que puedes borrar el wallet Electrum porque dispones de la semilla, pero en ese caso perderías la parte del saldo de la dirección que importaste en primer lugar. Por eso, la dirección importada se vacía obligatoriamente mediante una transacción publicada en la red Bitcoin y recibida por una de las direcciones derivadas a partir de la semilla de Electrum.


Quote from: modregod
3. En caso de que no pueda coexisistir un monedero y su clon:

¿Que alternativa existe (que no sean carteras centralizadas) para conseguir que varios nodos completos puedan ser utilizados de forma simultanea, desde la base de que todos dispongan de las direcciones generadas por los demás?
El objetivo de este planteamiento no es mas que disponer de dos nodos completos, uno en una máquina GNU/Linux (Arch Linux) de sobremesa y otro nodo completo en un ordenador portátil con GNU/Linux también, utilizado para los viajes de trabajo.
Lo podrías hacer con Electrum, poniendo la misma semilla en las dos máquinas, pero ten en cuenta que Electrum no es un nodo completo sino un cliente ligero.

Si realmente quieres dos nodos completos (es decir, Bitcoin Core), entonces hasta que no lleguen los wallets basados en semilla, podrías mitigar el problema creando inicialmente un fichero wallet.dat con un número superior a las 100 claves privadas creadas por defecto. Esto se consigue con el argumento -keypool. Por ejemplo, -keypool=9000. Harías copia de seguridad de ese fichero wallet.dat y lo copiarías también en la otra instancia de Bitcoin Core en la otra máquina. En cualquier caso, por los inconvenientes indicados anteriormente, esto último no lo recomendaría en absoluto.
newbie
Activity: 3
Merit: 0
Muchas gracias por la respuesta Shawshank.

Aun así ahora me asaltan mas dudas.

1. En primer lugar:

¿Como que cada cierto tiempo Bitcoin Core o Knots regenera la clave privada?
Creía que por cada monedero existia una única clave privada.
Esto supondría que si hago una copia de seguridad en Bitcoin Core o Knots, al cabo del tiempo no me serviría ya que el '.dat' almacena la clave privada y esta sería la antigüa.

2. En segundo lugar:

Cuando mencionas "Electrum te obligará a realizar una transacción que vacíe esa dirección importada".
¿Te refireres a que no pueden coexistir dos monederos Electrum con la misma semilla?
¿Que hay que mover todas las monedas al monedero nuevo?

3. En caso de que no pueda coexisistir un monedero y su clon:

¿Que alternativa existe (que no sean carteras centralizadas) para conseguir que varios nodos completos puedan ser utilizados de forma simultanea, desde la base de que todos dispongan de las direcciones generadas por los demás?
El objetivo de este planteamiento no es mas que disponer de dos nodos completos, uno en una máquina GNU/Linux (Arch Linux) de sobremesa y otro nodo completo en un ordenador portátil con GNU/Linux también, utilizado para los viajes de trabajo.
legendary
Activity: 1623
Merit: 1608
Parece lógico que el wallet de Bitcoin Knots tiene que ser compatible con el de Bitcoin Core.

Electrum funciona con semillas, mientras que Bitcoin Core aún funciona con claves privadas generadas de manera aleatoria. Así que, si quieres poder gastar desde una dirección de Bitcoin Knots (o Bitcoin Core) en Electrum, tendrías que importar su clave privada correspondiente en Electrum. En ese momento, Electrum te obligará a realizar una transacción que vacíe esa dirección importada y lo ingrese en una dirección asociada a la semilla de Electrum.

No es conveniente en absoluto utilizar el mismo wallet.dat de Bitcoin Core o Bitcoin Knots en dos en dos máquinas o en dos programas diferentes. Al cabo de cierto número de transacciones, se generarían claves privadas nuevas y diferentes en esos wallets y podrías volverte loco para saber qué está pasando.

En Electrum no es posible utilizar libremente la clave privada inicialmente generada en Bitcoin Core. Como he dicho anteriormente, cuando importas una clave privada en Electrum, te obliga a que la vacíes y envíes el saldo a una de las direcciones obtenidas a partir de la semilla de Electrum.

newbie
Activity: 3
Merit: 0
Buenos dias.

Utilizo el monedero Bitcoin Knots, es un nodo completo por supuesto, me preguntaba si sería posible hacer un backup del monedero e importarlo en otro ordenador con el mismo monedero (Bitcoin Knots) de forma que ambos monederos, el original y el nuevo puedan funcionar correlativamente.

Por tanto, dos monederos , que utilicen el mismo sistema de copias de seguridad, como en este caso (Bitcoin Knots), aunque tambien me gustaria saber la respuesta para Electrum.

¿Pueden duplicarse y ser totalmente funcionales?

Por ahora no lo he probado. Tampoco se si esta pregunta habrá sido planteada, pero eso si, en internet no he encontrado absolutamente nada.
Jump to: