January 14, 2021 / Noticias

Cómo hacer una transacción más rápida: El niño paga por el padre (Child Pays For Parent)

El término “el niño paga por el padre” o CPFP se aplica a las transacciones que necesitan agilizar el proceso de validación de una transacción “atascada” en un mempool de Bitcoin.

Si bien el concepto de CPFP es muy similar al método de aceleración de transacciones Replace By Free, no se deben confundir los dos porque en el primero, la transacción anterior sigue siendo válida y se confirma junto con la nueva transacción creada. Además, en la CPFP sólo se crea una transacción secundaria para motivar a los mineros a procesar y confirmar ambas transacciones y así obtener una comisión más alta. De ahí el nombre “el niño paga por el padre”.

Cómo funcionan los pagos CPFP

Por lo general, las transacciones permanecen sin confirmar en el blockchain debido a una cantidad de comisiones insuficientemente pagadas. Este retraso es especialmente notable cuando la red está congestionada. En épocas de congestión o de gran demanda, los mineros dan preferencia a las transacciones que tienen una tarifa alta o al menos mínimamente aceptable. Por lo tanto, las transacciones con tarifas muy bajas pueden permanecer sin cambios y no ser confirmadas en el mempool de Bitcoin durante días o incluso semanas, dejando a los destinatarios esperando indefinidamente la transferencia.

Para resolver este problema, se implementó el método “El niño paga a sus padres” (CPFP), por el cual el usuario de una transacción no confirmada puede crear una nueva transacción menor. En este caso, es necesario poner una comisión sobre la transacción significativamente más alta que la transacción original. Es decir, si el usuario crea una transacción para enviar X cantidad de fondos y tiene un poco más de dinero en su cartera, la cartera creará automáticamente 2 salidas. El primero es enviar X cantidad de dinero al destinatario, y el segundo es recibir la devolución, “cambio”. Este cambio se puede gastar en la siguiente transacción, mientras que el minero tomará el conjunto de transacciones y las confirmará todas a la vez.

En otras palabras, la CPFP utiliza nuestro saldo UTXO para crear una nueva transacción con una tasa de mining más alta para acelerar la confirmación de la transacción original.

Es importante que esta nueva transacción se envíe con una tarifa más atractiva para los mineros, sin dejar de cubrir la tarifa necesaria para procesar ambas transacciones. En el momento en que los mineros vean la transacción secundaria, la gastarán para cobrar la recompensa. Pero no podrán validar dicha transacción por su cuenta sin validar primero la transacción primaria. Así pues, evaluarán la transacción secundaria por la posibilidad de cubrir la comisión indicada en ella para ambas transacciones.

El método “El niño paga por el padre” (CPFP) no significa en absoluto que el remitente gaste el doble. De hecho, no puede, porque la CPFP nunca reemplaza o impide el rechazo de una transacción ya completada. En cambio, el método permite simplemente que la red acelere la aceptación de la transacción.

Qué clientes o carteras incluyen la opción de CPFP?

Algunas de las carteras más utilizadas que apoyan el método “El niño paga por el padre” son Bitcoin Core, Electrum, Copay Samourai Wallet y BitPay. Y aunque no muestran la función CPFP como tal, la UTXO de la transacción original puede ser enviada a otra dirección propietaria. Incluyendo, por supuesto, los honorarios requeridos para cubrir ambas transacciones, creando así una transacción CPFP.

Esta característica es muy útil para las carteras que no tienen la capacidad de acelerar la confirmación de una transacción pendiente. Así, al generar una transacción secundaria, puede activar la CPFP.

Este método no requiere un proceso complicado o difícil, al contrario, es bastante simple y fácil de usar. Se basa en las reglas del protocolo de Bitcoin y en el conocimiento del comportamiento de los mineros. Y los mineros obviamente preferirán procesar estas transacciones rápidamente con tarifas mucho más altas.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

/ Similar records