Bitcoin Forum
November 08, 2024, 03:35:27 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Duda respecto al Libro de Bitcoin 2 Edición  (Read 983 times)
rachito (OP)
Full Member
***
Offline Offline

Activity: 174
Merit: 100



View Profile
March 29, 2013, 04:17:10 AM
 #1

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.

Ogig
Member
**
Offline Offline

Activity: 70
Merit: 10



View Profile WWW
March 29, 2013, 10:11:10 AM
 #2

Sigue siendo así en el cliente original bitcoinqt.

hugolp
Legendary
*
Offline Offline

Activity: 1148
Merit: 1001


Radix-The Decentralized Finance Protocol


View Profile
March 29, 2013, 12:41:15 PM
 #3

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.


               ▄████████▄
               ██▀▀▀▀▀▀▀▀
              ██▀
             ███
▄▄▄▄▄       ███
██████     ███
    ▀██▄  ▄██
     ▀██▄▄██▀
       ████▀
        ▀█▀
The Radix DeFi Protocol is
R A D I X

███████████████████████████████████

The Decentralized

Finance Protocol
Scalable
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
██▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀██
██                   ██
██                   ██
████████████████     ██
██            ██     ██
██            ██     ██
██▄▄▄▄▄▄      ██     ██
██▀▀▀▀██      ██     ██
██    ██      ██     
██    ██      ██
███████████████████████

███
Secure
      ▄▄▄▄▄
    █████████
   ██▀     ▀██
  ███       ███

▄▄███▄▄▄▄▄▄▄███▄▄
██▀▀▀▀▀▀▀▀▀▀▀▀▀██
██             ██
██             ██
██             ██
██             ██
██             ██
██    ███████████

███
Community Driven
      ▄█   ▄▄
      ██ ██████▄▄
      ▀▀▄█▀   ▀▀██▄
     ▄▄ ██       ▀███▄▄██
    ██ ██▀          ▀▀██▀
    ██ ██▄            ██
   ██ ██████▄▄       ██▀
  ▄██       ▀██▄     ██
  ██▀         ▀███▄▄██▀
 ▄██             ▀▀▀▀
 ██▀
▄██
▄▄
██
███▄
▀███▄
 ▀███▄
  ▀████
    ████
     ████▄
      ▀███▄
       ▀███▄
        ▀████
          ███
           ██
           ▀▀

███
Radix is using our significant technology
innovations to be the first layer 1 protocol
specifically built to serve the rapidly growing DeFi.
Radix is the future of DeFi
█████████████████████████████████████

   ▄▄█████
  ▄████▀▀▀
  █████
█████████▀
▀▀█████▀▀
  ████
  ████
  ████

Facebook

███

             ▄▄
       ▄▄▄█████
  ▄▄▄███▀▀▄███
▀▀███▀ ▄██████
    █ ███████
     ██▀▀▀███
           ▀▀

Telegram

███

▄      ▄███▄▄
██▄▄▄ ██████▀
████████████
 ██████████▀
   ███████▀
 ▄█████▀▀

Twitter

██████

...Get Tokens...
rdymac
Newbie
*
Offline Offline

Activity: 31
Merit: 0



View Profile WWW
March 29, 2013, 02:04:39 PM
 #4

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
rachito (OP)
Full Member
***
Offline Offline

Activity: 174
Merit: 100



View Profile
March 29, 2013, 02:13:05 PM
 #5

Esto si que es una lata y una gran desventaja de bitcoin que nunca se menciona. :S

pinger
Legendary
*
Offline Offline

Activity: 1512
Merit: 1001


Bitcoin - Resistance is futile


View Profile WWW
March 29, 2013, 02:59:33 PM
 #6

Supongo que te refieres al cliente bitcoin-qt, hay más y funcionan diferente.

For rent
Un zafado cualquiera
Full Member
***
Offline Offline

Activity: 158
Merit: 100


aquí dice algo personal.


View Profile
March 29, 2013, 03:03:28 PM
 #7

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...
rachito (OP)
Full Member
***
Offline Offline

Activity: 174
Merit: 100



View Profile
March 29, 2013, 03:08:22 PM
 #8

Supongo que te refieres al cliente bitcoin-qt, hay más y funcionan diferente.

Asi es al cliente bitcoin-qt, mi error.
Saludos

rdymac
Newbie
*
Offline Offline

Activity: 31
Merit: 0



View Profile WWW
March 29, 2013, 03:59:50 PM
 #9

Yo recomiendo usar Electrum

Echa un vistazo a este post https://bitcointalk.org/index.php?topic=159891.0
majamalu
Legendary
*
Offline Offline

Activity: 1652
Merit: 1000



View Profile WWW
March 30, 2013, 03:58:14 AM
 #10

¿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.

http://elbitcoin.org - Bitcoin en español
http://mercadobitcoin.com - MercadoBitcoin
hugolp
Legendary
*
Offline Offline

Activity: 1148
Merit: 1001


Radix-The Decentralized Finance Protocol


View Profile
March 30, 2013, 04:32:03 AM
 #11

¿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.


               ▄████████▄
               ██▀▀▀▀▀▀▀▀
              ██▀
             ███
▄▄▄▄▄       ███
██████     ███
    ▀██▄  ▄██
     ▀██▄▄██▀
       ████▀
        ▀█▀
The Radix DeFi Protocol is
R A D I X

███████████████████████████████████

The Decentralized

Finance Protocol
Scalable
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
██▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀██
██                   ██
██                   ██
████████████████     ██
██            ██     ██
██            ██     ██
██▄▄▄▄▄▄      ██     ██
██▀▀▀▀██      ██     ██
██    ██      ██     
██    ██      ██
███████████████████████

███
Secure
      ▄▄▄▄▄
    █████████
   ██▀     ▀██
  ███       ███

▄▄███▄▄▄▄▄▄▄███▄▄
██▀▀▀▀▀▀▀▀▀▀▀▀▀██
██             ██
██             ██
██             ██
██             ██
██             ██
██    ███████████

███
Community Driven
      ▄█   ▄▄
      ██ ██████▄▄
      ▀▀▄█▀   ▀▀██▄
     ▄▄ ██       ▀███▄▄██
    ██ ██▀          ▀▀██▀
    ██ ██▄            ██
   ██ ██████▄▄       ██▀
  ▄██       ▀██▄     ██
  ██▀         ▀███▄▄██▀
 ▄██             ▀▀▀▀
 ██▀
▄██
▄▄
██
███▄
▀███▄
 ▀███▄
  ▀████
    ████
     ████▄
      ▀███▄
       ▀███▄
        ▀████
          ███
           ██
           ▀▀

███
Radix is using our significant technology
innovations to be the first layer 1 protocol
specifically built to serve the rapidly growing DeFi.
Radix is the future of DeFi
█████████████████████████████████████

   ▄▄█████
  ▄████▀▀▀
  █████
█████████▀
▀▀█████▀▀
  ████
  ████
  ████

Facebook

███

             ▄▄
       ▄▄▄█████
  ▄▄▄███▀▀▄███
▀▀███▀ ▄██████
    █ ███████
     ██▀▀▀███
           ▀▀

Telegram

███

▄      ▄███▄▄
██▄▄▄ ██████▀
████████████
 ██████████▀
   ███████▀
 ▄█████▀▀

Twitter

██████

...Get Tokens...
majamalu
Legendary
*
Offline Offline

Activity: 1652
Merit: 1000



View Profile WWW
March 30, 2013, 06:23:52 AM
 #12

¿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!

http://elbitcoin.org - Bitcoin en español
http://mercadobitcoin.com - MercadoBitcoin
rachito (OP)
Full Member
***
Offline Offline

Activity: 174
Merit: 100



View Profile
March 30, 2013, 02:48:09 PM
 #13

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.

majamalu
Legendary
*
Offline Offline

Activity: 1652
Merit: 1000



View Profile WWW
March 30, 2013, 03:26:58 PM
 #14

Ú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?

http://elbitcoin.org - Bitcoin en español
http://mercadobitcoin.com - MercadoBitcoin
Ogig
Member
**
Offline Offline

Activity: 70
Merit: 10



View Profile WWW
March 30, 2013, 03:32:27 PM
 #15

Ú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.

dserrano5
Legendary
*
Offline Offline

Activity: 1974
Merit: 1029



View Profile
March 30, 2013, 03:42:19 PM
 #16

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í.
hugolp
Legendary
*
Offline Offline

Activity: 1148
Merit: 1001


Radix-The Decentralized Finance Protocol


View Profile
March 30, 2013, 04:43:03 PM
 #17

Ú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).


               ▄████████▄
               ██▀▀▀▀▀▀▀▀
              ██▀
             ███
▄▄▄▄▄       ███
██████     ███
    ▀██▄  ▄██
     ▀██▄▄██▀
       ████▀
        ▀█▀
The Radix DeFi Protocol is
R A D I X

███████████████████████████████████

The Decentralized

Finance Protocol
Scalable
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
██▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀██
██                   ██
██                   ██
████████████████     ██
██            ██     ██
██            ██     ██
██▄▄▄▄▄▄      ██     ██
██▀▀▀▀██      ██     ██
██    ██      ██     
██    ██      ██
███████████████████████

███
Secure
      ▄▄▄▄▄
    █████████
   ██▀     ▀██
  ███       ███

▄▄███▄▄▄▄▄▄▄███▄▄
██▀▀▀▀▀▀▀▀▀▀▀▀▀██
██             ██
██             ██
██             ██
██             ██
██             ██
██    ███████████

███
Community Driven
      ▄█   ▄▄
      ██ ██████▄▄
      ▀▀▄█▀   ▀▀██▄
     ▄▄ ██       ▀███▄▄██
    ██ ██▀          ▀▀██▀
    ██ ██▄            ██
   ██ ██████▄▄       ██▀
  ▄██       ▀██▄     ██
  ██▀         ▀███▄▄██▀
 ▄██             ▀▀▀▀
 ██▀
▄██
▄▄
██
███▄
▀███▄
 ▀███▄
  ▀████
    ████
     ████▄
      ▀███▄
       ▀███▄
        ▀████
          ███
           ██
           ▀▀

███
Radix is using our significant technology
innovations to be the first layer 1 protocol
specifically built to serve the rapidly growing DeFi.
Radix is the future of DeFi
█████████████████████████████████████

   ▄▄█████
  ▄████▀▀▀
  █████
█████████▀
▀▀█████▀▀
  ████
  ████
  ████

Facebook

███

             ▄▄
       ▄▄▄█████
  ▄▄▄███▀▀▄███
▀▀███▀ ▄██████
    █ ███████
     ██▀▀▀███
           ▀▀

Telegram

███

▄      ▄███▄▄
██▄▄▄ ██████▀
████████████
 ██████████▀
   ███████▀
 ▄█████▀▀

Twitter

██████

...Get Tokens...
hugolp
Legendary
*
Offline Offline

Activity: 1148
Merit: 1001


Radix-The Decentralized Finance Protocol


View Profile
March 30, 2013, 04:45:21 PM
 #18

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.


               ▄████████▄
               ██▀▀▀▀▀▀▀▀
              ██▀
             ███
▄▄▄▄▄       ███
██████     ███
    ▀██▄  ▄██
     ▀██▄▄██▀
       ████▀
        ▀█▀
The Radix DeFi Protocol is
R A D I X

███████████████████████████████████

The Decentralized

Finance Protocol
Scalable
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
██▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀██
██                   ██
██                   ██
████████████████     ██
██            ██     ██
██            ██     ██
██▄▄▄▄▄▄      ██     ██
██▀▀▀▀██      ██     ██
██    ██      ██     
██    ██      ██
███████████████████████

███
Secure
      ▄▄▄▄▄
    █████████
   ██▀     ▀██
  ███       ███

▄▄███▄▄▄▄▄▄▄███▄▄
██▀▀▀▀▀▀▀▀▀▀▀▀▀██
██             ██
██             ██
██             ██
██             ██
██             ██
██    ███████████

███
Community Driven
      ▄█   ▄▄
      ██ ██████▄▄
      ▀▀▄█▀   ▀▀██▄
     ▄▄ ██       ▀███▄▄██
    ██ ██▀          ▀▀██▀
    ██ ██▄            ██
   ██ ██████▄▄       ██▀
  ▄██       ▀██▄     ██
  ██▀         ▀███▄▄██▀
 ▄██             ▀▀▀▀
 ██▀
▄██
▄▄
██
███▄
▀███▄
 ▀███▄
  ▀████
    ████
     ████▄
      ▀███▄
       ▀███▄
        ▀████
          ███
           ██
           ▀▀

███
Radix is using our significant technology
innovations to be the first layer 1 protocol
specifically built to serve the rapidly growing DeFi.
Radix is the future of DeFi
█████████████████████████████████████

   ▄▄█████
  ▄████▀▀▀
  █████
█████████▀
▀▀█████▀▀
  ████
  ████
  ████

Facebook

███

             ▄▄
       ▄▄▄█████
  ▄▄▄███▀▀▄███
▀▀███▀ ▄██████
    █ ███████
     ██▀▀▀███
           ▀▀

Telegram

███

▄      ▄███▄▄
██▄▄▄ ██████▀
████████████
 ██████████▀
   ███████▀
 ▄█████▀▀

Twitter

██████

...Get Tokens...
majamalu
Legendary
*
Offline Offline

Activity: 1652
Merit: 1000



View Profile WWW
March 30, 2013, 05:38:12 PM
 #19

Ú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

http://elbitcoin.org - Bitcoin en español
http://mercadobitcoin.com - MercadoBitcoin
dserrano5
Legendary
*
Offline Offline

Activity: 1974
Merit: 1029



View Profile
March 30, 2013, 05:44:30 PM
 #20

Para poder avisarte el cliente tendria que saber cuando has hecho el backup y no tiene forma de saberlo.

Bien podría: bitcoind backupwallet <destination>. 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.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!