Aumentar una tarifa de transacción en el núcleo de bitcoin

Marqué mi transacción con "Solicitar reemplazo por tarifa"* en mi billetera principal de bitcoin, y ahora, si bien puedo aumentar la tarifa de transacción, solo puedo aumentarla un poquito y no puedo configurarla en lo que quiero. realmente necesito. (obligándome a aumentar las tarifas 15 veces seguidas)

¿Hay alguna manera simple de aumentar la tarifa de manera más significativa sin crear todas estas transacciones intermedias?

* By the way, a very bad name for "allow future fees increase"
Dependiendo de la versión de Bitcoin Core que esté ejecutando. En v0.15.1, el aumento de la tarifa mínima es significativo.
El aumento de tarifas es una forma muy extraña de cambiar las tarifas. Debería poder configurarlo en lo que crea que es el valor correcto ahora. No hay razón por la que siempre suba en un cierto cuanto.
Hay un aumento mínimo especificado (creo que por consenso) para evitar un ataque de mini aumento de tarifas, demasiado costoso ahora que el aumento mínimo se establece más alto.

Respuestas (3)

El bumpfeecomando RPC toma un "totalFee"argumento. Cuando se pasa, esta es la tarifa total que se utilizará para la transacción de reemplazo.

Gracias. Eso suena como la forma óptima de hacerlo. No encontré esa opción cuando la busqué y usé una solución diferente, pero eso es lo que haré en el futuro.

Aumentar en pasos es muy extraño y no debe hacerse. Puede echar un vistazo a esta respuesta canónica , en la sección "Cómo hacer una transacción RBF completa / Bitcoin Core".

Para mí, para deshacerme de la transacción no confirmada, necesitaba eliminar el archivo mempool.dat, los otros enfoques no funcionaron. Luego siguió los consejos dados:

Una vez que la transacción se abandonó o se eliminó de la billetera, simplemente puede ir a la pestaña Enviar y enviar el Bitcoin nuevamente, pero asegúrese de incluir una tarifa de transacción suficiente.

Finalmente logré tener una transacción confirmada después de un solo reemplazo con una tarifa adecuada.

Si gracias. Eso es lo que hice y funcionó bien. Sin embargo, no estoy seguro de por qué la billetera está implementada de la manera en que lo está. (Y espero que esta acción sea factible sin reiniciar el programa, eliminar archivos, etc.)

En cambio, lo que hice fue volver a ejecutar la billetera y hacer que olvide las transacciones no confirmadas usando:

C:\Program Files (x86)\Bitcoin\bitcoin-qt.exe --zapwallettxes=1

Y eliminé mi copia local del mempool. (Un archivo llamado mempool.dat en la carpeta de datos de bitcoin)

(Tomó alrededor de una hora para volver a escanear)

Y luego realizar otra transacción al mismo destino con tarifas más altas (Hecho desde el mismo nodo de origen, por lo que solo una de estas transacciones podría ocurrir, anulando la otra)