Hechos clave:
-
Esta será la primera vez que el número de versión no será antecedido por un 0.
-
El cliente ya se encuentra disponible en el repositorio oficial.
Con más de 100 contribuyentes trabajando en ella, Bitcoin Core presenta una de las versiones más trabajadas de los últimos años con más de 8 meses de desarrollo: La Bitcoin Core 22.0. La cual será la primera en aceptar las reglas de protocolo de Taproot, junto con otras mejoras importantes dentro de su algoritmo.
La nueva versión del cliente de Bitcoin Core vio la luz este lunes 14 de septiembre, cuyo anuncio de lanzamiento fue realizado por los canales habituales, como lo es la lista de correo Bitcoin-core-dev.
Uno de las transformaciones que sufrió esta versión, y consecuentemente las siguientes a esta, es con respecto a la numeración. Para esta se definió como la 22.0, en lugar de la 0.22, dejando atrás la secuencia de lo que serÃa versión anterior 0.21.1, la cual incluyó el protocolo de activación de Taproot. Este tipo de cambios, a nivel de programación, ocurren para detonar que el software ya no es una versión en fase de desarrollo (versiones que comiencen en 0), sino que ya está en fase de producción.
Soporte a Taproot
Esta es, quizás, una de las más importantes mejoras que trae consigo esta nueva versión. En la anterior (Bitcoin Core 0.21.1) se incluyó el soporte a la activación de Taproot. Ahora, se incluye el soporte general a este nuevo protocolo que se espera se active para mediados de noviembre del presente año.
El cliente Bitcoin Core 22.0 permitirá validar todas las reglas del protocolo Taproot, incluyendo las direcciones P2TR, propias de este.
Si bien se ha añadido el soporte completo a Taproot, según destaca Bitcoin Magazine en su reseña sobre esta actualización, los contratos inteligentes que podrán desarrollarse con esta mejora del protocolo, no serán activados en esta versión, sino en lanzamientos posteriores del cliente de Bitcoin Core.
Soporte a hardware wallet desde la interfaz de usuario
La cartera de Bitcoin Core admite el soporte a la administración de las llaves privadas mediante hardware wallet desde su versión 0.18.0, pero desde lo que se conoce como la interfaz de lÃnea de comandos, la cual requiere una serie de conocimientos técnicos especializados para su utilización.
Con esta nueva versión se ha incluido lo que será el soporte a través de la interfaz gráfica de la wallet de Bitcoin Core. Permitiendo la administración de transacciones con firmas a través de dispositivos externos (hardware wallet), directamente desde la interfaz.
El nuevo soporte no implica que dejará de estar disponible dentro de lo que serÃa la administración desde la lÃnea de comando, sino que ahora los usuarios de Bitcoin Core podrán operar sus monederos con dispositivos Trezor o Ledger.
Mejoras de privacidad con redes I2P
La versión de Bitcoin Core 22.0 ha añadido soporte de lo que serÃa una mejora en el área de privacidad gracias a las redes I2P (Proyecto de internet invisible) el cual, al igual que las redes TOR, permite una conexión más privada a través de una red P2P de intercambio y navegación de internet.
La diferencia entre TOR y la I2P se centra en el enrutamiento de red. Para el caso de TOR las conexiones a internet se realizan mediante saltos de nodo, entre los cuales se va encriptando la conexión del usuario original, volviendo difÃcil, más no imposible, de rastrear.
La conexión a internet a través de la I2P se realiza a través de pares P2P, no entre nodos. En este caso, toda la data e interacción de la red se encuentra distribuida, en trozos encriptados, entre todos los nodos participantes.
En este sentido, dentro del lanzamiento de Bitcoin Core 22.0 se oficializa la salida final del soporte de la versión 2 de TOR. La cual, según lo reportado por CriptoNoticias, esta ha sido descontinuada, por parte del proyecto original, desde julio pasado.
Otras actualizaciones dentro de Bitcon Core 22.0
Esta versión incluirá lo que será una ampliación al soporte de llaves para las transacciones SegWit multifirma, pasando de un máximo de 16 llaves, hasta un total de 20.
Otra actualización es la correspondiente al procesado por paquetes de transacciones del tipo CPFP (hijos pagan por los padres) las cuales son utilizadas para acelerar o destrabar transacciones atoradas en la mempool. Con un nuevo protocolo conocido como testmempool, el cual aún está en fase de pruebas, se pretende optimizar la entrega de este tipo de transacciones, que implicarÃa un ahorro en comisiones.