¡Con cuidado! Mucho texto.

Taproot es una actualización de Bitcoin el 14 de noviembre de 2021. El esquema Schnorr y Taproot son las actualizaciones tecnológicas de Bitcoin más esperadas desde la introducción de SegWit. El objetivo de Taproot es cambiar la forma en que funcionan los scripts de Bitcoin para mejorar la privacidad, la escalabilidad y la seguridad. Esto y mucho más será posible gracias a la implementación conjunta de Taproot y una actualización llamada circuito Schnorr.

No es ningún secreto que la privacidad, la escalabilidad y la seguridad son algunas de las principales preocupaciones de las criptomonedas. Y aunque Bitcoin es el más popular de ellos, esta red aún tiene que resolverlos. Es por eso que planeamos presentar Taproot.


Introducción

No importa los altibajos que atraviese Bitcoin, sigue siendo un ancla que proporciona estabilidad a la comunidad. A pesar de una serie de problemas que han surgido a lo largo de los años de su existencia, como el pirateo del monte. Gox o bifurcaciones de red, Bitcoin continúa disfrutando del apoyo de los entusiastas de las criptomonedas.

Sin embargo, no se pueden ignorar algunas desventajas de Bitcoin, y la más importante está relacionada con la seguridad. Dado que Bitcoin es una cadena de bloques pública, cualquiera puede rastrear las transacciones de la red, lo que ha causado preocupación entre algunos participantes.

Para aumentar su privacidad, puede utilizar mezcladores de Bitcoin y la tecnología CoinJoins; sin embargo, esto no convertirá al Bitcoin en sí en una criptomoneda anónima. Y aunque Taproot tampoco puede controlar esto, su implementación puede aumentar el anonimato de la red.

La actualización de Taproot se considera un paso importante para abordar el problema de la privacidad insuficiente de la red y otros problemas. Taproot se activó en la red Bitcoin el 14 de noviembre de 2021, con el apoyo de mineros de todo el mundo. ¿Qué es Taproot y cómo ayudará a Bitcoin? Hablemos de esto con más detalle.


Desventajas de la red Bitcoin

Aunque Bitcoin es la primera y más popular cadena de bloques, tiene algunas desventajas, como la baja velocidad de transacción. Inicialmente, la red fue diseñada para procesar siete transacciones por segundo, pero a medida que creció la popularidad y el número de usuarios, la velocidad de las transacciones y las tarifas también aumentaron. En 2021, la tarifa de transacción promedio en la red Bitcoin alcanzó un récord después de que el precio de la moneda se disparara y ascendiera a alrededor de $60. Obviamente, las altas tarifas y las bajas velocidades de transacción están ralentizando el desarrollo de la red, por lo que en 2017 los desarrolladores implementaron la actualización Segregated Witness (SegWit) para acomodar más transacciones en un bloque. Sin embargo, el problema de las altas comisiones sigue sin resolverse.

Otra desventaja de Bitcoin está relacionada con la privacidad. Aunque el documento técnico de la red afirma que las transacciones de Bitcoin son privadas, en realidad están disponibles públicamente. Esto significa que cualquier usuario puede conocer el historial de transacciones con solo poseer una dirección de Bitcoin.

Para corregir las deficiencias, Bitcoin implementa actualizaciones de vez en cuando, a pesar de las dificultades para cambiar la red debido a su naturaleza descentralizada. La dificultad es que una persona no tiene suficiente poder para implementar la actualización, por lo que los cambios se logran mediante el consenso de la comunidad.

¿Qué es la raíz principal?

Taproot es una bifurcación suave para mejorar los scripts de Bitcoin y aumentar la privacidad, la eficiencia y la capacidad de la red para manejar contratos inteligentes. Esta actualización se considera el cambio más significativo en Bitcoin desde la introducción de SegWit en 2017.

La actualización de Taproot consta de tres propuestas de mejora de la red Bitcoin (BIP) independientes, que incluyen Taproot, Tapscript y su núcleo, un nuevo esquema de firma digital llamado esquema Schnorr. Taproot ofrece a los usuarios de Bitcoin una serie de beneficios, como una mayor privacidad de las transacciones y tarifas de transacción más bajas. La actualización también permitirá a Bitcoin realizar transacciones más complejas para competir con Ethereum, especialmente en contratos inteligentes, soporte para finanzas descentralizadas (DeFi) y tokens no fungibles (NFT).

Taproot fue propuesto por primera vez por el desarrollador de Bitcoin Core, Gregory Maxwell, en enero de 2018, y se integró en la biblioteca de Bitcoin Core en octubre de 2020 tras una solicitud de Peter Wille. Para integrar completamente la actualización, los operadores de nodos tuvieron que aceptar las nuevas reglas de consenso de Taproot. Finalmente recibió el apoyo del 90% de los mineros y se activó oficialmente el 14 de noviembre de 2021 en el bloque 709632.


¿Cómo funciona Taproot?

Hay tres propuestas para mejorar la red Bitcoin, cuya activación conjunta constituye la actualización Taproot. Además, cada propuesta influye y se comunica con las demás a su manera.

Esquema Schnorr (BIP340)

El esquema Schnorr proporciona una verificación más rápida y segura de las transacciones en la red Bitcoin. Es un esquema de firma criptográfica desarrollado por el matemático y criptógrafo alemán Klaus Schnorr. Este algoritmo estuvo protegido por una patente durante muchos años, pero expiró en 2008. El esquema Schnorr es conocido por su simplicidad y eficiencia a la hora de generar firmas cortas, así como por otras ventajas.

El creador de Bitcoin, Satoshi Nakamoto, eligió el algoritmo de firma digital de curva elíptica (ECDSA) en lugar del esquema Schnorr: en ese momento ya se usaba ampliamente, era comprensible, confiable, compacto y usaba código fuente abierto.

Sin embargo, el desarrollo del Schnorr Digital Signature Scheme (SDSS) podría marcar el comienzo de una nueva generación de firmas para Bitcoin y otras redes blockchain.

Una de las principales ventajas del esquema Schnorr es la capacidad de utilizar múltiples claves dentro de una transacción compleja de Bitcoin y crear una firma única. Esto significa que las firmas de varios participantes en una transacción se pueden combinar en un esquema Schnorr mediante la agregación de firmas.

El soft fork Taproot le permite ocultar el hecho mismo de que el script de esta criptomoneda está funcionando. Por ejemplo, puede desdibujar la distinción entre una transacción del canal Lightning Network, una transacción de igual a igual y un contrato inteligente complejo: para un observador externo, todos parecerán una simple transacción de igual a igual. Pero vale la pena señalar que las billeteras del remitente original y del destinatario final seguirán siendo visibles.


Raíz principal (BIP341)

Taproot es el componente de actualización del que recibe su nombre. Se basa en la actualización de SegWit de 2017 y utiliza el concepto Merkelized Alternative Script Tree (MAST) para escalar el volumen de datos de transacciones en la cadena de bloques.

Las transacciones de Bitcoin están protegidas por claves públicas y privadas. Para mover un activo digital desde una billetera, el remitente debe proporcionar una firma y demostrar que es el verdadero propietario antes de poder transferir fondos. Además de utilizar transacciones con una sola firma, los remitentes también pueden complicarlas mediante bloqueos de tiempo, firmas múltiples, etc.

Sin embargo, las transacciones complejas requieren múltiples entradas y firmas, lo que aumenta el volumen de datos en la cadena de bloques y reduce la velocidad de procesamiento de las transacciones. Además, la información de las transacciones se almacena automáticamente en la cadena de bloques, lo que potencialmente revela datos confidenciales sobre los propietarios de las direcciones.

La integración de MAST reducirá la cantidad de scripts y comprobaciones requeridas, ya que una transacción representará múltiples scripts. Por lo tanto, cuando se envía una transacción compleja de Bitcoin a MAST, no requiere de un árbol Merkle para procesarla, ya que en lugar de información completa, MAST solo contiene las condiciones de la transacción que se está ejecutando. Esto puede reducir significativamente la cantidad de datos almacenados en la red. Así, la actualización no sólo proporciona mayor escalabilidad y eficiencia de la blockchain, sino también privacidad.


TapScript (BIP342)

TapScript es el lenguaje de codificación de secuencias de comandos de Bitcoin que impulsa los otros dos BIP. Es un conjunto de códigos de operación: instrucciones para ejecutar una transacción. Se cree que aumentar el espacio de bloques disponible proporcionará flexibilidad a la red y permitirá que Bitcoin admita y cree contratos inteligentes.


Características de la raíz primaria

Como ya se mencionó, Taproot mejorará significativamente la privacidad de Bitcoin y ampliará sus capacidades. Los beneficios de la actualización incluyen:

1. Mejorar la escalabilidad de la red reduciendo la cantidad de datos para transmisión y almacenamiento en la cadena de bloques.

2. Incremento de transacciones por bloque (más transacciones por segundo).

3. Tarifas de transacción reducidas.

Además, al implementar Taproot, las firmas permanecerán inmutables, eliminando un riesgo de seguridad conocido en la red Bitcoin. Ahora la firma de una transacción se puede cambiar antes de que se confirme, como si nunca hubiera sucedido, lo que puede provocar el problema del doble gasto y la destrucción de la integridad del libro mayor distribuido.


Importancia de la actualización Taproot

Se cree que la activación de Taproot mejorará la funcionalidad de la red Bitcoin mediante transacciones rápidas y confiables. Antes de Taproot, el protocolo Bitcoin todavía estaba en desarrollo de Capa 1, detrás de otras redes de Capa 2 que admiten DApps, como Ethereum. Las actualizaciones de Bitcoin son un paso importante hacia la implementación de contratos inteligentes y la adopción de las tendencias de los mercados NFT y DeFi.

A medida que la red Bitcoin se vuelva más eficiente con tarifas más bajas, la cantidad de transacciones aumentará y la cadena de bloques evolucionará. Además, la capacidad de realizar transacciones privadas hará que BTC sea más competitivo con otras monedas de privacidad en el mercado.


Resumen

Taproot es una actualización muy esperada de Bitcoin. Junto con la implementación del esquema Schnorr, mejorará significativamente la confidencialidad, escalabilidad, seguridad y otros parámetros de la red. Los cambios también deberían atraer más atención al protocolo Lightning Network y ayudar a hacer de la firma múltiple un estándar de la industria.

Una mayor privacidad, eficiencia y seguridad son beneficios importantes para todos los participantes de la red Bitcoin.