Envío desde Bitcoin-Qt a Coinbase

Tuve la idea de mover todos mis bitcoins existentes (10 BTC) de Bitcoin-Qt/cartera de papel a Coinbase.

Había importado la billetera de papel a Bitcoin-Qt y el saldo allí era de 10 BTC en total. Por alguna razón, fui e importé la billetera de papel a Coinbase, y se agregaron ~ 5 BTC.

En este punto, Bitcoin-Qt aún mostraba el saldo en 10 BTC. Seguí adelante e hice una transacción de 10 BTC de Bitcoin-Qt a mi dirección de Coinbase.

El resultado es que la transacción sigue teniendo 0 confirmaciones, Bitcoin-Qt muestra un saldo de 0 BTC y la transacción nunca apareció en Blockchain. No tengo idea de dónde están los 5 BTC "faltantes" y qué hacer. Me doy cuenta de que podría haber ocurrido un gasto doble ya que 5 BTC ya se importaron a Coinbase desde la billetera de papel e intenté enviar 10 BTC desde Bitcoin-QT.

Aquí está la dirección de Coinbase https://blockchain.info/address/1GeQeHnJEnKfcfWonGCrj52kChyXqib5sC , y puede ver la importación de 5 BTC de la billetera de papel.

¿Cuál es la solución aquí?

Así es como se ve el historial de transacciones de Bitcoin-Qt:ingrese la descripción de la imagen aquí

¿Ha realizado transacciones utilizando Bitcoin-Qt, después de que se creó la billetera de papel? En ese caso, el cambio se envía a direcciones recién creadas que probablemente no estén en la versión impresa.
@PieterWuille: Correcto, realicé transacciones después de la importación. He agregado el historial completo de transacciones a la pregunta. Todavía estoy confundido.
En ese caso, ha perdido su cambio, ya que se envía a direcciones que no tiene en su versión en papel. Necesita el archivo wallet.dat real. Sin eso, odio decirte que probablemente hayas perdido esos 5 BTC. Las billeteras de papel en realidad no son compatibles con el cliente de referencia yrt por ese motivo. Cuando el software agregue soporte para billeteras deterministas, es probable que esto cambie.
@PieterWuille: Gracias por la información. No entendí bien lo que dices, pero ¿no puedo acceder a walled.dat a través de Bitcoin-Qt? Para la billetera de papel, todavía poseo la clave privada. ¿Adónde han ido a parar los 5 BTC que faltan?
En el primer paso, cuando dijo que importó 10btc a bitcoin-qt, ¿desde dónde estaba importando? ¿Fue esta otra importación real de papel o una transacción real?
¿También está su cliente qt completamente sincronizado?
@NeilNeyman: ¡Hola! blockchain.info/address/1Fr3pfbm41pDtqSiPeh2UYeX2mvZXq15bi es la dirección de la billetera de papel que usé inicialmente para comprar ~10 BTC (puede ver que las primeras tres transacciones suman 10 BTC). Si no recuerdo mal, en algún momento necesité acceder a esos bitcoins, instalé Bitcoin-Qt e importé la billetera de papel. Lamentablemente, no recuerdo cómo hice la importación, si fue una transacción o no. Sí, el cliente está completamente sincronizado.
Una billetera bitcoin no consta de una sola clave. Las direcciones son la forma en que les envía monedas, pero internamente se mueven a diferentes claves, que supongo que no ha puesto en su billetera de papel.
@PieterWuille: Ah, cierto. Tengo el wallet.dat guardado por Bitcoin-Qt en mi computadora. ¿Crees que eliminar la última transacción (la de 10 BTC) usando algo como pywallet resolvería el problema?

Respuestas (1)

Anexo: Parece que se han encontrado las monedas ; simplemente citando la solución relevante del hilo externo para que tengamos una respuesta completa registrada. Para resumir, el problema era como sospechábamos: la billetera de papel no contenía todas las direcciones de cambio del 5btc de transacciones que habían ocurrido desde la importación. Solución sencilla:

Empecé el cliente con /Applications/Bitcoin-Qt.app/Contents/MacOS/Bitcoin-Qt -salvagewallet. Todavía se está sincronizando con la red, pero parece prometedor ya que ahora muestra un saldo de +4.9315.


Ok, estoy empezando a reconstruir lo que sucedió ahora.

  1. Al menos de acuerdo con sus enlaces de cadena de bloques, inicialmente recibió 10 BTC a través de 3 transacciones, en la dirección 1Fr3p y luego gastó 5 el 17 de abril. Entonces, esa dirección en particular solo tenía 5 restantes en el momento de la importación a coinbase.

  2. Cuando importe en lugar de enviar, las monedas aún se mostrarán en ambas billeteras; si los envía desde el anterior después de eso, esto no se actualizará en la nueva billetera debido al cambio de dirección . Importar != gasto.

  3. Además, deberá importar las direcciones de cambio que se han creado desde que usó bitcoin-qt a coinbase para que todo se sincronice correctamente. Echa un vistazo a este hilo .

  4. En cuanto a arreglar la transacción loca, no estoy seguro de qué hacer allí. ¿Con suerte, cuando termine de importar todo, se las arreglará para funcionar en el cliente? No vuelva a enviar nada más desde la billetera anterior: una vez que pueda usar las monedas disponibles en la billetera coinbase, envíe solo desde allí.

  5. Si desea utilizar el cliente qt nuevamente, cree una nueva billetera para todas las transacciones en el futuro.

actualización ¿Qué sabe sobre estas transacciones a partir de su enlace en los comentarios ? Su cliente solo muestra la parte -.01 de esos tx, pero el resto parece ser lo que falta...

captura de pantalla de blockchain.info

Pude eliminar con éxito el tx loco de wallet.dat usando pywallet y luego volví a escanear con Bitcoin-Qt, pero por alguna razón, Bitcoin-Qt todavía muestra el saldo en cero. Esto no tiene sentido para mí, porque después de la eliminación, las transacciones deberían sumar un saldo de +4.9315 ( i.imgur.com/XMPKwbE.png ).
@randomguy ver actualización
Eso es raro. De hecho, me pregunto por qué Bitcoin-Qt dice la cantidad como 0.01. No he podido averiguar cuáles fueron esas dos transacciones. Seguiré investigando más. Aquí están los detalles adicionales que obtuve para las transacciones del cliente i.imgur.com/vlVz7BJ.png y i.imgur.com/DuVRTdS.png
Revisé mis saldos de mtgox, bitstamp y btce y todos están vacíos. Esas dos transacciones conducen a blockchain.info/address/1VtaJTXABVbrZKxFYPXUg3iGMS5mxBXxB y blockchain.info/address/1KASMYinhnBUmk64RhZPJEFicfHqfNXBrS , y esas direcciones aún tienen el saldo.
¿Será que esas transacciones se realizaron a una nueva dirección que creé dentro del cliente? El -0.01 tendría sentido en ese caso, ya que sería el total neto con las comisiones después de las transacciones "internas".
Oye, sigo investigando aquí bitcointalk.org/index.php?topic=306389 (¡hay una recompensa de 0,5 BTC!). ¡Me encantaría que intervinieras! Muchas gracias por la ayuda hasta ahora. Estás en lo cierto acerca de esos restos (las partes de -0.01 fueron a dos sitios de apuestas que estaba probando).