Hechos clave:
-
El error hasta ahora fue corregido parcialmente, a falta de una nueva actualización de software.
-
La llegada oficial de Taproot a la red principal de Bitcoin se espera para mediados de noviembre.
Neutrino, el cliente ligero para nodos de Bitcoin, está presentando problemas con el uso de Taproot dentro de su software. Esto, a pocos días de que se active finalmente esta actualización, prevista para mediados de noviembre, a la altura del bloque 709.632.
El reporte de la situación fue compartido por Olaoluwa Osuntokun, cofundador de Lightning Labs, en la lista de correos de desarrolladores Bitcoin-dev. El e-mail detalla que se pudo detectar el error al hacer pruebas con Neutrino en la testnet de Bitcoin.
El error principal encontrado, según detalla Osuntokun, se encuentra en que Neutrino filtra incorrectamente las transacciones que hacen uso de Taproot marcándolas como invalidas, específicamente sobre el protocolo conocido como SegWit v1. Para el caso de la v0, o SegWit nativo, en palabras del desarrollador «funciona perfectamente».
Según algunos comentarios en la comunidad, la falla «rompería» al momento de ejecutarse Taproot. Sin embargo, Osuntokun aclara que «Neutrino está bien, el protocolo está bien».
La falla puede considerarse un problema menor. La solución planteada, hasta ahora, es actualizar el cliente de Neutrino con un pequeño parche que permitirá la ejecución de este protocolo una vez que Taproot se encuentre activo en la red. Osuntokun menciona que ya está trabajando en una nueva actualización, correspondiente a la versión 0.14. Sin embargo, puede no estar lista antes de la activación.
Carrera contra reloj ante la llegada de Taproot
A menos de dos semanas de la llegada Taproot, planteada posiblemente para el 16 de noviembre, aún siguen apareciendo problemas referentes a la adopción. Neutrino es un ejemplo de ello. Descubrir una falla que no permita la utilización de Taproot, a días de su llegada, parece demostrar que la comunidad, en general, no está del todo preparada.
Otro ejemplo se halla en una noticia recientemente reportada por CriptoNoticias, en la que se confirma que menos del 50% de los nodos de bitcoin han actualizado para la utilización de Taproot. Esto, a pesar de que el cliente de Bitcoin Core con soporte general de esta actualización se encuentra disponible en el repositorio oficial desde mediados de septiembre.
Taproot, junto con las nuevas firmas criptográficas Schnorr, ofrecerán a Bitcoin mayor privacidad en sus transacciones. En redes como Lightning Network, protocolo en el que funciona Neutrino, se espera reducción en las comisiones, incluso por debajo de 1 sat. Sin embargo, para que este escenario sea posible, aún faltan por franquear desafíos de adopción, como es el caso de los nodos.