¿Cómo funciona el reemplazo por primera vez visto por tarifa?

Esta solicitud de extracción describe el reemplazo por tarifa visto por primera vez. ¿En qué se diferencia del reemplazo por pago normal y cómo se compara con el niño paga por el padre?

Respuestas (1)

En este momento, en su mayor parte, los mineros de Bitcoin siguen una regla First-Seen-Safe: si aparecen 2 transacciones en conflicto en el mempool, el minero se queda con la que vio primero.

Reemplazar por tarifa permitiría a los mineros eliminar transacciones del mempool en función de qué transacción paga la tarifa más alta. Esto es problemático porque permite el fraude. Si le pago a un comerciante y me retiro, puedo transmitir fácilmente una transacción en conflicto que me devuelva el dinero con solo una tarifa ligeramente más alta. Al comerciante no se le paga, pero obtengo los productos por una tarifa de transacción ligeramente mayor.

Con Child-Pays-For-Parent, una transacción no confirmada (padre) puede tener prioridad de minería gastando su producción (hijos). Las tarifas adicionales que vendrían de los niños ofrecen un incentivo para que el minero incluya la transacción principal. CPFP se relaciona con RBF como una forma para que un comerciante luche contra el fraude. Si un comerciante detecta que se ha desviado un pago que esperaba, puede aumentar la prioridad de su transacción preferida mediante CPFP. Esta es una solución polémica para hacer aceptable el RBF.

First-Seen-Safe Replace-By-Fee sigue las reglas de RBF, pero impone algunos requisitos sobre el reemplazo de transacciones en el mempool. Al reemplazar una transacción basada en una tarifa más alta, se deben cumplir todos los montos de todas las salidas de la transacción original. Puede agregar y eliminar entradas, aumentar las cantidades de salida anteriores y agregar nuevas salidas. Puede modificar las transacciones siempre que cumpla o supere las salidas anteriores.

Con FSSRBF puede aceptar con seguridad transacciones que gastan salidas confirmadas, pero no transacciones no confirmadas que gastan salidas de otras transacciones no confirmadas. CPFP es útil más allá de RBF, pero no es necesario para la usabilidad de FSSRBF.