Hechos clave:
-
Esta versiĆ³n de pruebas fue coordinada por desarrolladores de Bitcoin Core.
-
Otras versiones de Bitcoin Core Taproot no son del todo respaldadas por desarrolladores.
La versiĆ³n del cliente Bitcoin Core que integra la soluciĆ³n Taproot, activada con la llamada speedy trial, ya fue lanzada en su versiĆ³n exclusivamente para pruebas, por desarrolladores de este cliente ayer lunes 19 de abril.
La versiĆ³n release candidate, es decir, candidato para lanzamiento, es una versiĆ³n de pruebas del software que planea publicarse posteriormente con la prĆ³xima actualizaciĆ³n del cliente Bitcoin Core.
Esta versiĆ³n incluye la prueba rĆ”pida o speedy trial para la activaciĆ³n de Taproot, una soluciĆ³n de escalabilidad ampliamente discutida (y esperada) y que traerĆ” beneficios de privacidad y gestiĆ³n eficiente de transacciones en Bitcoin.
Ā«Los candidatos a lanzamiento (release candidates, o rc) son la versiĆ³n de prueba para los lanzamientos finales. Mientras que no se detecten problemas en este candidato, este lanzamiento serĆ” nombrado como el cliente 0.21.1″, informĆ³ el colaborador Wladimir van der Laan en la lista de correos de desarrolladores de Bitcoin Core, en referencia a la versiĆ³n 0.21.1, la mĆ”s actual de este cliente.
Este es el software de pruebas Ā«oficialĀ» para evaluar Taproot en Bitcoin
El debate por la activaciĆ³n de Taproot alcanzĆ³ un consenso en torno a la BIP-8 (Bitcoin Improvement Proposal 8) o propuesta de mejora de Bitcoin. La BIP-8 es un mecanismo para hacer una bifurcaciĆ³n suave en el protocolo, que serĆa activada al transcurrir un breve periodo en el que los mineros seƱalarĆan su soporte a Taproot.
Sin embargo, el debate se centrĆ³ principalmente en quĆ© ocurrirĆa cuando el tiempo estipulado se terminara. El parĆ”metro Lock-in On Timeout (LOT) tiene dos posibilidades: LOT=false y LOT=true.
Con LOT=false, Taproot no serĆa implementada en Bitcoin si mĆ”s del 90% de los mineros no seƱalizan su aprobaciĆ³n a esta implementaciĆ³n. A partir de allĆ, se elegirĆa otro mĆ©todo de activaciĆ³n para Taproot.
Con LOT=true, una vez pasado el tiempo estipulado, los nodos de la red dejarĆan de aceptar bloques que no incluyan Taproot. Este mĆ©todo es apoyado principalmente por desarrolladores y miembros de la comunidad que piensan no deberĆan repetirse escenarios donde los mineros puedan obstaculizar la activaciĆ³n de Taproot, implementando esta soluciĆ³n a la fuerza en el protocolo sin riesgos de ser vetados.
Sin embargo, ante las diferencias entre los desarrolladores respecto a LOT=false y LOT=true, surgiĆ³ el concepto de speedy trial, una prueba rĆ”pida que estipula un periodo de 3 meses para que los mineros tomen posiciĆ³n frente a Taproot. Si los mineros apoyan la soluciĆ³n dentro de este periodo, Taproot serĆa activado mĆ”s tarde este mismo aƱo, despuĆ©s de otro periodo para que los nodos se actualicen.
En respuesta a la speedy trial, que fue integrada al cĆ³digo de Bitcoin Core el pasado 15 de abril, otros desarrolladores en desacuerdo decidieron lanzar una versiĆ³n del cliente Bitcoin Core que integra Taproot mediante el mĆ©todo BIP-8 y el parĆ”metro LOT=True, de manera independiente.
Como reportamos en CriptoNoticias, esto fue criticado por otros desarrolladores y por la comunidad, pues la forma en que fue publicado y promovido, de manera independiente al repositorio de cĆ³digo principal de Bitcoin Core, generĆ³ confusiĆ³n e incertidumbre sobre si en realidad este es el software a ejecutar.
Ejecutar este cliente, llamado Bitcoin Core 0.21.0-based Taproot Client 0.1, que utiliza el parĆ”metro LOT=true, corre por responsabilidad de cada usuario y no es recomendado por la mayorĆa de desarrolladores de Bitcoin. En comentarios brindados a CriptoNoticias, Jeremy Rubin asegurĆ³:
Tiene sentido tener el cĆ³digo listo para ejecutarse cuando llege el momento, pero no haberlo lanzado hasta despuĆ©s de que fallase la speedy trial, en una forma mĆ”s coordinada. Decirle a los usuarios que lo ejecuten es confuso. Especialmente porque lo promocionan como si Bitcoin Core no ha integrado Taproot.
El cliente de pruebas de Bitcoin Core para Taproot ya fue agregado en el repositorio de GitHub principal para este cliente, para evaluaciĆ³n de los usuarios.