Aduana argentina decomisa 300 equipos de minería de Bitcoin

Aduana argentina decomisa 300 equipos de minería de Bitcoin

Fernando Clementín (24 de octubre, 2022). Aduana argentina decomisa 300 equipos de minería de Bitcoin Hechos clave: Los equipos habían ingresado al país de contrabando junto con otros productos. El gobierno argentino ha desmantelado granjas por diversos motivos en los...

L164 – Nostr: Solucionando la censura de una vez por todas

L164 – Nostr: Solucionando la censura de una vez por todas

En las últimas elecciones americanas y durante la pandemia, vimos la importancia que tuvieron los bloqueos y censuras en Twitter y otras redes sociales. Seguramente fruto de ese caldo de cultivo a finales de 2020 nació un nuevo protocolo de comunicaciones que buscaba...

Esta wallet permite usar Lightning sin agregar bitcoin a la red

Esta wallet permite usar Lightning sin agregar bitcoin a la red

Jesús González (23 de octubre, 2022). Esta wallet permite usar Lightning sin agregar bitcoin a la red Hechos clave: Entre las herramientas diseñas en código abierto por NBD, se encuentra una wallet para Lightning. Todas las herramientas, que incluyen un cliente para...

Trezor y Wasabi unen fuerzas para ofrecer CoinJoin a sus usuarios

Trezor y Wasabi unen fuerzas para ofrecer CoinJoin a sus usuarios

Fernando Clementín (05 de septiembre, 2022). Trezor y Wasabi unen fuerzas para ofrecer CoinJoin a sus usuarios Hechos clave: Ambas compañías anunciaron el desarrollo, que estará listo para 2023. Wasabi es una wallet enfocada en privacidad que ya contaba con esta...

Otra wallet añade la actualización de Bitcoin Taproot

Otra wallet añade la actualización de Bitcoin Taproot

Fernando Clementín (24 de agosto, 2022). Otra wallet añade la actualización de Bitcoin Taproot Hechos clave: Taproot permite ingresar menos datos en cada transacción con Bitcoin. Con esta adición, la wallet busca potenciar la privacidad para los usuarios. Nunchuk, una...

Bitcoin «en efectivo» es posible con la tarjeta Satscard

Bitcoin «en efectivo» es posible con la tarjeta Satscard

Miguel Arroyo (19 de octubre, 2022). Bitcoin «en efectivo» es posible con la tarjeta Satscard Hechos clave: Satscard es desarrollada por Coinkite, empresa desarrolladora de Opendime y Coldcard. La tarjeta solo permite conexión NFC por lo que está orientada a uso desde...

Un anillo permite hacer pagos con bitcoin y la red Lightning

Un anillo permite hacer pagos con bitcoin y la red Lightning

Jesús González (18 de octubre, 2022). Un anillo permite hacer pagos con bitcoin y la red Lightning Hechos clave: Las primeras pruebas de pagos con el anillo de Bitcoin se hicieron con Breeze, BTCPay y LNBits. El anillo es compatible con la app de CoinCorner, los...

Este reloj de 400 mil dólares te cuenta la historia de Bitcoin

Este reloj de 400 mil dólares te cuenta la historia de Bitcoin

Jesús Herrera (01 de septiembre, 2022). Este reloj de 400 mil dólares te cuenta la historia de Bitcoin Hechos clave: Solo habrá 25 relojes bitcoiners a la venta de acuerdo con la empresa joyera. El reloj se negocia en unos USD 396 mil, sin incluir costos de envío....

El Salvador comprará 1 bitcoin al día, anuncia Bukele

El Salvador comprará 1 bitcoin al día, anuncia Bukele

Juan Ibarra (17 de noviembre, 2022). El Salvador comprará 1 bitcoin al día, anuncia Bukele Hechos clave: Bukele no anunciaba compras de bitcoin para El Salvador desde julio pasado. Actualmente, El Salvador acumula 2.381 BTC en su portafolio. El presidente de El...

Nuestras impresiones de The Bitcoin Collective Conference

Nuestras impresiones de The Bitcoin Collective Conference

Esta fue la primera edición de The Bitcoin Collective, la conferencia de Bitcoin más grande del Reino Unido hasta el momento. Transcurrida durante el fin de semana que fue del Viernes 21 de octubre hasta el sábado (22 de octubre) en la capital de Escocia, Edimburgo....

Un anillo permite hacer pagos con bitcoin y la red Lightning

Un anillo permite hacer pagos con bitcoin y la red Lightning

Jesús González (18 de octubre, 2022). Un anillo permite hacer pagos con bitcoin y la red Lightning Hechos clave: Las primeras pruebas de pagos con el anillo de Bitcoin se hicieron con Breeze, BTCPay y LNBits. El anillo es compatible con la app de CoinCorner, los...

Hechos clave:
  • Forkd establece un filtro para las reglas que un nodo de Bitcoin aceptaría.
  • Los nodos de Bitcoin pueden estar preparados antes de tiempo.

Un usuario podría rechazar una actualización de Bitcoin antes de que se active, con una nueva línea de comandos ejecutables en un nodo de la red.

Cuando un posible soft-fork, bifurcación suave o actualización de Bitcoin, venga en camino, los nodos pueden rechazarla antes de que sea activada por otros nodos y mineros de la red.

De esa manera, antes de que una actualización entre en efecto, un nodo puede rechazar las nuevas reglas que se implementarán en Bitcoin en lo que respecta a sus transacciones y el protocolo en general. 

Forkd es el nombre de esta nueva línea de comandos creada por el desarrollador Jeremy Rubin, y programada en el lenguaje Python.  

Estos comandos se pueden ejecutar como llamada de procedimiento remoto (en inglés Remote Procedure Call, RPC) en Bitcoin Core, usando la misma herramienta de RPC que incluye este cliente.  

No es necesario agregar librerías de Python o utilizar otro programa diferente, comentó Jeremy Rubin a CriptoNoticias. 

La solución Forkd se basa en el método versionbits, que es utilizado por los mineros para señalizar su apoyo en adoptar una actualización propuesta de Bitcoin. 

¿Qué es versionbits o la versión de bits de Bitcoin? 

Cada bloque de transacciones incluye un campo de escritura de 32 bits o caracteres, que es usado para declarar qué versión del software de Bitcoin Core o qué conjunto de reglas se admitieron para validar ese bloque. 

La versión de bloque o versionbits es distinta para cada soft-fork de Bitcoin, de modo que la combinación numérica que se utilice indicará al resto de la red qué reglas se admitieron para validar esas transacciones. 

También, cuando entre la comunidad de usuarios llegan a un consenso respecto a una próxima actualización de Bitcoin, en tanto qué conjunto de reglas contiene y cuándo sería su fecha de activación, los mineros pueden iniciar un proceso de señalización usando versionbits. 

Esto lo vimos por ejemplo con la activación de Taproot, que se hizo vigente en noviembre de 2021, donde los mineros de Bitcoin confirmaron bloques introduciendo la versión de bits correspondiente a esta actualización o soft-fork, manifestando así estar de acuerdo con la adopción de Taproot en el protocolo. 

Taproot es una actualización cuyo set de reglas es compatible con las anteriores versiones del software Bitcoin Core, lo que significa que aquellos nodos que no ejecuten aún el software que incluye a Taproot, pueden reconocer los bloques con la versión de bit de Taproot sin causar una bifurcación fuerte. 

La combinación numérica o versionbits es acordada previamente por los desarrolladores de las propuestas de mejora de Bitcoin, y estos la anuncian a la comunidad para coordinar su activación. 

El desarrollador de Bitcoin identificado bajo el pseudónimo Murch explica qué es un versionbit con este ejemplo: 

 

  Ejemplo del campo de versionbits y su significado en un bloque de transacciones en Bitcoin. Fuente: Murch.

 

Con Forkd podemos indicar a nuestro nodo de Bitcoin cuál es la versión de bits de una propuesta que no queremos implementar en el cliente o software que utilizamos.  

Por tanto si otros nodos o mineros en la red adoptan esta versión de bits, nuestro nodo rechazará dichos bloques minados bajo esa señal o conjunto de normas, manteniéndose en la cadena y cliente en el que quiere permanecer. 

Forkd sería una herramienta adicional a la función que cumple versionbits, ya que con solo conocer el serial o versión del bloque los nodos podrían mantenerse al margen de adoptar una actualización en camino. 

Sin embargo, hay que recordar que si la actualización entra en efecto, ocurriría una división de la cadena en cuanto a que los nodos a favor y los nodos en contra tendrían versiones diferentes de la blockchain de Bitcoin.

Dependiendo de la proporción o relación de los nodos a favor o en contra de una versión de Bitcoin, estas bifurcaciones fuertes podrían causar problemas o escenarios contensiosos entre los usuarios, pero ese posible escenario no es propiciado ni agravado por Forkd, técnicamente. 

El sistema versionbits está recopilado en la Propuesta de Mejora de Bitcoin número 9, o BIP-9, desarrollada por Pieter Wuille para Bitcoin Core.