Post
Topic
Board Primeros pasos y ayuda
Re: Transacción sin confirmar, ayuda sobre "Child Pays for Parent"
by
Shawshank
on 25/05/2017, 20:58:55 UTC
La mejor forma de saber cómo aplicar CPFP en cada caso, es entender bien como funciona. En función de cada caso, se actúa de una manera o de otra.

Si inicialmente tu wallet de Electrum estaba vacío, el proceso es sencillo. En ese caso, el saldo total de tu wallet Electrum estará sin confirmar. Los dos puntos que debes tener en cuenta para realizar CPFP en este caso, son los siguientes:

1. Crea una transacción desde Electrum que gasta desde la dirección con el saldo aún sin confirmar con destino a otra dirección Bitcoin de ese mismo wallet de Electrum. Elige como Amount el Máximo para que no se genere cambio y la transacción así ocupe menos bytes y te salga algo más económico.

2. Es fundamental que esta nueva transacción lleve la comisión suficiente para compensar la casi nula de la primera comisión (7 satoshis/byte) y poder tramitar así las dos transacciones secuencialmente. Como tu primera transacción ocupa mucho espacio (1403 bytes) y tu segunda transacción ocupará muy poco (calculo que aproximadamente 200 bytes si has puesto Amount a Máximo en el paso 1 anterior), tu segunda transacción debe tener una comisión de satoshis por byte especialmente alto. Según el mercado actual de las comisiones, la suma de las dos transacciones debe proporcionar al menos de 280 satoshis/byte. Por tanto, tu segunda transacción debe tener una comisión aproximada de:
 
((1403+200)*280-1403*7)/200 = 2195 satoshis/byte.

Comisión total aproximada de la segunda transacción: 2195*200=439000 satoshis = 0.00439000 BTC (algo menos de 10 euros). El valor es tan elevado porque la transacción que quieres acelerar consume un número elevado de inputs (concretamente, 8 inputs).

ATENCIÓN:  Asegúrate de no gastar más de 0.00439000 BTC de comisión total de transacción. Si no eliges el Amount a máximo en el paso 1 o si no estaba el wallet Electrum inicialmente vacío, te puede salir mucho más caro innecesariamente. Mucho cuidado.