Hechos clave:
-
El cliente alterno usa otro mƩtodo diferente al acordado para activar Taproot.
-
El software no ha sido auditado ni es reconocido como lanzamiento oficial de Bitcoin Core.
Desarrolladores lanzaron una versiĆ³n del cliente Bitcoin Core alternativa que integra la soluciĆ³n de escalabilidad conocida como Taproot.
El software no es un lanzamiento oficial de la organizaciĆ³n Bitcoin Core, sino una alternativa publicada por el desarrollador identificado como Bitcoin Mechanic para quienes deseen activar Taproot desde ya.
Esto fue criticado por algunos otros desarrolladores y miembros de la comunidad, quienes consideran que instalar este cliente rompe con la ruta que se ha estado siguiendo por consenso para activar Taproot.
CĆ³mo reportamos en CriptoNoticias recientemente, la speedy trial o prueba rĆ”pida fue el mĆ©todo elegido para la activaciĆ³n de Taproot en Bitcoin, y en horas de la noche de ayer 15 de abril fue agregada al cĆ³digo base de Bitcoin Core, oficialmente, por el desarrollador Andrew Chow.
Luke Dash Jr, conocido desarrollador de Bitcoin, manifestĆ³ su desacuerdo con esta integraciĆ³n, por lo que ahora respalda esta versiĆ³n de Bitcoin Core-Taproot, en respuesta a lo que considerĆ³ una arbitrariedad en contra del consenso de la comunidad.
Con el nuevo cliente Bitcoin Core-Taproot, la activaciĆ³n del protocolo correrĆa principalmente por cuenta de los mineros a travĆ©s de la Propuesta de Mejora de Bitcoin 8 (BIP 8). AsĆ se tratarĆa de una BifurcaciĆ³n Suave Activada por los Mineros (Miner Activated Soft Fork, MASF) bajo el comando lockintimeout=true (LOT=True).
En la pĆ”gina web del cliente, se argumenta que esto no otorga poderes de veto a los mineros en contra de Taproot, pero si estos fallan en seƱalizar su soporte, se tendrĆa que recurrir a una bifurcaciĆ³n suave activada por los usuarios (User Activated Soft Fork, UASF) para actualizar la red y adoptar esta soluciĆ³n de escalabilidad, para dentro de 15 meses (octubre de 2022).
De esta manera, la BIP 8 serĆa el camino a seguir para la activaciĆ³n de Taproot en Bitcoin. La speedy trial busca disponer de un tiempo para evaluar la seƱalizaciĆ³n de los mineros respecto a Taproot, y si es positiva, procederĆa a activar esta implementaciĆ³n rĆ”pidamente en el protocolo.
Opiniones encontradas frente a un cliente alternativo a Bitcoin Core
En un sentido general, la comunidad tiene opiniones encontradas respecto al lanzamiento del cliente Bitcoin Core 0.21.0-based Taproot Client 0.1, por los peligros que supone utilizar un cliente diferente a la versiĆ³n oficial de Bitcoin Core.
Por una parte, algunos cuestionan la actitud de Dash como una respuesta antipĆ”tica al hecho de que el consenso optĆ³ por otra soluciĆ³n diferente a la que este desarrollador habĆa propuesto. AdemĆ”s, seƱalan los peligros de correr un cliente de Bitcoin alternativo y no auditado por otros desarrolladores, lo que podrĆa llevar tanto a una bifurcaciĆ³n forzada (hard fork) del protocolo, como a la pĆ©rdida de fondos de los usuarios.
En este aspecto, en la pĆ”gina web del lanzamiento del software se encuentra una refutaciĆ³n sobre este argumento:
Mientras que todas las actualizaciones del protocolo de Bitcoin requieren que la comunidad se involucre ejecutando el software, y que por tanto todos los nodos se deben actualizar para alcanzar la mĆ”xima seguridad, Taproot no modifica ninguna regla existente en Bitcoin, tan solo agrega nuevas reglas a la versiĆ³n de testigo 1 (no confundirla con la versiĆ³n 0 definida por Segwit en 2017). Por tanto, los nodos antiguos seguirĆ”n siendo compatibles, con una seguridad comparable a la de un cliente ligero, y los bitcoins existentes y en circulaciĆ³n no se ven afectados, ya que nadie necesita utilizar Taproot aĆŗn hasta que asĆ lo decidan.
Bitcoin Mechanic.
Matt Corallo, quien tambiĆ©n ha colaborado con el desarrollo de Bitcoin, afirmĆ³ que conducir a los usuarios a ejecutar una bifurcaciĆ³n de Bitcoin Core podrĆa prestarse a severas confusiones respecto a cuĆ”l es la verdadera red Bitcoin.
El divulgador y educador, conocido como 6102Bitcoin, afirmĆ³ que Ć©ste no era un cliente Bitcoin Core, sino un cliente basado en el Bitcoin Core original, mostrĆ”ndose en desacuerdo con la forma en que Dash promoviĆ³ el lanzamiento en Twitter.
Por otra parte, otros desarrolladores y miembros de la comunidad consideran que utilizar este cliente en este momento no permitirĆa probar cĆ³mo los mineros podrĆan coordinarse a favor de implementar una soluciĆ³n de escalabilidad, aunque en el pasado gran parte de los grupos de minerĆa han manifestado su apoyo a Taproot.
Sin embargo, algunos alegan que este software es compatible con la versiĆ³n actual de Bitcoin Core (versiĆ³n 0.21.0) y utilizarlo no representarĆa riesgos para el protocolo. TambiĆ©n, algunos consideran que es bueno que este software alternativo sea hecho pĆŗblico en este momento como segunda opciĆ³n a implementar, si el speedy trial falla.
Si los mineros no cumplen con seƱalizar su soporte a Taproot durante la speedy trial, piensan, los usuarios tendrĆan que hacer cumplir la activaciĆ³n de esta soluciĆ³n mediante la adopciĆ³n del cliente que Luke Dash jr ha publicado.
La importancia del espĆritu independiente en Bitcoin
Particularmente el desarrollador Jeremy Rubin, quien ha tomado cierto liderazgo en la implementaciĆ³n de la speedy trial, y los desarrolladores pioneros de Bitcoin Adam Back y Gregory Maxwell, parecen coincidir en la importancia del pensamiento independiente y divergente en Bitcoin.
Rubin, Back y Maxwell han apreciado en diversos comentarios el hecho de que Luke Dash Jr manifieste su desacuerdo y sirva de alguna forma como contrapeso en el debate sobre Taproot.
Aunque claramente, utilizar un cliente alternativo conlleva enormes riesgos, en este caso algunos han manifestado que podrĆan ejecutar este cliente mĆ”s temprano que tarde, aunque sea para fines de realizar pruebas.
AsĆ parezca una potencial situaciĆ³n dramĆ”tica para Bitcoin, este episodio no necesariamente representa un enfrentamiento o ruptura entre los desarrolladores.
Desde que Taproot entrĆ³ en escena como una de las soluciones de escalabilidad de Bitcoin mĆ”s importantes de la actualidad, por sus beneficios enormes a la privacidad y eficiencia de la red, el nivel del debate se ha mantenido a la altura. No deja de ser destacable el rigor con el que los desarrolladores han creado diferentes alternativas para la activaciĆ³n de Taproot, con mucho cuidado de no repetir errores del pasado.
Uno de los objetivos principales, en este sentido, ha sido el de no generar escenarios similares a la activaciĆ³n de la soluciĆ³n SegWit en agosto de 2017, que se implementĆ³ exitosamente por bifurcaciĆ³n suave, pero luego generĆ³ una bifurcaciĆ³n forzada de Bitcoin hoy conocida como Bitcoin Cash.
Por los momentos no se puede afirmar que el software publicado por Luke Dash Jr es intrĆnsecamente peligroso, contencioso o que pueda generar una bifurcaciĆ³n forzada.
No obstante, la firma de investigaciĆ³n BitMEX incluyĆ³ este cliente en su lista de bifurcaciones de Bitcoin, considerĆ”ndolo uno de los mĆ”s āagresivosā respecto a la activaciĆ³n de Taproot.
La integridad del protocolo original se conserva siguiendo estĆ”ndares de seguridad y verificaciĆ³n, como es respetar las reglas del consenso y conocer que normas se estĆ”n ejecutando, haciendo investigaciĆ³n propia sin confiar ciegamente en terceros, por mĆ”s trayectoria y prestigio que tengan. El cliente estĆ”ndar sigue siendo Bitcoin Core.