Trusted

Políticas para sustituir transacciones pueden cambiarse en la nueva versión de Bitcoin Core

3 mins
Editado por Eduardo Venegas
Únete a Nuestra Comunidad de Trading en Telegram

EN RESUMEN

  • Los usuarios de Bitcoin ahora pueden activar o desactivar la sustitución de transacciones en sus nodos.
  • Full RBF es una función polémica, pero los usuarios decidirán si la usan o no.
  • Muchos negocios basados en Bitcoin trabajan en base a transacciones no confirmadas.
  • promo

La nueva versión de Bitcoin Core introduce un parámetro que permite a los nodos de la red cambiar sus políticas respecto a las transacciones sustituibles.

Bitcoin Core es el software más utilizado para ejecutar el protocolo Bitcoin, y en su versión 24 introduce la posibilidad de que todas las transacciones que envían Bitcoin (BTC) puedan ser sustituidas.

El parámetro “mempoolfullrbf” hace referencia a Full-RBF (Replace By Fee) o Reemplazar por Comisión, una función que permite tomar una transacción de Bitcoin (BTC) sin confirmar e intentar gastarla de nuevo con una mejor comisión.

Algunos negocios funcionan con transacciones no confirmadas de BTC

En versiones anteriores de Bitcoin Core, los nodos incluían indiscriminadamente transacciones reemplazables o no reemplazables, quedando la elección de hacerlas reemplazables o no en manos del usuario que las enviaba.

Chivo wallet

A partir de ese voto de confianza, muchos negocios aceptan transacciones sin que estas fueran confirmadas, a beneficio de una mayor rapidez para la compra y venta de productos o servicios, y en general, a beneficio de la experiencia del usuario o cliente.

Por ejemplo, servicios como Bitrefill procesan sus ventas a partir de transacciones no confirmadas que señalan su no reemplazabilidad.

También, los cajeros Chivo de El Salvador, permiten retirar dinero en efectivo más rápidamente si el usuario envía una transacción no reemplazable y con una comisión suficientemente elevada como para estimar que se confirmará en el siguiente bloque.

En el caso de los cajeros Chivo, si el usuario envía una transacción con RBF activado, el cajero emite un voucher para que el usuario reclame su dinero después, cuando la transacción reciba la primera confirmación. Esta lógica está basada en la confianza, lo que tiene bastantes críticos.

La seguridad de Bitcoin no debe reposar en la confianza

Ahora, desarrolladores como Peter Todd, que han impulsado estos cambios en Bitcoin Core v24, argumentan que si todos los nodos admiten transacciones reemplazables, aquellos que quieran perpetrar un ataque tendrán que pagar comisiones muy elevadas para lograrlo, eliminando los incentivos para hacerlo.

De esta manera, depositan la seguridad de Bitcoin no en la confianza, sino en el juego de incentivos entre sus participantes, afirman. 

Quienes se oponen a esto, han dicho que en toda transacción comercial hay un porcentaje de confianza, y que muchos negocios ven utilidad en las transacciones de 0 confirmaciones para operar.

El debate ha tenido muchos argumentos a favor y en contra, pero apenas ha tenido un mes de duración, por lo que a muchos bitcoiners de la comunidad los ha tomado desprevenidos.

El lado positivo: tu nodo, tus reglas

El nuevo cambio en Bitcoin Core deja la elección en manos de los usuarios. Con insertar un dígito “1” para positivo, o “0” para negativo, los usuarios pueden aceptar o rechazar transacciones RBF en sus mempools.

En las notas del lanzamiento de Bitcoin Core v24 puede leerse:

“Esta versión de Bitcoin Core añade la configuración opcional “mempoolfullrbf”, que permite a los usuarios cambiar individualmente la política de su nodo para recibir o minar transacciones no confirmadas. Esta opción está configurada por defecto a las usadas anteriormente y tu política no cambiará si la usas como viene por defecto”

Asimismo, detallan lo que a su juicio es un riesgo de seguridad en que los nodos den prioridad a las transacciones que llegan primero, a las que pagan mayor comisión:

“El Protocolo Bitcoin no puede ni provee de ninguna seguridad de que la versión de una transacción no confirmada vista por primera vez por un nodo sea la versión que se confirme. Si existen múltiples versiones disponibles de la misma transacción no confirmada, solo el minero que las incluya en un bloque podrá decidir cuál versión debe confirmar”

Desde Bitcoin Core argumentan que mientras más usuarios utilicen Full RBF, el reemplazo de transacciones con mayores comisiones será más confiable.

“Los contribuyentes de este proyecto recomiendan a los negocios y servicios no aceptar transacciones no confirmadas como finales, y si insisten en hacerlo, sigan los pasos apropiados para asegurar que tienen los recursos y estrategias para cuando sus suposiciones no se sostengan”

Bitcoin Core v24 ya está disponible para descargar y ejecutarse a partir de su código fuente.

Descargo de responsabilidad

Descargo de responsabilidad: en cumplimiento de las pautas de Trust Project, BeInCrypto se compromete a brindar informes imparciales y transparentes. Este artículo de noticias tiene como objetivo proporcionar información precisa y oportuna. Sin embargo, se recomienda a los lectores que verifiquen los hechos de forma independiente y consulten con un profesional antes de tomar cualquier decisión basada en este contenido.

luis-esparragoza.png
Luis Esparragoza
Luis es un periodista venezolano especializado en Bitcoin. En sus ratos libres le gusta hacer música, hacer fotografía y cultivar su curiosidad.
READ FULL BIO
Patrocinado
Patrocinado