Las transacciones de la billetera Bitcoin-qt no ingresan al mempool

Compré algunos BTC hace unos años y desde entonces se han sentado en una vieja billetera Bitcoin-qt (0.8.5) en una unidad USB. Espero transferirlos a Coinbase o algo similar, pero ninguna de mis transacciones parece estar ingresando al mempool. On the wallet, they appear as having left but have been stuck at 0 confirmations for over a week, but if I look the transaction ids up on blockchain.info (9def5314cd193eb375634fbbddb2ff07bb5db9710311b1afe4b0c531db949b57 and 10239862eb947b6194920045423ac1a1e75c8a9bb7bbd0e87b4c8676a2656457), it says they don't exist, which makes me creo que en realidad no han entrado en el mempool.

La primera transacción no tenía una tarifa asociada (no me odien, en realidad no he enviado ningún BTC antes, y este era el valor predeterminado en mi billetera), que es lo que supuse que era el problema. Pero cuando lo intenté de nuevo, debería haber tenido suficiente para obtener una confirmación rápida. Intenté usar el comando getrawtransaction desde la consola para obtener el hexadecimal y transmitirlo usando /pushtx: para la primera transacción, dice que no se alcanzó la tarifa mínima de retransmisión (lo suficientemente justo), pero para la segunda devuelve "Falta padres por [txid #2 (con cargo)] al insertar [txid #1 (sin cargo)]". Esto significa muy poco para mí. Si reviso la dirección de mi billetera en blockchain.info, todavía tiene la suma original asociada.

Disculpas si esto se ha preguntado antes (¡he estado buscando durante más de una semana y no lo he encontrado si es así!), pero estoy en mi juicio y me vendría bien un poco de ayuda. Estaría muy feliz de hacer una donación a cualquiera que pueda ayudarme a desbloquear mi BTC como muestra de mi gratitud.

¡Gracias por adelantado!

¿Ha actualizado para usar la última versión de Bitcoin Core?
No, me preocupaba que las transacciones quedaran estancadas en el limbo si hacía eso. También he considerado cambiar a Electrum o algo similar, pero no he abandonado el barco por la misma razón. Me sentiría mucho mejor si supiera cuál es el estado de estas transacciones.

Respuestas (1)

Debería haber un archivo llamado wallet.dat . Contiene sus claves privadas que le permiten enviar su BTC.

Advertencia: antes de hacer algo con el archivo, cree al menos una copia de seguridad del mismo. No envíe, cargue ni comparta el archivo con nadie. Quien tenga este archivo puede gastarte UTXO (robar tu bitcoin).

Dado que las transacciones no fueron propaganda, puede volver a enviarlas de forma segura. Hay dos formas de abordar esto:


  1. Usando una nueva versión de bitcoin core
    • descargar e instalar bitcoin core v0.15.0.1
    • iniciar Bitcoin-qt v0.15.0.1
    • deja que la cadena de bloques se sincronice (esto puede llevar un tiempo)
    • detenga Bitcoin-Qt, copie su antiguo wallet.dat y reemplace el nuevo wallet.dat en el directorio bitcoin v0.15, inicie Bitcoin-Qt
    • deberías poder enviar la transacción

  1. Uso de Electrum para barrer la(s) clave(s) privada(s)
    • descargar e instalar Electrum
    • crear una nueva billetera estándar y de una nueva semilla
    • escribe. abajo. la. 12. palabras!
    • abre tu Bitcoin-qt v0.8.5
    • navegue hasta ayuda > ventana de depuración > consola
    • escriba dumpprivkey [su dirección] (repita varias veces si tiene más de una dirección)
    • copiar la clave privada
    • en Electrum ve a Monedero > Claves privadas > Barrido
    • pegue su clave privada y haga clic en barrer
    • Electrum envía el BTC a su billetera Electrum

Ambos métodos deberían funcionar para usted. Sin embargo, dado que 2. es más rápido (no se necesita descargar blockchain) y ya consideró cambiar a Electrum, este método podría ser el preferido.

Editar: no elimine wallet.dat después de enviar su BTC. El privado le otorga acceso a la misma cantidad de BCH (Bitcoin Cash). Un BCH tiene un valor actual de 7-9% BTC o alrededor de $600.