Una política de minería central de Bitcoin es CPFP: el niño paga por el padre. Es decir, la transacción con una tarifa alta paga por su matriz.
¿Funciona también a la inversa, es decir, la transacción con una tarifa alta paga la transacción secundaria que tiene tarifas bajas, dado que ambos están en el mempool? ¿O la política es sólo "unidireccional", de niño a padre?
¿Funciona también a la inversa, es decir, la transacción con una tarifa alta paga la transacción secundaria que tiene tarifas bajas, dado que ambos están en el mempool? ¿O la política es sólo "unidireccional", de niño a padre?
La política es unidireccional: el padre no paga por el niño.
El niño no se puede incluir a menos que se incluya el padre, por lo que efectivamente el minero puede optar por no incluir ninguno de ellos, solo el padre, o tanto el padre como el hijo. El minero elegirá lo que más paga por sus recursos. Esto significa que a veces incluirá un padre con una tarifa baja para poder incluir un hijo con una tarifa alta, pero solo funciona en esa dirección.
Una política de minería central de Bitcoin es CPFP: el niño paga por el padre. Es decir, la transacción con una tarifa alta paga por su matriz.
Esto funciona porque una transacción secundaria de alto pago incentivará a un minero a incluir también una transacción principal de bajo pago, siempre y cuando la tarifa de transacción para toda la cadena de transacciones tenga un promedio de más valor en una tarifa por byte.
¿Funciona también a la inversa, es decir, la transacción con una tarifa alta paga la transacción secundaria que tiene tarifas bajas, dado que ambos están en el mempool? ¿O la política es sólo "unidireccional", de niño a padre?
Esto es un hecho, ya que una transacción de alta tarifa es naturalmente compatible con incentivos y un minero la incluirá independientemente, incluso si hay un niño que paga poco. La única consecuencia es que la transacción secundaria nunca se puede seleccionar para incluirla en un bloque si la tarifa/byte es insuficiente.
Karel Bilek
rny