La criptomoneda número uno del mundo, Bitcoin, ha visto muchos cambios, tanto buenos como malos, desde su lanzamiento en 2008. Sin embargo, a pesar de ser un gigante, la red no es perfecta. Se han introducido muchas actualizaciones, incluso controvertidas, en la cadena de bloques para mejorar sus principales problemas.
Después de la introducción de Segregated Witness (SegWit), la red Bitcoin no recibió nuevas actualizaciones importantes hasta el año pasado. Después de alcanzar un consenso del 90 % entre los criptomineros, se introdujo una nueva actualización en la red. La nueva actualización, Taproot, se activó el 14 de noviembre de 2021, con la extracción del bloque 709.632.
Con la introducción de Taproot, los problemas de escalabilidad y privacidad de Bitcoin se han mitigado significativamente. Este artículo describe el funcionamiento de la actualización de Taproot, de dónde proviene y cómo beneficia a la red de Bitcoin.
La actualización de Taproot es el resultado de la unión de varios desarrolladores con visión de futuro para brindar soluciones innovadoras a los problemas de la red Bitcoin. Greg Maxwell, un destacado desarrollador de criptografía, tuvo la idea de la actualización en 2018.
Tras su propuesta, se le unieron cuatro desarrolladores más, Pieter Wuille, Tim Ruffing, A. J Townes y Jonas Nick. Juntos escribieron tres BIP (Propuestas de mejora de Bitcoin) que sirven como base del Taproot que tenemos hoy.
Presentada por primera vez en 2018 por el desarrollador de Bitcoin Core, Greg Maxwell, la actualización de Taproot es una bifurcación suave de la red blockchain de Bitcoin. Compuesto por tres propuestas de mejora de Bitcoin (BIP), Taproot mejora positivamente la red de Bitcoin en términos de costo, seguridad y eficiencia.
Antes de la introducción de Taproot, la red Bitcoin luchaba con dos problemas importantes: escalabilidad y privacidad. Bitcoin se creó con el mecanismo de consenso de Prueba de trabajo (PoW) y se diseñó para procesar hasta 7 transacciones. Sin embargo, ahora que la red es el gigante de las criptomonedas, la velocidad de las transacciones se ha reducido significativamente y las tarifas han aumentado. En 2021, las tarifas de la red llegaron a $ 60.
Aunque las transacciones de blockchain son pseudoanónimas (no vienen con un nombre o una dirección adjuntos), todas las transacciones en Bitcoin están disponibles para el público. Lo que esto significa es que tener la dirección de la billetera de una persona le da acceso a todo su historial de transacciones.
Con la actualización de Taproot, particularmente su BIP central, Schnorr Signatures, las transacciones en la red se ocultarán y condensará más transacciones para que quepan en un solo bloque.
Taproot también permitirá que Bitcoin procese contratos inteligentes, líneas de código que contienen los términos de un acuerdo entre dos partes, y eliminará la necesidad de un intermediario. Los contratos inteligentes en la red de Bitcoin ayudarán a introducir finanzas descentralizadas (DeFi) y, eventualmente, tokens no fungibles (NFT).
Como se mencionó anteriormente, la actualización de Taproot comprende tres importantes propuestas de mejora de Bitcoin. Cada BIP tiene un propósito importante y juega un papel significativo en brindar flexibilidad, escalabilidad y seguridad a la red de Bitcoin.
Desarrollado por Claus Schnorr en 2008, Schnorr Signatures es un esquema de firma criptográfica que optimiza el proceso de validación en la red Bitcoin.
Antes de la introducción de Taproot, Bitcoin usaba el algoritmo de firma digital de curva elíptica (ECDSA). Satoshi Nakamoto, el creador de Bitcoin, ha expresado que ECDSA se vio favorecido sobre Schnorr Signature Algorithm porque el primero era más popular, mejor entendido y seguro.
Sin embargo, las firmas de Schnoor implementaron los siguientes cambios:
El creador de Bitcoin permite a los usuarios crear líneas de código llamadas scripts que determinan cómo se gastarán los Bitcoins en una transacción. Un usuario puede incluir condiciones como liberaciones de bloqueo de tiempo o requisitos de firma múltiple en su código para hacer que la transacción sea más compleja. Sin embargo, el problema con esto es que cada línea de código son datos que deben escribirse en la cadena de bloques. Como tal, las transacciones complejas requieren más entradas y, en última instancia, ocupan una gran cantidad de almacenamiento de datos en la cadena de bloques. Cuando la cadena de bloques se sobrecarga con tantos datos, se ralentiza la velocidad de las transacciones.
Además, debido a que todas las condiciones de la transacción están escritas en la cadena de bloques, que es pública, los datos confidenciales de un usuario quedan expuestos.
El segundo BIP, Taproot, utiliza Merkelized Abstract SyntaxTree (MAST) para resumir los scripts incluidos en una transacción. Con Merkle root, una estructura de datos compacta, Taproot hace que no sea necesario revelar el script de transacción completo. Bajo MAST, solo las condiciones ejecutadas de la transacción se revelan y almacenan en la cadena de bloques, lo que permite que el resto de los datos del script permanezcan ocultos y protegidos.
Este BIP permite más contratos inteligentes en la red Bitcoin. porque las transacciones ahora ocupan menos espacio en la red blockchain. También permite que la cadena de bloques se ejecute más rápido porque no tiene la carga de almacenar todos los datos de cada transacción.
El BIP final une a los dos restantes. Tap script es una versión actualizada del script original de Bitcoin, el lenguaje de programación del protocolo que determina cómo se bloquean y desbloquean las transacciones.
Se puede hacer referencia a Tapscript como un lenguaje, pero en realidad es una colección de códigos de operación con comandos que dan paso a los otros BIP explicados anteriormente.
Tapscript también elevó el límite en el tamaño de los scripts, que se situó en 10.000 bytes. Esto permite scripts mucho más grandes, allanando el camino para contratos inteligentes en la red Bitcoin.
Quizás el beneficio más importante de la actualización de Taproot a la red Bitcoin es la mejora de la privacidad. Junto con una mayor privacidad, viene más seguridad. Si se ocultan los datos de una transacción, se reducen los riesgos de ataque.
La mayoría de las funciones en la red Bitcoin se han mejorado significativamente. La agregación de firmas acelera el tiempo de procesamiento de transacciones, lo que permite más transacciones por bloque.
El ritmo acelerado del procesamiento de transacciones también reduce las tarifas de transacción porque las transacciones no se validan una por una.
Además, MAST deja espacio para guiones más grandes y contratos inteligentes. También mejoró la escalabilidad de Bitcoin porque redujo la cantidad de datos almacenados en la cadena de bloques.
Otro beneficio que no se mencionó anteriormente es que las firmas de Schnoor introdujeron SigHash, una función hash, en las transacciones. Este hash hace que sea imposible cambiar los scripts. Si se modifican los scripts, la transacción se invalida. Esto se debe a que la información en un script no se puede manipular sin que se destruya el SigHash. Anteriormente, la maleabilidad de una transacción significaba que los actores maliciosos podían hacer que pareciera que la transacción nunca ocurrió; este escenario se conoce como el problema del doble gasto.
La actualización taproot realiza mejoras significativas y beneficiosas a la actualización taproot. Otro beneficio son los contratos inteligentes. Con la introducción de Schnorr Signatures, podrían caber más transacciones en un bloque, ocupando menos datos/espacio en la cadena de bloques. Los contratos inteligentes son líneas de código que contienen los términos y acuerdos de una transacción entre individuos sin intermediarios.
Con Taproot resolviendo los problemas de escalabilidad de Bitcoin, Bitcoin ahora aloja contratos inteligentes en su cadena base; permitiéndole competir con Ethereum.
El campo de juego se ha nivelado y Bitcoin puede competir contra Ethereum, el hogar de DeFi. Bitcoin tiene el potencial de alojar aplicaciones descentralizadas y otras funciones bajo el movimiento DeFi. Los casos de uso de Bitcoin también pueden expandirse más allá del uso diario para incluir préstamos, tokens no fungibles y pagos de artículos caros como el alquiler.
La actualización de Taproot es en gran parte técnica y la mayoría de los detalles ocurren detrás de escena.
Es posible que las partes interesadas y los inversores no se vean directamente afectados por el cambio. Los inversores que han estado prestando atención a Bitcoin y los cambios en la industria de las criptomonedas entienden que la actualización de Taproot es el primer paso en lo que parece ser un futuro brillante para Bitcoin.
Por ahora, el plan más grande para Bitcoin que involucra DeFi y contratos inteligentes aún no se ha implementado. Es posible que los inversores simplemente hayan notado la caída en las tarifas de transacción, lo que les permitió ahorrar más en los costos de transacción.
En el futuro, sin embargo, si taproot y las actualizaciones posteriores tienen éxito para expandir los casos de uso de Bitcoin, los empresarios e inversores pueden beneficiarse de invertir en dApps de servicios financieros peer-to-peer creados en la red de Bitcoin. La actualización de Taproot dio como resultado una red más estable, segura y privatizada, que es la base perfecta para casos de uso a largo plazo.
Habiendo examinado todos los aspectos de la actualización de Taproot, es obvio que la actualización fue un gran desarrollo necesario en la red de Bitcoin. La actualización no solo brindó soluciones a los problemas de la red, sino que también colocó a Bitcoin en el camino para competir por una parte del mercado de contratos inteligentes.
Sin embargo, es importante recordar que este no es el último gran desarrollo. La actualización de Taproot brindó a los desarrolladores más libertad, permitiéndoles ejecutar ideas interesantes y construir proyectos innovadores en la cadena de bloques.
La criptomoneda número uno del mundo, Bitcoin, ha visto muchos cambios, tanto buenos como malos, desde su lanzamiento en 2008. Sin embargo, a pesar de ser un gigante, la red no es perfecta. Se han introducido muchas actualizaciones, incluso controvertidas, en la cadena de bloques para mejorar sus principales problemas.
Después de la introducción de Segregated Witness (SegWit), la red Bitcoin no recibió nuevas actualizaciones importantes hasta el año pasado. Después de alcanzar un consenso del 90 % entre los criptomineros, se introdujo una nueva actualización en la red. La nueva actualización, Taproot, se activó el 14 de noviembre de 2021, con la extracción del bloque 709.632.
Con la introducción de Taproot, los problemas de escalabilidad y privacidad de Bitcoin se han mitigado significativamente. Este artículo describe el funcionamiento de la actualización de Taproot, de dónde proviene y cómo beneficia a la red de Bitcoin.
La actualización de Taproot es el resultado de la unión de varios desarrolladores con visión de futuro para brindar soluciones innovadoras a los problemas de la red Bitcoin. Greg Maxwell, un destacado desarrollador de criptografía, tuvo la idea de la actualización en 2018.
Tras su propuesta, se le unieron cuatro desarrolladores más, Pieter Wuille, Tim Ruffing, A. J Townes y Jonas Nick. Juntos escribieron tres BIP (Propuestas de mejora de Bitcoin) que sirven como base del Taproot que tenemos hoy.
Presentada por primera vez en 2018 por el desarrollador de Bitcoin Core, Greg Maxwell, la actualización de Taproot es una bifurcación suave de la red blockchain de Bitcoin. Compuesto por tres propuestas de mejora de Bitcoin (BIP), Taproot mejora positivamente la red de Bitcoin en términos de costo, seguridad y eficiencia.
Antes de la introducción de Taproot, la red Bitcoin luchaba con dos problemas importantes: escalabilidad y privacidad. Bitcoin se creó con el mecanismo de consenso de Prueba de trabajo (PoW) y se diseñó para procesar hasta 7 transacciones. Sin embargo, ahora que la red es el gigante de las criptomonedas, la velocidad de las transacciones se ha reducido significativamente y las tarifas han aumentado. En 2021, las tarifas de la red llegaron a $ 60.
Aunque las transacciones de blockchain son pseudoanónimas (no vienen con un nombre o una dirección adjuntos), todas las transacciones en Bitcoin están disponibles para el público. Lo que esto significa es que tener la dirección de la billetera de una persona le da acceso a todo su historial de transacciones.
Con la actualización de Taproot, particularmente su BIP central, Schnorr Signatures, las transacciones en la red se ocultarán y condensará más transacciones para que quepan en un solo bloque.
Taproot también permitirá que Bitcoin procese contratos inteligentes, líneas de código que contienen los términos de un acuerdo entre dos partes, y eliminará la necesidad de un intermediario. Los contratos inteligentes en la red de Bitcoin ayudarán a introducir finanzas descentralizadas (DeFi) y, eventualmente, tokens no fungibles (NFT).
Como se mencionó anteriormente, la actualización de Taproot comprende tres importantes propuestas de mejora de Bitcoin. Cada BIP tiene un propósito importante y juega un papel significativo en brindar flexibilidad, escalabilidad y seguridad a la red de Bitcoin.
Desarrollado por Claus Schnorr en 2008, Schnorr Signatures es un esquema de firma criptográfica que optimiza el proceso de validación en la red Bitcoin.
Antes de la introducción de Taproot, Bitcoin usaba el algoritmo de firma digital de curva elíptica (ECDSA). Satoshi Nakamoto, el creador de Bitcoin, ha expresado que ECDSA se vio favorecido sobre Schnorr Signature Algorithm porque el primero era más popular, mejor entendido y seguro.
Sin embargo, las firmas de Schnoor implementaron los siguientes cambios:
El creador de Bitcoin permite a los usuarios crear líneas de código llamadas scripts que determinan cómo se gastarán los Bitcoins en una transacción. Un usuario puede incluir condiciones como liberaciones de bloqueo de tiempo o requisitos de firma múltiple en su código para hacer que la transacción sea más compleja. Sin embargo, el problema con esto es que cada línea de código son datos que deben escribirse en la cadena de bloques. Como tal, las transacciones complejas requieren más entradas y, en última instancia, ocupan una gran cantidad de almacenamiento de datos en la cadena de bloques. Cuando la cadena de bloques se sobrecarga con tantos datos, se ralentiza la velocidad de las transacciones.
Además, debido a que todas las condiciones de la transacción están escritas en la cadena de bloques, que es pública, los datos confidenciales de un usuario quedan expuestos.
El segundo BIP, Taproot, utiliza Merkelized Abstract SyntaxTree (MAST) para resumir los scripts incluidos en una transacción. Con Merkle root, una estructura de datos compacta, Taproot hace que no sea necesario revelar el script de transacción completo. Bajo MAST, solo las condiciones ejecutadas de la transacción se revelan y almacenan en la cadena de bloques, lo que permite que el resto de los datos del script permanezcan ocultos y protegidos.
Este BIP permite más contratos inteligentes en la red Bitcoin. porque las transacciones ahora ocupan menos espacio en la red blockchain. También permite que la cadena de bloques se ejecute más rápido porque no tiene la carga de almacenar todos los datos de cada transacción.
El BIP final une a los dos restantes. Tap script es una versión actualizada del script original de Bitcoin, el lenguaje de programación del protocolo que determina cómo se bloquean y desbloquean las transacciones.
Se puede hacer referencia a Tapscript como un lenguaje, pero en realidad es una colección de códigos de operación con comandos que dan paso a los otros BIP explicados anteriormente.
Tapscript también elevó el límite en el tamaño de los scripts, que se situó en 10.000 bytes. Esto permite scripts mucho más grandes, allanando el camino para contratos inteligentes en la red Bitcoin.
Quizás el beneficio más importante de la actualización de Taproot a la red Bitcoin es la mejora de la privacidad. Junto con una mayor privacidad, viene más seguridad. Si se ocultan los datos de una transacción, se reducen los riesgos de ataque.
La mayoría de las funciones en la red Bitcoin se han mejorado significativamente. La agregación de firmas acelera el tiempo de procesamiento de transacciones, lo que permite más transacciones por bloque.
El ritmo acelerado del procesamiento de transacciones también reduce las tarifas de transacción porque las transacciones no se validan una por una.
Además, MAST deja espacio para guiones más grandes y contratos inteligentes. También mejoró la escalabilidad de Bitcoin porque redujo la cantidad de datos almacenados en la cadena de bloques.
Otro beneficio que no se mencionó anteriormente es que las firmas de Schnoor introdujeron SigHash, una función hash, en las transacciones. Este hash hace que sea imposible cambiar los scripts. Si se modifican los scripts, la transacción se invalida. Esto se debe a que la información en un script no se puede manipular sin que se destruya el SigHash. Anteriormente, la maleabilidad de una transacción significaba que los actores maliciosos podían hacer que pareciera que la transacción nunca ocurrió; este escenario se conoce como el problema del doble gasto.
La actualización taproot realiza mejoras significativas y beneficiosas a la actualización taproot. Otro beneficio son los contratos inteligentes. Con la introducción de Schnorr Signatures, podrían caber más transacciones en un bloque, ocupando menos datos/espacio en la cadena de bloques. Los contratos inteligentes son líneas de código que contienen los términos y acuerdos de una transacción entre individuos sin intermediarios.
Con Taproot resolviendo los problemas de escalabilidad de Bitcoin, Bitcoin ahora aloja contratos inteligentes en su cadena base; permitiéndole competir con Ethereum.
El campo de juego se ha nivelado y Bitcoin puede competir contra Ethereum, el hogar de DeFi. Bitcoin tiene el potencial de alojar aplicaciones descentralizadas y otras funciones bajo el movimiento DeFi. Los casos de uso de Bitcoin también pueden expandirse más allá del uso diario para incluir préstamos, tokens no fungibles y pagos de artículos caros como el alquiler.
La actualización de Taproot es en gran parte técnica y la mayoría de los detalles ocurren detrás de escena.
Es posible que las partes interesadas y los inversores no se vean directamente afectados por el cambio. Los inversores que han estado prestando atención a Bitcoin y los cambios en la industria de las criptomonedas entienden que la actualización de Taproot es el primer paso en lo que parece ser un futuro brillante para Bitcoin.
Por ahora, el plan más grande para Bitcoin que involucra DeFi y contratos inteligentes aún no se ha implementado. Es posible que los inversores simplemente hayan notado la caída en las tarifas de transacción, lo que les permitió ahorrar más en los costos de transacción.
En el futuro, sin embargo, si taproot y las actualizaciones posteriores tienen éxito para expandir los casos de uso de Bitcoin, los empresarios e inversores pueden beneficiarse de invertir en dApps de servicios financieros peer-to-peer creados en la red de Bitcoin. La actualización de Taproot dio como resultado una red más estable, segura y privatizada, que es la base perfecta para casos de uso a largo plazo.
Habiendo examinado todos los aspectos de la actualización de Taproot, es obvio que la actualización fue un gran desarrollo necesario en la red de Bitcoin. La actualización no solo brindó soluciones a los problemas de la red, sino que también colocó a Bitcoin en el camino para competir por una parte del mercado de contratos inteligentes.
Sin embargo, es importante recordar que este no es el último gran desarrollo. La actualización de Taproot brindó a los desarrolladores más libertad, permitiéndoles ejecutar ideas interesantes y construir proyectos innovadores en la cadena de bloques.