Los desarrolladores del software Bitcoin Core, la implementación más popular del protocolo Bitcoin, han anunciado el lanzamiento de la 22ª versión del cliente.

Además de introducir varias mejoras en el software, Bitcoin Core 22.0 es la primera versión importante que soporta la próxima actualización del protocolo Taproot, que se espera que se active en noviembre.

¿Qué es Taproot?

El desarrollador de Bitcoin Core, Gregory Maxwell, propuso por primera vez la actualización de Taproot en 2018 como una forma de ampliar la flexibilidad de los contratos inteligentes de Bitcoin, al tiempo que mejoraba su escalabilidad y la privacidad de los usuarios.

Se considera una de las actualizaciones más importantes de la blockchain de Bitcoin desde Segregated Witness (SegWit) en agosto de 2017, que eliminó algunos datos de firma para permitir a los mineros incluir más transacciones en los bloques.

La única característica notable de Taproot es que a través de un mecanismo llamado firmas Schnorr -una alternativa al actual mecanismo de monedero multifirma de Bitcoin- los usuarios pueden combinar sus claves públicas para crear una nueva clave pública común, reduciendo así significativamente el tamaño de los datos de los pagos multifirma y ayudando a descongestionar la red.

Aunque la lógica de activación de Taproot se incluyó en la anterior versión de Bitcoin Core, todavía había que superar obstáculos para que la actualización se activara realmente. Después de varios meses de acalorados debates, los desarrolladores de Bitcoin acordaron un mecanismo de activación llamado Speedy Trial con una ventana de tres meses para que los mineros señalaran la actualización.

A pesar de que algunos desarrolladores no estaban de acuerdo con el enfoque, e incluso criticaron el Speedy Trial como "un ataque" a Bitcoin, en junio los mineros cerraron el número de bloques necesarios para que la actualización siguiera adelante.

Ahora, con Bitcoin Core apoyando finalmente a Taproot, una vez que la actualización se active se aplicarán las nuevas reglas del protocolo para validar las transacciones.

Soporte GUI para wallets de hardware

Otros cambios notables en Bitcoin Core 22.0 incluyen el soporte completo de la interfaz gráfica de usuario (GUI) para los monederos de hardware, lo que significa que los usuarios son ahora capaces de conectar un monedero Bitcoin Core a dispositivos externos como Ledger, Trezor o Coldcard.

Los monederos de hardware de Bitcoin, también conocidos como monederos fríos porque no están conectados a Internet, funcionan como una especie de unidad flash para las criptodivisas. Mantienen la seguridad al permitir a los usuarios almacenar sus claves privadas sin conexión.

El software Bitcoin Core ha sido compatible con los monederos de hardware desde la versión 0.18.0, sin embargo, los usuarios tenían que utilizar una interfaz de línea de comandos (CLI) para utilizar esta característica. La compatibilidad con la interfaz gráfica de usuario hace que este proceso sea mucho más fácil, aunque todavía se requiere algo de trabajo manual para firmar las transacciones.

Además, Bitcoin Core 22.0 eliminó la compatibilidad con el navegador anónimo Tor v2 en favor de Tor v3, al tiempo que añadió la compatibilidad con el Proyecto Internet Invisible (I2P), una red de comunicación anónima descentralizada que puede utilizarse como una forma alternativa de mejorar la privacidad de los usuarios al blindar las direcciones IP cuando se realizan transacciones en la red.

En total, más de un centenar de personas han contribuido directamente a la última versión, con Wladimir van der Laan, principal gestor de Bitcoin Core, supervisando el desarrollo.

Daily Debrief Newsletter

Start every day with the top news stories right now, plus original features, a podcast, videos and more.