La próxima actualización de la tecnología Bitcoin ha superado los primeros obstáculos técnicos.

La próxima actualización de la tecnología Bitcoin ha superado los primeros obstáculos técnicos: la privacidad en efectivo de BitcoinEl 21 de enero de 2020, Pieter Wuille, un colaborador de Bitcoin Core y creador de la actualización conocida como Taproot, envió un cambio al código en el que está trabajando a GitHub, llevando a cabo lo que se conoce como una "solicitud de extracción", demostrando que el código es listo para pasar a manos de otros desarrolladores.

Hizo hincapié en que la integración de su código está condicionada a la aceptación de la propuesta por parte de la comunidad de Bitcoin, y que se ha publicado para revelar los cambios que implicaría.

El gran paso de la solicitud de extracción

Enviar una solicitud de extracción con respecto al código de Bitcoin Core (la implementación de referencia o la versión estándar del software de bitcoin de la que derivan todos los demás) no conduce a una aplicación automática de la modificación presentada. Pero es un paso clave.

El proceso de transformar la idea inicial en código tuvo lugar principalmente detrás de escena. La "solicitud de extracción" de Wuille lo pone en el centro de atención, lo que sugiere que el código está más cerca de la versión final.

Aunque Wuille envió la solicitud de extracción hace solo unos días, varios desarrolladores de Bitcoin, incluidos John Newberry, Ben Woosley y Adam Ficsor, ya han publicado comentarios al respecto, confirmando los sentimientos de ansiedad por la espera de esta actualización.

Más seguridad con Schnorr

Una parte clave del cambio propuesto es Schnorr, un esquema de firma criptográfica útil para probar la propiedad de las monedas.

Es más efectivo de lo que es actualmente, ya que allana el camino para las mejoras de escalabilidad y permite a los desarrolladores construir nuevas tecnologías basadas en Bitcoin. Usando Schnorr, Taproot agrega la funcionalidad de contrato inteligente a bitcoin, fortaleciendo su privacidad.

Las transacciones que abren y cierran canales de pago en la red de rayos, por ejemplo, permitiendo transferencias más rápidas de pequeñas cantidades, no parecerían muy diferentes de las transacciones normales (al menos en parte). Y esto haría que sea más difícil para los voyeurs de blockchain discernir las actividades de un usuario.

Un cambio sin líder

Como criptomoneda descentralizada, Bitcoin no tiene un solo líder a cargo de autorizar los cambios. Por esta razón, un gran cambio como este, llamado "tenedor blando", solo puede ser absorbido si casi todos están de acuerdo.

Si nadie en la comunidad presenta objeciones válidas a Taproot (como demostrar una vulnerabilidad de seguridad, por ejemplo), podría convertirse en el mayor cambio para la moneda digital desde 2017, cuando la actualización SegWit fue bloqueada después de un largo y a menudo salvaje debate.

El colaborador de Bitcoin Core, Anthony Towns, reunió a algunos desarrolladores que revisaron los BIP, enviando comentarios y sugerencias. El equipo estaba abierto a cualquier desarrollador interesado en el proyecto. La revisión del cambio de protocolo terminó a principios de enero. 16 desarrolladores presentaron el resultado final de una "encuesta", describiendo sus comentarios finales. Los 16 aprobaron los cambios.

Pero todavía queda mucho trabajo por hacer. Mientras que muchos examinan el código en busca de mejoras o errores, otros están discutiendo la mejor manera de adoptar el cambio con la menor cantidad de obstáculos posible, lo que ha demostrado que el acalorado debate sobre SegWit está lejos de ser obvio.