A estas alturas, creo que ya conoce las tarifas de transacción de Bitcoin y las tarifas de Bitcoin Block que los mineros obtienen como recompensa por extraer bloques de Bitcoin correctos..
Si no lo sabe, le recomiendo que lea mi Minería Bitcoin artículo para comprender cómo operan los mineros y cuál es su motivación.
Pero para empezar, los mineros extraen Bitcoin porque obtienen una recompensa en bloque (12.5 BTC actualmente) más la tarifa de minería en bloque por extraer con éxito un bloque de Bitcoin..
Y de estas dos recompensas, la recompensa en bloque (12.5 BTC) es fija, pero la tarifa de minería en bloque varía según el tipo de transacciones que intenten incluir en su bloque de perspectiva..
Como regla general, los mineros siempre intentan primero incluir esas transacciones en un bloque que tiene tarifas de transacción más altas adjuntas, y es por eso que muchas veces debe haber notado que debe esperar horas o incluso días para que su transacción se complete..
Esto sucede a menudo debido a una tarifa de transacción muy baja adjunta a una transacción.
Esta no es una condición ideal para estar, especialmente cuando le está pagando a alguien y él / ella tiene que esperar tanto tiempo..
Por otro lado, también está atascado porque ahora no puede usar las mismas monedas no confirmadas para reembolsar al destinatario que espera del otro lado.
- Entonces, ¿cuál es la manera de desbloquear su transacción atascada sin confirmar??
- ¿Hay alguna forma de reemplazar la transacción anterior??
Bueno, resulta que hay una salida y la solución se llama Reemplazar por tarifas.
Profundicemos y veamos qué es?
Contents
¿Qué es RBF (reemplazo por tarifa) en Bitcoin??
Reemplazar una versión de una transacción no confirmada con una versión diferente de la transacción que paga una tarifa de transacción más alta se conoce como RBF (Reemplazar por tarifas).
Esto se hace principalmente para reemplazar una antigua transacción no confirmada que se encuentra en el mempool de Bitcoin durante algún tiempo y no está siendo elegida por los mineros debido a las bajas tarifas de transacción que se le atribuyen..
Considere este ejemplo:
Alice envía 1 BTC a Bob con 0.0001 BTC como tarifas porque no era una prioridad para Alice y ninguno de los dos tenía prisa por recibir su pago..
Pero pasaron las horas y más tarde Bob comenzó a exigir su BTC ya que quería usarlo más para ejecutar sus operaciones y completar las transacciones que era probable que hiciera..
Al ver el retraso y comprender el funcionamiento de la transacción de Bitcoin, Alice decidió emitir una nueva transacción con la misma salida a la misma dirección pero con una tarifa de transacción más alta. (es decir, a través de Reemplazar por tarifas)
Luego, los mineros notan la transacción y la recogen en un bloque porque la tarifa de transacción tiene sentido para ellos de acuerdo con los estándares del mercado. (Lea más aquí sobre cómo elegir las tarifas de transacción de Bitcoin adecuadas para su transacción).
Sin embargo, algo que hay que entender con RBF es que puede dar lugar a problemas de doble gasto si no se usa correctamente y es por eso que el receptor de los bitcoins debe asegurarse de que una transacción en cuestión ya se haya generado con la función de “reemplazo”. EN. (hablaremos de esta característica más adelante en el artículo).
Pero algo que hay que entender aquí es que si nota que esta característica es EN luego debe esperar hasta que la transacción obtenga seis confirmaciones antes de poder juzgarla como una transacción exitosa.
Por otro lado, al notar esta función, siempre puede solicitar al remitente que haga uso de RBF en la transacción anterior si la transacción demora demasiado en confirmarse debido a las tarifas más bajas adjuntas..
Pero debe tener cuidado al elegir qué tipo de RBF desea usar?
Sí, porque también hay variantes de eso y de eso es de lo que hablaremos en la siguiente sección, así que empecemos a rodar:
Variantes de Bitcoin RBF
- RBF completo: El llamado “RBF completo” permite incondicionalmente que una transacción reemplace a otras más antiguas siempre que pague una tarifa suficiente.
- Optar por RBF: La variante “opt-in” solo permite el reemplazo cuando las transacciones que se reemplazan han señalado explícitamente que permiten el reemplazo. Esta señalización se realiza a través del campo “secuencia” y se define por BIP 125. Una desventaja de esta variante es que los usuarios deben saber de antemano cuándo pueden desear reemplazar una transacción. Como resultado, el RBF opt-in se usa a menudo como predeterminado, incluso cuando de otro modo no sería necesario.
- RBF seguro por primera vez: La variante “segura a primera vista” solo permite el reemplazo si se cumple un criterio adicional: la transacción de reemplazo debe pagar los mismos resultados que las transacciones que se reemplazan.
- RBF retrasado: El RBF demorado es una variante que permite que las transacciones se reemplacen incondicionalmente, pero solo después de que se haya extraído una cantidad determinada de bloques desde que el nodo vio por primera vez las transacciones reemplazadas..
Conclusión
Mi consejo después de ver la gran avalancha de Bitcoin de 2017 y la congestión del mempool de Bitcoin es siempre usar las billeteras de Bitcoin que tienen habilitado por defecto ‘RBF’ o, de lo contrario, también puede usar billeteras que le permitan usar la función RBF opcional presente en Electrum. billetera.
La billetera Trezor también le permite tener la función Reemplazar por tarifa que es necesaria porque mempool puede congestionarse rápidamente. Después de todo, no quiere correr riesgos cuando realiza pagos en el negocio, y siempre quiere la opción de reutilizar sus bitcoins en caso de que se atasquen debido a las bajas tarifas de transacción.
Por último, muy pocas criptomonedas admiten esta función de RBF, pero si lo ve, es una función sencilla de implementar en el lado del nodo. Pero aún así, las criptomonedas como Bitcoin Cash aún no admiten la funcionalidad de reemplazo por tarifa. !!
Eso es todo de nosotros hoy en nuestro artículo de la serie Bitcoin, y esperamos haberlo ayudado a comprender mejor la funcionalidad de Bitcoin RBF..
A continuación, volveremos, con un nuevo artículo sobre RBF que muestra cómo puede usar la función RBF en tiempo real usando una billetera tipo Electrum. Hasta entonces sigue leyendo The Money Mongers.