TL; DR – RESUMEN
Junto con las firmas Schnorr (firmas Schnorr), Taproot es una actualización tecnológica de Bitcoin muy esperada desde la introducción de SegWit. El objetivo de Taproot es cambiar la forma en que operan los scripts de Bitcoin para mejorar la privacidad, escalabilidad y seguridad. Esto y mucho más será posible al combinar Taproot con una actualización vinculada, denominadas firmas Schnorr.
Cualquiera que esté familiarizado con la comunidad cripto sabe que privacidad, escalabilidad y seguridad son preocupaciones muy importantes. Aunque Bitcoin es la criptomoneda más popular del mundo, dichas cuestiones aún deben ser solventadas. Taproot se propone hacer precisamente eso.
Introducción
Bitcoin ha tenido sus altibajos, pero ha demostrado ser el ancla que mantiene firme el cripto-verso. Independientemente de los problemas que hayan surgido a lo largo de los años -como por ejemplo, el hackeo de Mt. Gox o los infames hard forks de Bitcoin-, la comunidad cripto se ha mantenido al lado de Bitcoin.
Pero existen ciertas cuestiones que no pueden ser pasadas por alto –siendo una de las principales la de la privacidad. Al tratarse de una blockchain pública, cualquiera puede monitorear las transacciones que se producen en la red Bitcoin. Para algunos, este es un problema importante.
Es posible incrementar tu anonimato mediante técnicas como la “mezcla de monedas” y “CoinJoins”. Sin embargo, lamentablemente, ninguna de las instrucciones a Bitcoin en una moneda privada. Y aunque esto es algo que tampoco puede atribuirse a Taproot, sí puede ayudar a incrementar el anonimato en la red.
La actualización Taproot ha sido ampliamente esperada como un importante primer paso hacia la resolución de la falta de privacidad de Bitcoin y otros problemas vinculados. ¿Pero qué es Taproot y cómo va a beneficiar a Bitcoin? Vamos a analizarlo en profundidad.
¿Qué es Taproot?
Taproot es un “soft fork” que mejora los scripts de Bitcoin para así incrementar la privacidad y favorecer otros factores vinculados a transacciones complejas. Las transacciones de la red Bitcoin pueden utilizar una serie de funciones que las hacen más complejas, como por ejemplo las emisiones con timelocks, los requisitos de multifirma (multi-signatures) y otros.
Sin Taproot, cualquiera puede detectar transacciones que empleen estas funcionalidades complejas -las cuales requieren la creación de múltiples transacciones. Sin embargo, la actualización Taproot hará posible “encubrir” todos los componentes móviles de una transacción de Bitcoin que incluyen dichas funciones. Así que aunque las transacciones adoptan estas funciones, tendrán la misma apariencia que una transacción única. Se trata de una gran victoria para los defensores de la privacidad en Bitcoin.
De hecho, Taproot permite ocultar el hecho de que un script de Bitcoin ha llegado a ser ejecutado. Por poner un ejemplo, gastar Bitcoin utilizando Taproot podría hacer que una transacción en un canal de la Lightning Network, una transacción peer-to-peer, o un smart contract sofisticado resulten indistinguibles. Cualquiera que monitoree las transacciones no vería nada más que una transacción peer-to peer. Cabe señalar, sin embargo, que esto no alterará el hecho de que los monederos del emisor y receptor final seguirán expuestos.
La propuesta de Taproot sería desvelada antes de enero de 2018 por Greg Maxwell, desarrollador de Bitcoin Core. En octubre de 2020, Taproot habría estado ya integrado en la “library” (biblioteca / librería) de Bitcoin Core, tras un “pull request” de Pieter Wuille. Para que la actualización sea totalmente implementada, los operadores de nodos deben adoptar las nuevas reglas de consenso de raíz principal. Dependiendo de cómo se desarrolle esto, la activación podría tardar meses.
Se espera que Taproot se implemente junto con otra actualización llamada firmas Schnorr. Esto no sólo hace posible la implementación de Taproot, sino que también habilita una característica muy esperada llamada agregación de firmas.
¿Cómo beneficiará aprobar un Bitcoin?
Como ya hemos comentado, Taproot aportará importantes mejoras a la privacidad de Bitcoin. Cuando se combina con las firmas de Schnorr, Taproot también puede aumentar la eficiencia al realizar transacciones. Además de una mayor privacidad, otros beneficios potenciales incluyen:
Cantidad reducida de datos que se transferirán y almacenarán en la blockchain.
Más transacciones por bloque (mayor tasa de TPS).
Tarifas de transacción más bajas.
Otro beneficio para Taproot es el hecho de que las firmas ya no serán maleables, lo cual es un riesgo de seguridad conocido en la red Bitcoin. En pocas palabras, la maleabilidad de la firma significa que es técnicamente posible alterar la firma de una transacción antes de que se confirme. Al hacer esto, el ataque haría que pareciera que la transacción nunca sucedió. Esto deja a Bitcoin expuesto al infame problema del doble gasto, que podría arruinar la integridad del ledger.
En conclusión
Taproot es una actualización de Bitcoin muy esperada y ampliamente respaldada. Si se implementa junto con las firmas de Schnorr, veremos mejoras significativas en términos de privacidad, escalabilidad, seguridad y más. Estas actualizaciones también pueden generar más interés en torno a Lightning Network y fomentar que la multisig sea más un estándar de la industria.
Independientemente de tu participación en la comunidad de Bitcoin, los beneficios adicionales de una mayor privacidad, eficiencia y seguridad probablemente afectarán tu experiencia con Bitcoin.
¿Todavía tienes preguntas sobre Taproot y Bitcoin Improvement Proposals (BIP)? Consulta nuestra plataforma de preguntas y respuestas, Ask Academy, donde la comunidad de Binance responde tus preguntas.