¿Cómo acelerar una transacción de Bitcoin?

acelerar-transaccion-de-bitcoin
Todo sobre Bitcoin (BTC)

¿Cómo acelerar una transacción de Bitcoin?

Bitcoin es la criptomoneda más conocida por los usuarios. Por ello pensamos que te interesará saber cómo acelerar una transacción de Bitcoin. El brillo de esta criptomoneda se opaca cuando un usuario tiene que esperar horas o incluso días para que su transacción se lleve a cabo y se vea reflejada en su wallet.

Para ello hay métodos que ofrecen a los usuarios la posibilidad de acelerar una transacción de Bitcoin. En algunos casos esta técnica ya forma parte del wallet del usuario en cuestión y por lo general, cuando vienen incluidas en el wallet son gratuitas. Sin embargo, cuando estas técnicas no son efectivas, podemos encontrar herramientas de pago ofrecidas por los mineros y los pool de mineros. Todas estas herramientas comparten el mismo objetivo; ayudar a los usuarios a destrabar una transacción y que esta sea validada.

Ya que la tardanza en las transacciones se ha vuelto algo muy común, en este artículo te mostraremos algunos métodos que te ayudarán a solucionar este problema.

¿Qué hacer si tarda demasiado mi transacción?

Las características del protocolo que usa Bitcoin para confirmar las transacciones no son un secreto. Una de estas característica permite que cualquier usuario pueda acelerar o destrabar una determinada transacción que se encuentre atascada en Bitcoin.

Muchas veces nuestra transacción tarda en ser atendida o aceptada y nos asustamos por ello pensando que ha habido algún problema o se trata de alguna estafa. No obstante, no debemos asustarnos, ya que por numerosos motivos nuestra transacción puede encontrarse almacenada en la mempool esperando su turno de ser atendida. Cuando una transacción se encuentra “atascada” en la mempool, existen diversas formas de lograr que los mineros atiendan antes dicha transacción. A continuación veremos estos métodos detalladamente.

Usar una CPFP

Una CPFP por sus siglas en inglés o “Hijos pagan por sus padres” en español, es, como bien su nombre indica, un método para hacer que una “transacción hija” pague por su “transacción padre”. Este es uno de los métodos más sencillos que podemos llevar a cabo si queremos acelerar una transacción en Bitcoin.

Puede que aún no lo sepas, pero Bitcoin al igual que la mayoría de criptomonedas, está diseñado para crear un registro de entradas y salidas de tokens ordenado. Este registro se ordena atendiendo al tiempo, el uso de las UTXO o saldos no gastados. Esto quiere decir que si llevamos a cabo dos transacciones (A y B), la transacción A debe procesarse antes que la B. Gracias a este sistema es posible emplear esta herramienta para destrabar una transacción en la mempool que lleve un tiempo.

¿Cómo hacer una CPFP?

Hacer que funcione una CPFP es una tarea relativamente fácil. Solo tenemos que realizar una nueva transacción a nuestro mismo monedero u otro monedero del que seamos dueños. Será tan sencillo como enviar una nueva transacción hija de la transacción atascada, pero eso sí, agregando una mayor comisión para la transacción hija. El aumento en la comisión de la nueva hará que el minero elija dicha transacción. No obstante, al elegirla verá que antes se encuentra otra transacción y también la incluirá en el proceso de verificación. De esta forma, la transacción padre y la transacción hija serán confirmadas al mismo tiempo.

Usar RBF

Otro método para acelerar una transacción de Bitcoin es usar un RBF o Replace By Fee. Un RBF se trata de otro método usado comúnmente para agilizar una transacción de Bitcoin.

Como bien su nombre indica, este truco consiste en reemplazar la transacción hecha originalmente por una nueva transacción. Para ello debemos asegurarnos de que la nueva transacción cuente con las mismas características de la primera. No obstante, la transacción de reemplazo debe tener una comisión mayor para que así los mineros la elijan y procesen.

Para llevar a cabo este tipo de operación (RBF) necesitaremos que el wallet que vayamos a usar soporte esta característica y nos permita llevarla a cabo. Cabe destacar que esta operación solo podrá realizarse con transacciones que hayan sido creadas empleando esta propiedad. Las transacciones creadas con esta propiedad están marcadas con la propiedad de “Reemplazable”. Es importante tener en cuenta que solo en esas transacciones marcadas es factible usar el RBF. Existen wallets como Bitcoin Core, Electrum o Samourai los cuales ofrecen soporte a esta función. No obstante, no será posible solo con que el wallet lo permita, debemos revisar si está activada para poder hacer uso de esta opción.

Del mismo modo que el método CPFP, este método tampoco depende de terceros, por lo que cualquier usuario puede ponerlo en práctica. Solo que el usuario debe tener en cuenta, como hemos dicho anteriormente, las condiciones que deben cumplirse con el método RBF.

Usar un acelerador

El método de usar un acelerador consiste en propagar la TX ID de la transacción a través de la red para que los mineros la vean y la tengan en cuenta. Los aceleradores tienen dos modalidades principales. Estas son la modalidad gratuita y la modalidad por pago. A continuación veremos cómo funciona cada una de ellas:

La gratuita consiste en lograr la propagación de la información a través de la red. Esta propagación es llevada a cabo por software especializado. Por lo general este software se trata de un servicio prestado por determinadas redes de criptodivisas, plataformas y empresas encargadas de prestar este servicio de monederos o wallets en el ecosistema de las criptomonedas.

Por otra parte, encontramos la modalidad por pago. Dicha modalidad es ofrecida por empresas que se centran en la minería. Esta modalidad consiste en diligenciar la inclusión de la transacción en cuestión en el siguiente bloque que será agregado a la cadena de bloques, a cambio, por supuesto, del pago de la comisión correcta. 

En caso de usar este método, debes saber que la segunda modalidad es más efectiva que la primera. Esto se debe a que el mismo usuario es quien paga la comisión necesaria para que la transacción sea incluida con la mayor antelación posible en el bloque que se agrega en la blockchain.