
Native SegWit representa una evolución de la actualización SegWit, cuyo propósito es mitigar los problemas de escalabilidad de Bitcoin. Su objetivo principal es reducir la congestión de la red provocada por las limitaciones en el tamaño de bloque de Bitcoin.
Introducido como un hard fork en 2017, SegWit consiguió reducir eficazmente el tamaño de los datos de transacción al segregar los datos de las firmas, incrementando así la capacidad de transacciones al permitir más operaciones por bloque. Cabe destacar que las direcciones SegWit comienzan por "3" y han mejorado significativamente la velocidad, la escalabilidad y han reducido las comisiones de las transacciones.
Sin embargo, Native SegWit superó la eficiencia de SegWit al centrarse en la optimización del peso. Esta actualización redujo notablemente el tamaño y el peso de los bloques de Bitcoin, aumentando la velocidad y la escalabilidad de las transacciones. A diferencia de la versión anterior, las direcciones Native SegWit comienzan por "bc1", lo que mejora la legibilidad y la detección de errores gracias a su uso exclusivo de minúsculas.
En 2021, Bitcoin incorporó una importante actualización llamada Taproot, destinada a simplificar la verificación de transacciones y mejorar la eficiencia. A diferencia de Native SegWit, Taproot introduce múltiples funciones avanzadas centradas en la mejora de la privacidad, la eficiencia y las capacidades de scripting.
Mientras que la actualización SegWit de 2017 se desplegó mediante un hard fork (con la creación simultánea de Bitcoin Cash), los desarrolladores principales de Bitcoin adoptaron un enfoque más pausado y cauteloso para implementar Taproot. La propuesta inicial se presentó en enero de 2018 por Gregory Maxwell, y Pieter Wuille la desarrolló en un borrador de BIP en mayo de 2019. En junio de 2021, el 90 % de los mineros de Bitcoin mostraron su apoyo a Taproot, y el soft fork que incorporó oficialmente Taproot a la blockchain de Bitcoin se produjo el 14 de noviembre de 2021, en el bloque 709 632.
La actualización Taproot combina tres BIPs diferentes: BIP340, BIP341 y BIP342.
BIP340 introduce las firmas Schnorr, que sustituyen al Elliptic Curve Digital Signature Algorithm (ECDSA). A diferencia de ECDSA, las firmas Schnorr permiten verificar múltiples firmas de transacciones a la vez, agilizando el proceso y mejorando la privacidad de los monederos multifirma. Esta mejora reduce el tamaño de las transacciones, aumenta la capacidad de la red y acelera el procesamiento de operaciones en bloque.
BIP341, conocido como Taproot, incorpora los Merkelized Abstract Syntax Trees (MASTs) para optimizar el almacenamiento de los datos de transacción en la blockchain. Los MASTs almacenan únicamente el resultado de la transacción ejecutada en vez de todo el árbol, lo que impulsa la escalabilidad al reducir las necesidades de almacenamiento de la cadena.
BIP342, o Tapscript, adapta el lenguaje Script de Bitcoin para dar soporte a las firmas Schnorr y a las implementaciones Taproot. Aprovecha la función de firmas agregadas de Schnorr, optimizando el espacio en los testigos de transacción. Aunque inicialmente su función es respaldar otros BIPs durante la llegada de Taproot, Tapscript también simplifica el desarrollo de futuras funcionalidades de Bitcoin, siendo clave para próximas innovaciones.
La integración de las firmas Schnorr, el nuevo algoritmo de Taproot, permite firmas agregadas, lo que reduce el tamaño de los datos de transacción y posibilita protocolos avanzados como atomic swaps y payment pools.
Native SegWit: Native SegWit optimiza la eficiencia de Bitcoin al centrarse en la reducción del peso. Al minimizar el tamaño de los bloques y reorganizar el almacenamiento de los datos de las transacciones, Native SegWit incrementa la escalabilidad y la velocidad de procesamiento en la red. Esta optimización facilita una experiencia transaccional más ágil y permite un mayor volumen de operaciones por bloque.
Taproot: Taproot ofrece un cambio sustancial en eficiencia mediante la agregación de firmas y la optimización de condiciones de gasto. Esta mejora simplifica las transacciones al fusionar varias firmas en una sola, reduciendo el tamaño de los datos de transacción. Aunque en ciertos casos esto puede incrementar levemente los costes por el mayor volumen de datos, Taproot destaca por facilitar operaciones complejas, como los smart contracts, con una eficiencia superior.
Native SegWit: Las transacciones Native SegWit sobresalen por su bajo coste, gracias a la reducción de datos. Esta característica se traduce en comisiones más bajas, constituyendo una solución eficiente para operaciones cotidianas de Bitcoin. La optimización permite a los usuarios realizar transacciones habituales a un coste inferior frente a los métodos tradicionales.
Taproot: El enfoque de Taproot respecto a los costes es diferente, ya que admite tamaños de datos mayores. Esto puede suponer un ligero aumento en el coste de ciertas transacciones, pero Taproot destaca por su eficiencia en operaciones complejas. Sus optimizaciones admiten transacciones multifacéticas con mayor funcionalidad y flexibilidad, aunque con un pequeño ajuste en el coste.
Native SegWit: La privacidad no constituye el eje central de Native SegWit. Si bien incrementa la eficiencia, no añade características adicionales de anonimato. Las operaciones con direcciones Native SegWit se centran en la optimización de espacio y procesamiento, no en la ocultación de detalles transaccionales.
Taproot: Taproot destaca especialmente en privacidad. Gracias a técnicas criptográficas avanzadas, Taproot oculta tipos y detalles de transacciones, haciendo que sean indistinguibles entre sí. Este avance garantiza que los patrones y detalles permanezcan ocultos, reforzando el anonimato y la privacidad de los usuarios en todas sus operaciones.
Native SegWit: Native SegWit no incorpora capacidades de smart contracts en sus mejoras. Su objetivo es aumentar la eficiencia y la escalabilidad de las transacciones, sin abordar funcionalidades programables avanzadas.
Taproot: Taproot supone un avance revolucionario en el ámbito de los smart contracts. Con menores requisitos de recursos, Taproot permite la ejecución de contratos inteligentes complejos en la red Bitcoin. Su llegada sienta las bases para contratos avanzados con un uso de recursos más eficiente, ampliando significativamente las capacidades de Bitcoin.
Native SegWit y Taproot son actualizaciones fundamentales que impulsan la evolución de Bitcoin en eficiencia, escalabilidad y privacidad. Mientras Native SegWit destaca por optimizar el peso y los costes, Taproot marca un hito en privacidad y scripting avanzado, ampliando notablemente las capacidades transaccionales de Bitcoin.
Ambas mejoras, con ventajas singulares, reflejan el compromiso de Bitcoin con la innovación continua y abren la puerta a una mayor funcionalidad y escalabilidad en el siempre cambiante mundo de las criptomonedas.
Native SegWit mejora la eficiencia y disminuye las comisiones mediante la separación de los datos de testigo. Taproot va más allá al habilitar smart contracts, mejorar la privacidad y potenciar la escalabilidad gracias a la agregación de firmas.
Taproot incrementa la privacidad, la escalabilidad y las capacidades de smart contracts respecto a Native SegWit. Permite operaciones más complejas, reduce los datos en la blockchain y mejora la eficiencia, disminuyendo los costes a largo plazo.
Sí, las direcciones Taproot pueden reducir hasta un 30 % las comisiones respecto a las direcciones P2PKH tradicionales. Taproot utiliza firmas Schnorr, haciendo las transacciones más compactas y eficientes, lo que implica menores costes en la cadena.
No es obligatorio, pero sí recomendable. Taproot ofrece mayor privacidad, menores comisiones y mejor eficiencia. Al estar ampliamente soportado, conviene actualizar para disfrutar de mayor compatibilidad y ventajas futuras.
Taproot refuerza la privacidad al permitir transacciones confidenciales y mejorar la eficiencia de los scripts con firmas Schnorr. Aumenta la seguridad y reduce la huella de las operaciones, dificultando el análisis en la blockchain.
Las direcciones Native SegWit empiezan por "bc1q" y usan el formato Bech32, mientras que las de Taproot empiezan por "bc1p", también en Bech32. Ambas son solo minúsculas, más eficientes y permiten comisiones más bajas que las tradicionales.
No todos los monederos ni exchanges son compatibles con Taproot. Asegúrate de que tanto el monedero del remitente como el del destinatario soporten Taproot para evitar errores en las transacciones. Verifica la compatibilidad antes de transferir a direcciones Taproot.
Taproot mejora la privacidad y reduce la complejidad respecto a P2PKH y P2SH. Utiliza firmas Schnorr y fusiona transacciones multifirma en una sola firma, lo que dificulta el rastreo y aumenta la eficiencia en la cadena.











