Author

Topic: Duda respecto al Libro de Bitcoin 2 Edición (Read 984 times)

legendary
Activity: 1974
Merit: 1029
Para poder avisarte el cliente tendria que saber cuando has hecho el backup y no tiene forma de saberlo.

Bien podría: bitcoind backupwallet . Claro, el cliente no puede saber cuándo hacemos una copia a pelo del archivo, pero teniendo el comando backupwallet, algo podría hacerse. "Desafortunadamente", yo no hablo C++ Sad.
legendary
Activity: 1652
Merit: 1000
Última pregunta:

Supongamos que nunca genero una nueva dirección: ¿en ese caso puedo "enviar" bitcoins mil veces sin tener que hacer un nuevo backup?

Cuando envías a veces tu cliente podría crear una nueva dirección para el cambio, por lo tanto, sí, tendrías que hacer backups aunque no crees direcciones de recepción manualmente.

Bien, no más preguntas  Smiley
legendary
Activity: 1148
Merit: 1001
Radix-The Decentralized Finance Protocol
Lo suyo sería que el cliente informara, aunque sólo fuera en el debug.log, de que hay nuevas direcciones que no estaban en el pool original, o algo así.

Para poder avisarte el cliente tendria que saber cuando has hecho el backup y no tiene forma de saberlo.
legendary
Activity: 1148
Merit: 1001
Radix-The Decentralized Finance Protocol
Última pregunta:

Supongamos que nunca genero una nueva dirección: ¿en ese caso puedo "enviar" bitcoins mil veces sin tener que hacer un nuevo backup?

Como he dicho anteriormente, enviar bitcoins usa una nueva direccion (recibirlos no).
legendary
Activity: 1974
Merit: 1029
Lo suyo sería que el cliente informara, aunque sólo fuera en el debug.log, de que hay nuevas direcciones que no estaban en el pool original, o algo así.
member
Activity: 70
Merit: 10
Última pregunta:

Supongamos que nunca genero una nueva dirección: ¿en ese caso puedo "enviar" bitcoins mil veces sin tener que hacer un nuevo backup?

Cuando envías a veces tu cliente podría crear una nueva dirección para el cambio, por lo tanto, sí, tendrías que hacer backups aunque no crees direcciones de recepción manualmente.
legendary
Activity: 1652
Merit: 1000
Última pregunta:

Supongamos que nunca genero una nueva dirección: ¿en ese caso puedo "enviar" bitcoins mil veces sin tener que hacer un nuevo backup?
full member
Activity: 174
Merit: 100
En resumen cada que gastemos bitcoins es aconsejable hace un backup (lo cual es una lata), si no queremos hacer esto la otra opción es Electrum.
legendary
Activity: 1652
Merit: 1000
¿Es correcto decir, entonces, que al usar qt conviene encriptar la cartera antes de hacer la primera transacción?

Y después de encriptar, ¿cuántas direcciones es seguro generar antes de que surjan problemas?

Y una vez alcanzado el límite, ¿es aconsejable enviar todos los bitcoins a otra cartera?

Gracias de antemano a quien responda.

Por defecto son 50 direcciones, pero es configurable.

Una vez alcanzado el limite lo unico que tienes que hacer es otro backup. La wallet siempre tiene 50 direcciones sin usar.

Por cierto, enviar bitcoins y crear una nueva direccion usan una nueva direccion pero recibir bitcoins no, asi que no tiene que ser contado.

Gracias!
legendary
Activity: 1148
Merit: 1001
Radix-The Decentralized Finance Protocol
¿Es correcto decir, entonces, que al usar qt conviene encriptar la cartera antes de hacer la primera transacción?

Y después de encriptar, ¿cuántas direcciones es seguro generar antes de que surjan problemas?

Y una vez alcanzado el límite, ¿es aconsejable enviar todos los bitcoins a otra cartera?

Gracias de antemano a quien responda.

Por defecto son 50 direcciones, pero es configurable.

Una vez alcanzado el limite lo unico que tienes que hacer es otro backup. La wallet siempre tiene 50 direcciones sin usar.

Por cierto, enviar bitcoins y crear una nueva direccion usan una nueva direccion pero recibir bitcoins no, asi que no tiene que ser contado.
legendary
Activity: 1652
Merit: 1000
¿Es correcto decir, entonces, que al usar qt conviene encriptar la cartera antes de hacer la primera transacción?

Y después de encriptar, ¿cuántas direcciones es seguro generar antes de que surjan problemas?

Y una vez alcanzado el límite, ¿es aconsejable enviar todos los bitcoins a otra cartera?

Gracias de antemano a quien responda.
full member
Activity: 174
Merit: 100
Supongo que te refieres al cliente bitcoin-qt, hay más y funcionan diferente.

Asi es al cliente bitcoin-qt, mi error.
Saludos
full member
Activity: 158
Merit: 100
aquí dice algo personal.
por alguna razón, no parece que esa sea la forma de hacer un backup. Creo si quieres hacer esa clase de respaldos es mejor usar otro cliente. no parece que estén preocupados por cambiar eso...
legendary
Activity: 1512
Merit: 1001
Bitcoin - Resistance is futile
Supongo que te refieres al cliente bitcoin-qt, hay más y funcionan diferente.
full member
Activity: 174
Merit: 100
Esto si que es una lata y una gran desventaja de bitcoin que nunca se menciona. :S
newbie
Activity: 31
Merit: 0
El cliente Bitcoin-qt crea direcciones automáticamente (además de las casi 100 que ya guarda) para las direcciones de cambio. Así que siempre que hagas transacciones las backups que hayas hecho pueden no contener esas nuevas que el cliente ha creado sin preguntarte.

Cuando "creas" una dirección nueva en el cliente Bitcoin-qt en realidad la estás tomando de las creadas por el cliente. Por eso se recomienda hacer copia cada 100 txs porque el cliente crea nuevas, las guarda y espera a que tú se las pidas.

Explicación corta:

1dire1 (visible)
1dire2 (oculta)
1dire3 (oculta)
-- hago un backup1
-- transacciones

1dire1 (visible)
1dire2 (visible)
1dire3 (oculta)
1dire4 (oculta)
-- no hago un backup2!
-- transacciones

1dire1 (visible)
1dire2 (visible)
1dire3 (visible)
1dire4 (oculta)
-- se daña mi ordenador
-- restauro backup1

1dire1 (visible)
1dire2 (visible)
1dire3 (visible)

^ falta una llave, donde seguramente fueron enviados los outputs sobrantes de una transacción (cambio). Así que se pierde dinero, puede que hasta todo el que tenías xq era cambio.


Añadir:

Las 100 direcciones creadas por el cliente Bitcoin-qt (keypool) de las cuales se toma una cuando el usuario 'crea' una dirección nueva, queda obsoleta si se encripta la cartera.

Abro el cliente > se crea una keypool con 100 direcciones y una visible.

Encripto la cartera > la keypool anterior es marcada como 'usada' y las direcciones ya no son tomadas por el cliente-qt; así que se crea otra keypool con 100 direcciones nuevas:

Esto se debe a que el cliente no sabe si se ha hecho una copia de seguridad de las direcciones de la antigua keypool así q las descarta por seguridad ya q esas no están protegidas por contraseña.

¿Y qué pasa con la dirección(es) que estaba visible antes de encriptar?

Pues debes de 'crear' una nueva dirección en tu cliente después de haber encriptado y enviar todo tu balance a esa nueva.

Así la dirección nueva (con todo tu balance) y la nueva keypool estarán protegidas por contraseña y no presentes en copias de seguridad anteriores que no llevan contraseña
legendary
Activity: 1148
Merit: 1001
Radix-The Decentralized Finance Protocol
Sigue siendo así en el cliente original bitcoinqt.
t

Bitcoinqt ahora (desde hace ya unas cuantas versiones) crea 50 direcciones antes de que las necesites y las va usando. Asi, un backup sera valido siempre que no hayas hecho mas de 50 transacciones que crean una nueva direccion. Basicamente, con hacer un backup cada 50 transacciones estas seguro.
member
Activity: 70
Merit: 10
Sigue siendo así en el cliente original bitcoinqt.
full member
Activity: 174
Merit: 100
Hola compre el libro hace unos días el cual me pareció excelente, pero tengo una duda con respecto a una nota:

"Algo importante: si decides gastar bitcoins que están guardados en tu archivo-cartera, después de hacerlo tienes que hacer un nuevo backup (cuidado: el anterior backup ya no sirve). Las nuevas versiones del cliente van a ofrecer soluciones automáticas para este problema."

¿Este problema sigue o ya se resolvió?

Saludos.
Jump to: