Puntos clave
Bitcoin Taproot es una actualización de soft fork activada el 14 de noviembre de 2021. Agrupa tres Propuestas de Mejora de Bitcoin: firmas Schnorr (BIP340), Taproot (BIP341) y Tapscript (BIP342).
Taproot mejora la privacidad al hacer que transacciones complejas, como gastos de billeteras multisig y contratos inteligentes, parezcan idénticas a transacciones estándar de punto a punto en la blockchain pública.
Las firmas Schnorr permiten la agregación de firmas, lo que reduce el tamaño de las transacciones, baja las tarifas y mejora la eficiencia general de la red.
Tapscript actualiza el Script de Bitcoin para permitir condiciones de transacción más flexibles y programables, sentando las bases para casos de uso más complejos en Bitcoin.
Desde su activación, Taproot ha habilitado herramientas como Taproot Assets, un protocolo para emitir y transferir activos a través de la Lightning Network, con la adopción del mundo real que continúa creciendo hasta 2025.
Introducción
Activado el 14 de noviembre de 2021, Taproot de Bitcoin es una de las actualizaciones más significativas a la red Bitcoin desde SegWit en 2017. Al igual que SegWit antes, Taproot está diseñado para mejorar cómo Bitcoin procesa transacciones, pero va más allá al abordar preocupaciones de larga data sobre privacidad, escalabilidad y programabilidad.
Bitcoin es una blockchain pública, lo que significa que los datos de transacción son visibles para cualquiera que mire. Si bien esta transparencia es una característica del diseño del sistema, puede exponer detalles sobre cómo funcionan las transacciones complejas, como si múltiples partes firmaron una transacción o si se requería una condición especial para gastar fondos. Taproot cambia esto al hacer que muchos tipos de transacciones parezcan iguales a los observadores externos.
Este artículo explica qué es Taproot, cómo funciona cada uno de sus tres componentes y qué beneficios puede traer la actualización a los usuarios de Bitcoin y al ecosistema en general.
Las limitaciones de la red Bitcoin
A pesar de ser la primera y más utilizada criptomoneda, la red de Bitcoin ha enfrentado limitaciones reales desde sus primeros días. El rendimiento de transacciones está limitado: la red fue diseñada originalmente para procesar alrededor de 7 transacciones por segundo. A medida que el uso creció, este límite llevó a la congestión y tarifas elevadas, con tarifas de transacción promedio alcanzando aproximadamente $60 durante períodos pico en 2021.
La privacidad es otra preocupación. Si bien el diseño original de Bitcoin mantenía las direcciones de billetera seudónimas en lugar de directamente vinculadas a identidades, todos los detalles de la transacción son públicamente visibles. Cualquiera con una dirección de Bitcoin puede consultar su historial completo de transacciones en la blockchain.
Bitcoin aborda estas limitaciones a través de actualizaciones periódicas acordadas por la comunidad. Dado que Bitcoin es descentralizado, los cambios requieren un amplio consenso en lugar de una decisión de arriba hacia abajo. La actualización de SegWit en 2017 ayudó a aumentar la capacidad de transacciones reestructurando cómo se almacenan los datos de las transacciones. Taproot se basa en esa base.
¿Qué es Bitcoin Taproot?
Taproot es un soft fork que actualiza cómo funciona el sistema de scripting de Bitcoin. Consiste en tres Propuestas de Mejora de Bitcoin (BIPs) que trabajan juntas: firmas Schnorr (BIP340), Taproot (BIP341) y Tapscript (BIP342). Juntas, mejoran la privacidad, la eficiencia y la programabilidad de la red Bitcoin.
El concepto de Taproot fue propuesto por primera vez por el desarrollador de Bitcoin Core Greg Maxwell en enero de 2018. Se fusionó en la base de código de Bitcoin Core en octubre de 2020, y la actualización recibió el apoyo de más del 90% de los mineros antes de ser activada oficialmente el 14 de noviembre de 2021, en el bloque 709,632.
¿Cómo funciona Taproot?
Cada una de las tres BIPs que componen la actualización de Taproot aborda un aspecto específico de cómo se construyen y verifican las transacciones de Bitcoin.
Firmas Schnorr (BIP340)
El esquema de firmas Schnorr fue desarrollado por el matemático y criptógrafo Claus Schnorr. Aunque el algoritmo estuvo protegido bajo patente durante muchos años, la patente expiró en 2008. Bitcoin originalmente utilizó el Algoritmo de Firma Digital de Curva Elíptica (ECDSA) porque era ampliamente entendido, seguro y de código abierto en ese momento.
Las firmas Schnorr ofrecen varias mejoras sobre ECDSA. Lo más importante es que admiten la agregación de firmas: cuando múltiples partes firman una transacción, sus firmas individuales pueden combinarse en una sola firma. Esto reduce la cantidad de datos que necesitan ser almacenados en la blockchain, lo que a su vez disminuye las tarifas y acelera la verificación.
La agregación de firmas también tiene un beneficio significativo de privacidad. Una transacción estándar de múltiples partes utilizando firmas Schnorr es indistinguible de una simple transacción de una sola parte. Esto significa que arreglos de gasto complejos, como un pago enrutado a través de un canal de Lightning Network o una transacción con múltiples condiciones, aparecen idénticos a una transferencia de punto a punto regular en el libro público. Tenga en cuenta que, aunque el tipo de transacción está oscurecido, las direcciones de billetera del remitente y del destinatario permanecen visibles en la cadena.
Taproot (BIP341)
BIP341, que le da nombre a la actualización, se basa en SegWit e introduce el Árbol de Scripts Alternativos Merkelizados (MAST). MAST utiliza una estructura de árbol de Merkle para almacenar múltiples condiciones de gasto para una sola transacción. Solo la condición que realmente se utiliza necesita ser revelada cuando la transacción se transmite; las condiciones no utilizadas permanecen ocultas.
Esta es una mejora significativa sobre el sistema existente, donde las transacciones complejas requieren que se publiquen todas las condiciones en la blockchain, independientemente de cuál fue activada. Con MAST, la cantidad de datos almacenados en la cadena se reduce, y los detalles de las condiciones no utilizadas permanecen en privado. El resultado es tanto mayor escalabilidad como una privacidad más fuerte para los usuarios que dependen de tipos de transacciones complejas.
Tapscript (BIP342)
Tapscript es una versión mejorada del lenguaje de scripts de Bitcoin. Modifica un conjunto de opcodes, que son las instrucciones básicas que definen cómo se pueden gastar las transacciones. Estos cambios hacen que el Script de Bitcoin sea más flexible y fácil de extender en el futuro.
Tapscript crea la base para condiciones programables más sofisticadas en Bitcoin, lo que podría expandir la capacidad de la red para soportar aplicaciones financieras complejas a lo largo del tiempo.
¿Cómo beneficia Taproot a Bitcoin?
Los beneficios de Taproot tocan varias áreas de la experiencia Bitcoin:
Privacidad
Al hacer que las transacciones complejas de múltiples partes o condicionales parezcan iguales a transferencias simples en la blockchain pública, Taproot proporciona mejoras significativas en la privacidad para los usuarios que dependen de scripts, bloqueos de tiempo o arreglos de múltiples partes. La naturaleza de las condiciones de gasto utilizadas en una transacción ya no es necesariamente visible para los observadores externos.
Escalabilidad y tarifas más bajas
La agregación de firmas reduce el tamaño de los datos de transacciones de múltiples partes, lo que significa que más transacciones pueden caber en cada bloque. Esta eficiencia aumentada puede ejercer presión a la baja sobre las tarifas de transacción a lo largo del tiempo y permite a la red procesar un mayor volumen de transacciones.
Seguridad
Una mejora de seguridad en Taproot es la eliminación de la maleabilidad de la firma. Bajo el sistema anterior, era teóricamente posible alterar la firma de una transacción antes de que se confirmara, lo que podría hacer que la transacción pareciera nunca haber ocurrido. Esta vulnerabilidad estaba relacionada con el riesgo de doble gasto. Las firmas Schnorr eliminan esta posibilidad, mejorando la integridad del registro de transacciones.
Casos de uso ampliados
Las mejoras en la programabilidad de Taproot abren la puerta a aplicaciones más complejas en Bitcoin. Desde la actualización, los desarrolladores han creado herramientas como Taproot Assets, un protocolo que permite que activos fungibles y no fungibles sean emitidos y transferidos a través de la Lightning Network utilizando el modelo de seguridad de Bitcoin. En enero de 2025, Tether anunció soporte nativo de USDT en Lightning a través de Taproot Assets, habilitando transferencias rápidas y de bajo costo de stablecoins a través de la infraestructura de Bitcoin.
Estos desarrollos sugieren que Taproot puede ayudar a Bitcoin a soportar una gama más amplia de aplicaciones financieras, incluyendo contratos inteligentes y emisión de activos, sin requerir cambios en las reglas de consenso fundamentales de Bitcoin.
¿Por qué es importante la actualización de Taproot?
Taproot representa la actualización más completa a Bitcoin desde SegWit. Aborda múltiples limitaciones de larga data a la vez: privacidad, eficiencia, seguridad y programabilidad. Para los usuarios cotidianos, los efectos más notables pueden ser tarifas de transacción más bajas y mayor privacidad al usar arreglos complejos de gasto.
Para los desarrolladores, Taproot proporciona un entorno de scripting más flexible que facilita la construcción de aplicaciones sobre Bitcoin. La actualización ya ha habilitado nueva infraestructura, y la adopción de herramientas basadas en Taproot ha seguido creciendo. Las subvenciones para desarrolladores a través de iniciativas como OpenSats han financiado trabajos en soporte para Miniscript, PSBT v2 y multisig estilo MuSig, todos los cuales se basan en la base de Taproot.
La computación cuántica es una consideración emergente. El gasto por ruta clave de Taproot expone claves públicas, que podrían ser teóricamente vulnerables a futuros ataques cuánticos a través del algoritmo de Shor. La comunidad está discutiendo activamente mitigaciones, incluyendo BIP 360, aunque no se han activado cambios en la capa base de Bitcoin en este frente a partir de 2025. Las actualizaciones de Bitcoin proceden lenta y deliberadamente, en línea con el énfasis de la red en la estabilidad y el consenso.
FAQ
¿Cuál es la diferencia entre Taproot y SegWit?
Ambos son actualizaciones de soft fork a Bitcoin, pero abordan diferentes aspectos del protocolo. SegWit, activado en 2017, reestructuró cómo se almacena la data de las transacciones para aumentar la capacidad del bloque y solucionar la maleabilidad de las transacciones. Taproot se basa en SegWit al introducir firmas Schnorr, scripting basado en MAST y Tapscript, que juntos mejoran la privacidad, reducen la huella de datos de transacciones complejas y hacen que el lenguaje de scripts de Bitcoin sea más flexible.
¿Taproot hace que Bitcoin sea privado?
Taproot mejora la privacidad de maneras significativas, pero no hace que Bitcoin sea una moneda completamente privada. Oculta ciertos detalles de transacciones complejas, como condiciones de gasto no utilizadas, y hace que las transacciones de múltiples partes parezcan transferencias simples en el libro público. Sin embargo, las direcciones de billetera del remitente y del destinatario aún son visibles en la cadena. Taproot se entiende mejor como una mejora de privacidad en lugar de una solución completa de privacidad.
¿Cómo afecta Taproot las tarifas de transacción?
Taproot puede reducir las tarifas de transacción para ciertos tipos de transacciones. La agregación de firmas en las firmas Schnorr reduce el tamaño de los datos de transacciones de múltiples partes, lo que significa que ocupan menos espacio en el bloque. Esto puede bajar las tarifas requeridas para incluir esas transacciones en un bloque, particularmente para usuarios que dependen de arreglos de múltiples firmas u otras condiciones de gasto complejas.
¿Qué son los Activos de Taproot?
Los Activos de Taproot son un protocolo construido sobre la actualización de Taproot de Bitcoin que permite a los desarrolladores emitir y transferir activos fungibles y no fungibles en la Lightning Network. Utiliza transacciones de Taproot para representar la propiedad de activos de manera eficiente en espacio de bloque, confiando en el modelo de seguridad de Bitcoin sin requerir cambios en las reglas de consenso de Bitcoin. En 2025, Tether anunció el lanzamiento de soporte nativo de USDT en Lightning a través de los Activos de Taproot, marcando un hito significativo en la adopción del mundo real.
Pensamientos finales
Taproot fue una actualización importante para la red Bitcoin. Al combinar firmas Schnorr, scripting basado en MAST y un lenguaje de scripting actualizado, abordó la privacidad, la eficiencia y la programabilidad en una única actualización coordinada.
Para los usuarios, los beneficios varían desde tarifas más bajas en transacciones complejas hasta mayor privacidad para arreglos de múltiples partes. Para los desarrolladores, abrió un conjunto más amplio de herramientas para construir sobre Bitcoin. Desde su activación en noviembre de 2021, Taproot ha habilitado nuevos protocolos y aplicaciones que aún se están desarrollando.
Lectura adicional
Una guía para principiantes sobre Testigos Segregados (SegWit)
¿Qué significan las firmas Schnorr para Bitcoin?
Explicación de Hard Forks y Soft Forks
Una guía para principiantes sobre la Lightning Network de Bitcoin
Descargo de responsabilidad: Este contenido se presenta a usted en una base de "tal cual" para fines de información general y educativos únicamente, sin representación o garantía de ningún tipo. No debe interpretarse como asesoramiento financiero, legal u otro asesoramiento profesional, ni se pretende recomendar la compra de ningún producto o servicio específico. Debe buscar su propio asesoramiento de asesores profesionales apropiados. Cuando el contenido es aportado por un contribuyente de terceros, tenga en cuenta que las opiniones expresadas pertenecen al contribuyente de terceros y no reflejan necesariamente las de Binance Academy. Los precios de los activos digitales pueden ser volátiles. El valor de su inversión puede bajar o subir y es posible que no recupere la cantidad invertida. Usted es el único responsable de sus decisiones de inversión y Binance Academy no es responsable de ninguna pérdida que pueda incurrir. Para más información, consulte nuestros Términos de Uso, Advertencia de Riesgo y Términos de Binance Academy.
