Author

Topic: Historia del Hombre de Piedra y su pérdida de 8.999 BTCs – duda (Read 173 times)

sr. member
Activity: 494
Merit: 476
1) ¿Quién cómo determina la dirección del cambio?
En su caso, diría que el Bitcoincore Wallet la generó, pero al reestablecer la cartera de un backup (supongo que pensando erróneamente que al no estar la TX confirmada abortaría toda la operación), perdió la clave privada asociada.

El post #13 enlaza a otro hilo, de Gavin, donde se sugiere que el wallet contenga 100 direcciones creadas con antelación. Cuando yo llegué a este mundillo las cosas ya funcionaban así. Supongo que en julio/agosto de 2010 todavía no, y es posible que ese hilo de Gavin sea el germen inicial de la implementación posterior. En ambos hilos, el que enlazas y el de Gavin, hay referencias a "hacer un backup después de cada transacción".

Si en 2010 el cliente no generaba 100 direcciones por adelantado, lo que le ocurrió a este pobre hombre es que hizo un backup, a continuación hizo una transacción, el cliente generó una clave privada nueva para el cambio y después, al restaurar el backup, esta clave privada se perdió.


2) ¿Esto podría seguir sucediendo hoy en día, o parece un fallo del wallet de esa época (Bitcoin core supongo)?

Hace años que esto ya no puede suceder. Antes de la llegada de los wallets deterministas, Bitcoin Core (que en 2011 se llamaba "Bitcoin QT") mantenía un colchón de 100 claves privadas y cuando necesitaba una la cogía de ahí. Si el colchón se agotaba el wallet se negaba a continuar y te pedía que metieras la contraseña del wallet para poder generar otras 100 y tener de donde sacar claves nuevas.

Y hoy día con esto de los wallets deterministas ya tampoco puede suceder por razones obvias.
legendary
Activity: 2338
Merit: 10802
There are lies, damned lies and statistics. MTwain
Hoy me he topado con la historia (ver https://www.criptonoticias.com/comunidad/hombre-piedra-personaje-menos-recordado-historia-bitcoin y Lost large number of bitcoins ) de un miembro del foro (Stone Man), que allá por el 2010 perdió 8.999 BTCs mientras experimentaba, enviándose 1 BTC a sí mismo de los 9.000 BTCs que tenía en una única dirección (ver https://www.blockchain.com/es/btc/address/167ZWTT8n6s4ya8cGjqNNQjDwDGY31vmHg).

En su hilo explica los pasos seguidos de cómo llegó a suceder el problema, y por lo que se observa en el enlace de blockchain, los BTCs siguen allí y no resolvió el problema. Los 8.999 (Stone Man lo indica mal en su OP y apunta a 8.900) BTCs perdidos en Agosto 2010 tendrían un precio de 0,07$*8999 = 630$ de entonces (aunque el artículo lo cifra en 2.700$).

El problema principal parece derivarse de que tenía los 9.000 BTCs consolidados en una única dirección. Al enviarse a sí mismo 1 BTC, esto genera dos TXs (una de 1 BTC y otra con los 8.999 BTCs de cambio, sin opciones de obtener el 1 BTC). En los pasos explicados por Stone Man, indica que “5) Closed client before any confirmations”, y a partir de ahí, por algún motivo, cargó un backup del wallet. Entre medio, y debido a ello, perdió el acceso a la clave privada asociada a la dirección del cambio.


Mi duda es doble:

1) ¿Quién cómo determina la dirección del cambio?
En su caso, diría que el Bitcoincore Wallet la generó, pero al reestablecer la cartera de un backup (supongo que pensando erróneamente que al no estar la TX confirmada abortaría toda la operación), perdió la clave privada asociada.

2) ¿Esto podría seguir sucediendo hoy en día, o parece un fallo del wallet de esa época (Bitcoin core supongo)?

Jump to: