Taproot es una actualización de Bitcoin que busca como objetivo resolver los problemas de privacidad, transacciones lentas y seguridad de la red de esta criptomoneda.
Un upgrade que fue votado el 12 de junio de 2021 por los mineros y completamente implementado el 14 de noviembre de 2021 en el bloque número 709.632
El cual consisten en 3 propuestas de mejora de Bitcoin:
- BIP 340: Firmas de Schnorr
- BIP 341: Taproot
- BIP 342: Tapscript
Uno de los grandes problemas que tiene Bitcoin en la actualidad es que cualquiera que conozca tu dirección de Bitcoin es capaz de ver el historial de transacciones.
Se puede incrementar el anonimato de la red usando servicios como el de CoinJoins o Coin Mixing, pero no hace que Bitcoin se transforme en una moneda privada.
Taproot apunta a solucionar esto al hacer que las transacciones sean un poco más anónimas dentro del ecosistema, lo cual mejora la privacidad y la seguridad.
Otro gran problema tiene que ver con la velocidad de las transacciones, ya que sabemos que Bitcoin solo puede enviar hasta 7 transacciones por segundos. Lo que ocasiona un cuello de botella a medida que más usuarios adoptan esta crypto.
Y no solo es la velocidad con que se procesan, sino también las comisiones que debemos pagar, puesto que para que sean enviadas más rápidamente, será necesario pagar más.
Otra de las mejoras que trae Taproot para evitar que este problema se vaya haciendo cada día más grande.
Es el upgrade más importante para Bitcoin luego de que en 2017 se implementara la mejora conocida como SegWit.
Contenido
¿Cómo funciona la actualización de Taproot?
De forma sencilla, decimos que Taproot agrupa múltiples transacciones y múltiples firmas. Siendo estas últimas importantes para verificar las transacciones.
Sabemos que las firmas de las transacciones son generadas usando la claves privadas, mientras que son validadas usando las claves públicas.
Antes de que llegara Taproot, el proceso de verificación de las transacciones de Bitcoin era lento. Esto porque se debía verificar cada firma digital con cada clave pública.
Un proceso en el que el tiempo se multiplicaba cuando era necesario verificar transacciones con múltiples firmas, las cuales requieren múltiples entradas y firmas.
Lo que trajo de bueno Taproot es que permite la agregación de firmas. Que en simples palabras significa que múltiples firmas pueden ser agregadas y validadas juntas.
Siendo un beneficio aun más importante para transacciones que tienen múltiples entradas, puesto que se condensan en una sola para hacerla más pequeña, simple y barata de verificar.
Taproot también combina la verificación de las transacciones con una sola firma y con múltiples en un solo proceso. Lo cual tiene implicaciones para la privacidad y seguridad, ya que es muy difícil distinguir entre las firmas individuales y las múltiples. Con lo cual una persona extraña a la transacción no puede distinguir quienes son los participantes.
¿Cómo se relaciona Taproot con las firmas Schnorr?
A la hora de verificar las transacciones y generar las claves, Bitcoin utiliza el algoritmo de Firma Digital de Curva Elíptica (ECDSA).
Sin embargo, Taproot utiliza las firmas de Schnorr, que son más seguras y simples de implementar que ECDSA.
Una de las propiedades de las firmas de Schnorr es la linealidad. Que hace posible utilizar una suma de claves públicas para verificar una suma de firmas.
Esto es lo que justamente permite verificar múltiples transacciones de Bitcoin rápidamente en lote en lugar de hacerlo una por una.
¿Cuál es el formato de dirección Taproot?
Las direcciones de Taproot son conocidas como P2TR o Pay-To-Taproot, y tienen un formato diferente al resto al comenzar con bc1p.
Técnicamente, Taproot es una versión mejorada de SegWit, por lo que sus direcciones están codificadas con una versión modificada de bech32 que se conoce como bech32m.
Por eso, mientras con SegWit las direcciones comienzan con bc1, las de Taproot lo hacen con bc1p para diferenciarse.
Ejemplo de dirección Taproot
Un ejemplo de dirección de taproot es el siguiente:
bc1p5d7rjq7g6rdk2yhzks9smlaqtedr4dekq08ge8ztwac72sfr9rusxg3297
¿Qué beneficios tiene para Bitcoin Taproot?
Taproot tiene como beneficios para Bitcoin, y para sus usuarios, los siguientes puntos:
- Menores comisiones de transacción
- Incrementar la velocidad de transacción
- Disminuye el riesgo de exponer la información de la transacción
- Implementación de las direcciones Pay-to-Taproot (P2TR)
- Permitir en Bitcoin los tokens no fungibles (NFTs) y hasta las finanzas descentralizadas (DeFi) gracias a esta y otras mejoras.
Por eso se puede decir que Taproot es una actualización muy importante, porque puede cambiar el futuro de esta cadena de bloques. Además de hacer posibles algunas cosas como estas que veremos debajo.
¿Cómo beneficia Taproot a Lightning Network?
Uno podría pensar que la tecnología de 2.ª capa de Lightning Network fue diseñada para resolver el mismo problema que quiere solucionar Taproot. Sin embargo, las transacciones que suceden en esta capa tarde o temprano deben llegar a la cadena de bloques de Bitcoin, que es cuando el canal se cierra.
El beneficio que tiene Taproot para Lightning Network tiene que ver con que cuando finalmente sea necesario actualizar la blockchain de Bitcoin, este proceso será más eficiente.
También las firmas de Schnorr hacen que la apertura de canales de Lightning Network sea más privado y seguro.
¿Cómo beneficia Taproot a los Smart Contracts?
Si bien los contratos inteligentes no son nada parecidos a los que vemos en Ethereum, existen en Bitcoin y cada vez son más interesantes.
Un ejemplo de estos son los que hacen posible los NFTs de Bitcoin, o Bitcoin Ordinals, y también las finanzas descentralizadas, o DeFi.
Que gracias a Taproot ahora la cadena de bloques de Bitcoin es más eficiente, permitiendo procesar un número mayor de transacciones que en el pasado. Principalmente, porque los smart contracts de Bitcoin ahora son más pequeños.
¿Qué monederos soportar Taproot?
Los monederos que soportan direcciones de Taproot son casi todos. Por lo que es más fácil encontrar los que sí brindan soporte a los que no.
Algunas billeteras de tipo software que soportan Taproot son:
- Bitcoin Core
- Blockstream Green
- Electrum
- Exodus
- Muun
- Wasabi Wallet
Algunas billeteras de tipo hardware que soportan Taproot son:
- Trezor
- Ledger
- Blockstream Jade
Algunos exchanges de Bitcoin que soportan Taproot son:
- BitMEX
- Okcoin
- Strike
¿Binance soporta Taproot?
Binance en la actualidad no tiene soporte para Taproot, ni para recibir ni para enviar este tipo de transacciones.
Cuando se lanzó esta actualización, Binance hizo un comunicado donde decía que brindaría soporte. Pero desde ese entonces no ha dado ninguna actualización sobre el tema, ni se sabe si es algo que todavía piensan implementar.
¿Coinbase soporta Taproot?
Coinbase no tiene soporte para aceptar o recibir transacciones de Taproot hasta el momento. Ni tampoco hay planes para hacerlo en el mediano y corto plazo.
Agrega un Comentario