Child-Pays-for-Parent (CPFP): acelera una transacción Bitcoin entrante
¿Has recibido monedas que no se confirman? Si puedes gastarlas, puedes acelerarlas.
La idea
Los mineros no miran las transacciones de forma aislada. Cuando una transacción (la hija) gasta una salida de una transacción sin confirmar (el padre), la hija solo puede minarse junto con su padre o después de él. Por eso los mineros evalúan la pareja como un paquete y usan la tarifa combinada de ese paquete. Una hija generosa “paga” por su padre barato.
La fórmula
comisión de la hija = tarifa objetivo × (tamaño del padre + tamaño de la hija) − comisión del padre
Ejemplo: el padre ocupa 141 vB y pagó 282 sats (2 sat/vB). El próximo bloque exige 12 sat/vB. Una hija sencilla ocupa unos 110 vB. Comisión necesaria para la hija = 12 × (141 + 110) − 282 = 2730 sats, unos 24,8 sat/vB en la propia hija. La calculadora CPFP lo hace automáticamente a partir del TXID y de las comisiones en vivo.
¿Quién puede hacer CPFP?
Cualquiera que controle una salida sin gastar del padre: el destinatario, o el remitente si el padre tiene una salida de cambio. Necesitas una wallet que te permita gastar monedas sin confirmar y elegir qué moneda gastar (coin control).
Cómo hacerlo
- Electrum: clic derecho en la transacción entrante → “Child pays for parent”, fija la comisión y emítela.
- Sparrow: clic derecho en la transacción → “Increase Effective Fee (CPFP)”.
- Bitcoin Core: envíate a ti mismo la moneda sin confirmar usando el control de monedas (coin control) con la comisión calculada.
- Cualquier wallet con coin control: envía la salida sin confirmar a una nueva dirección tuya y pon la comisión que te dé la calculadora.
Cuándo CPFP no sale a cuenta
Con CPFP pagas por todo el tamaño del padre. Si el padre es una transacción grande (por ejemplo, un lote de un exchange con cientos de salidas), estarías pagando tú solo todo ese espacio en el bloque. Además, la salida tiene que ser lo bastante grande para cubrir la comisión de la hija. En esos casos la aceleración premium suele ser más barata: consulta su precio gratis antes de decidir.
CPFP frente a RBF
RBF reemplaza la transacción y solo puede hacerlo el remitente; CPFP añade una transacción nueva y puede hacerlo el destinatario. Tabla comparativa: retransmisión vs RBF vs CPFP.