-
Mineros deben señalizar su aprobación a Taproot en este periodo de dificultad.
-
Bitcoin Core publica nueva versión del software integrando Taproot y Schnorr.
Taproot inició su ruta de activación en Bitcoin con la fase de speedy trial o prueba rápida, tras el esperado ajuste de dificultad de minado ocurrido a la altura de bloque 681.408, minado en horas de la tarde de ayer, sábado 1 de mayo de 2021.
Taproot es una solución de escalabilidad de Bitcoin que integra las firmas criptográficas Schnorr, que permiten resumir un conjunto de firmas en una sola. Realizar transacciones multifirma de varias entradas o inputs (UTXI) en Bitcoin sería un proceso más ligero, más eficiente y de menor costo.
Esto trae también beneficios de privacidad, pues varios participantes pueden disponer de sus inputs para crear una transacción conjunta, identificada bajo una firma única de algoritmo digital Schnorr. Esto resulta en ocultar de cuántos participantes consta una transacción de Bitcoin.
Tras largas discusiones sobre el método de activación a emplear, se decidió ejecutar un mecanismo llamado Speedy Trial o prueba rápida. Así, los mineros tendrían la oportunidad de señalizar su aprobación a Taproot o abstenerse durante cada periodo de dificultad entre el iniciado ayer y el último antes del 11 de agosto de 2021, la fecha límite.
En cada periodo de dificultad, que constan de 2.016 bloques y duran cerca de 2 semanas, se reinicia el conteo. Los mineros deben minar más del 90% de dichos bloques, lo que equivale a más de 1.800 bloques. Si en alguno de esos periodos de dificultad se alcanza el 90% de los bloques minados, Taproot se bloqueará y su activación comenzará en noviembre de este año.
Actualmente, según el sitio web Taproot.Watch, se han minado 6 bloques a favor de Taproot, representando un 2,4% de los bloques minados hasta ahora. En contraparte, se han minado 132 bloques que no han señalizado Taproot, lo que representa un 7% del total.
Si el porcentaje de bloques sin señal llega al 10%, la activación de Taproot no se podrá bloquear en el actual periodo de dificultad. Quedan 1.870 bloques y se necesitarían 1.809 bloques a favor para bloquear Taproot.
El primer bloque que señaliza su aprobación a Taproot fue el número 681.458, según Mempool.Space, minado por el grupo o pool de minería Slush Pool a las 03:24 horas UTC del 2 de mayo de 2021 (cerca de las 05:00 AM en España y alrededor de las 11:00 PM del 1 de mayo en Suramérica). Otros grupos de minería que han confirmado bloques con Taproot han sido Foundry USA (bloque 681.550) y F2Pool (681.556).
Bitcoin Core lanza el cliente de Taproot
La organización Bitcoin Core publicó el software correspondiente a esta actualización, indicando que, si en este periodo de 3 meses hasta agosto, la activación de Taproot no se bloquea, se tendrá que probar otro mecanismo de activación.
El mecanismo de activación (speedy trial) ha sido diseñado para que, a mediados de agosto, nos pueda brindar la seguridad de que pronto se activará Taproot o, nos dará información valiosa que los usuarios y desarrolladores pueden usar para hacer que el siguiente intento de activación tenga éxito.
Organización Bitcoin Core.
La nueva versión es el cliente Bitcoin Core 0.21.1, que se puede descargar aquí. Según explican, esta versión tuvo un percance con el proveedor del certificado de código para Windows, como se ha discutido en GitHub. Sin embargo, desde Bitcoin Core aseguran que esto no debería representar un obstáculo ya que solamente involucra un paso adicional de validación durante la instalación de software en Windows.
El desarrollador Wladimir van der Laan explicó en la lista de correos de desarrolladores de Bitcoin los benficios de Taproot para Bitcoin:
Si se activa Taproot, estas mejoras permitirán a los usuarios de firmas únicas, scripts multi firma y contratos complejos, ejecutar comandos que luzcan idénticamente iguales entre sí, mejorando la privacidad y la fungibilidad de todos los bitcoins.
Quienes realicen transacciones disfrutarán de comisiones más bajas y la habilidad de resolver scripts multifirma y contratos complejos con la misma eficiencia, baja comisión y tanto anonimato como quienes utilicen una firma única.
Taproot y Schnorr incluye mejoras de eficiencia para los nodos completos como permitirles verificar firmas en lote. Así, estas mejoras establecen la base para actualizaciones futuras destinadas a mejorar la eficiencia, privacidad y fungibilidad.
Wladimir van der Laan.
Persiste versión alternativa de Bitcoin Core entre sector minoritario de desarrolladores
Asimismo, está disponible otra versión de Bitcoin Core lanzada de manera independiente por el usuario Bitcoin Mechanic, y también respaldada por el desarrollador Luke Dash Jr.
Esta versión alternativa consiste, según sus creadores, en el mismo Bitcoin Core, pero con un mecanismo diferente de activación de Taproot, mediante la BIP8 y el comando LOT=True.
Con esta versión, los mineros pueden señalizar su aprobación a Taproot, pero si fallan, los usuarios pueden activar un soft fork o bifurcación suave (UASF) desde sus nodos, para rechazar cualquier bloque minado que no reconozca Taproot. De esta manera, se obligaría a la red a activar esta solución de escalabilidad para octubre de 2022.
Pero, como reportamos en CriptoNoticias, la publicación de esta versión fue un tanto polémica y no convalidada por muchos de los desarrolladores y colaboradores del código principal de Bitcoin Core. De hecho, en días recientes, se han mantenido álgidas discusiones que enfrentan el método speedy trial y la BIP-8, informó este medio.
Si bien, en principio, no es prohibitivo que diferentes desarrolladores publiquen y promuevan el software que consideren el mejor, esto podría acarrear problemas de seguridad o fallos técnicos de los que habría que estar al tanto antes de ejecutar cualquier software alternativo.