Kraken

¿Qué es Taproot?

La guía para principiantes de la actualización Taproot de Bitcoin


Taproot es una actualización de Bitcoin que tiene como objetivo mejorar la privacidad y la eficiencia de su red. Taproot es la primera actualización de Bitcoin en cuatro años, desde que Segregated Witnesses (SegWit) se activó en 2017.

La actualización Taproot abarca tres Propuestas de Mejora de Bitcoin (llamadas BIP, por sus siglas en inglés): BIP340 (BIP-Schnorr), BIP341 (BIP-Taproot), y BIP342 (BIP-Tapscript). 

BIP-Schnorr introduce las "Schnorr Signatures" (Firmas Schnorr), una forma más rápida y segura, y menos intensiva en cuanto a los datos, de autorizar transacciones. BIP-Schnorr también habilita BIP-Taproot, que utiliza una técnica llamada "MAST" para enviar menos datos de transacciones de contratos inteligentes a la blockchain y, al mismo tiempo, ocultar cierta información de transacciones privadas. Por último, BIP-Tapscript equipa a Bitcoin con un lenguaje de programación de transacciones mejorado que utiliza la tecnología Schnorr y Taproot. Tapscript también permite a los desarrolladores implementar futuras actualizaciones de Bitcoin de manera más eficiente.

Taproot fue propuesto por primera vez por el desarrollador de Bitcoin core, Gregory Maxwell, en Enero de 2018. La propuesta recibió un amplio apoyo y alcanzó un consenso para su implementación por parte de la mayoría de los mineros de Bitcoin el 12 de Junio de 2021. Taproot se activó en el bloque 709.632, el 14 de noviembre de 2021.

taproot bitcoin


Cómo funcionan las transacciones de bitcoin

In order to understand the significance of the Taproot upgrade, it is necessary to know how Bitcoin transactions are processed today. Bitcoin wallets function similarly to traditional bank accounts in that both an "account number" and "password" are required to access the funds held in the wallet. When users create a wallet, they generate a unique cryptographic key pair – one public and one private – which allows them to send or receive bitcoin. The public key acts as the "account number" and the private key like the "password."

Private keys can create a cryptographic signature to authenticate transactions and account for the distribution of coins, thereby preventing bad actors from stealing coins or otherwise misappropriating funds.

A cryptographic signature, derived from the transaction details and the private key, is required to execute and validate the transaction. Anyone can see this signature on the blockchain and independently verify its authenticity.

Taproot Explained


The Taproot upgrade implements three BIPs:

BIP340 – Schnorr signature technology implements a smaller, more secure and flexible type of cryptographic signature. It also introduces a technique called “key aggregation,” which enables multi-signature transactions (where multiple parties endorse a single transaction) and smart contracts (where predetermined conditions must be met to execute a transaction) to commit the same amount of data to the Bitcoin blockchain as a standard, single signature transaction. With Schnorr Signatures, a single aggregated public key and a single aggregated signature are both recorded, rather than all of the public keys and signatures of all involved participants. The result is a lighter blockchain load, where observers cannot decipher whether a transaction includes single or multiple endorsers. Of note, Schnorr signatures are backward compatible with the cryptography algorithm Bitcoin has used since its inception, called Elliptic Curve Digital Signature Algorithm (ECDSA). This enables service providers such as exchanges, custodians and wallets to opt in to upgrading over time.

BIP341 – Taproot builds on the privacy innovations of the most recent Bitcoin upgrade, SegWit, and implements Merklized Alternative Script Trees (MAST), which allow for only the executed conditions of a smart contract transaction to be committed to the blockchain rather than the full details of all other possible outcomes. Merkle trees are widely used in cryptography as a way to prove data exists in a set, without having to reveal the entire set. By exposing only the details of the executed transaction, Taproot offers greater privacy to Bitcoin users. With Taproot, those auditing the chain would be unable to view unexecuted transaction conditions or outcomes, which may have contained sensitive private information such as what type of wallet was used. MAST should also provide greater scalability, transaction throughput and efficiency, since unexecuted transaction information is no longer recorded on the blockchain. 

BIP342 – Tapscript updates the Script coding language used to write bitcoin transaction parameters in order to accommodate Schnorr Signatures and Taproot technology for those that opt-in to the upgrade. Tapscript will also make it easier to implement future updates to Bitcoin by allowing new types of opcodes (transaction instructions) to be more seamlessly introduced.

Taproot Impact


Si bien el impacto total de esta actualización se demostrará en los próximos años, a medida que más proveedores de servicios adopten la tecnología, se anticipa que las mejoras incrementales de Taproot serán significativas para la viabilidad a largo plazo de Bitcoin.

Los beneficios de privacidad y eficiencia de Taproot son dos caras de la misma moneda. Al consolidar menos información de transacciones en la blockchain, hay menos datos de transacciones disponibles para cualquier persona que revise el libro mayor público de Bitcoin. Consolidar menos datos también crea espacio en cada bloque para más transacciones, lo que debería reducir las tarifas y aumentar la capacidad para transacciones.

Taproot también abre las puertas a una mayor flexibilidad de los contratos inteligentes en Bitcoin. Si bien los contratos inteligentes complejos han sido fáciles de crear y aplicar en otras redes de blockchain durante años, se anticipa que Taproot sentará las bases técnicas necesarias para acelerar las finanzas descentralizadas (DeFi) en la red de Bitcoin. Con la implementación de Taproot, Bitcoin puede albergar contratos inteligentes masivos con decenas de miles de signatarios mientras oculta a todos los participantes y conserva el tamaño de una transacción de firma única.

Las mejoras de Taproot también deberían permitir que Lightning Network escale de manera más eficiente y rápida. Algunos creen que Taproot, combinado con Lightning Network, hará avanzar la utilidad de bitcoin de una "reserva de valor" a, también, un "medio de intercambio", validando aún más a bitcoin como un verdadero efectivo digital de igual a igual.

Si bien las mejoras que Taproot trae a Bitcoin son importantes, posiblemente el impacto más significativo y duradero de Taproot no será lo que es, sino cómo se implementa. Como la primera actualización importante del protocolo Bitcoin desde las infames guerras de tamaño de bloque que llevaron a la creación de Bitcoin Cash cuatro años antes, Taproot probablemente establezca las bases operativas de cómo los BIP se desarrollan desde la ideación hasta la implementación en los años venideros.

¿Quiere obtener más información sobre la actualización Taproot? Descargue el "Manual de Taproot: una actualización para la historia"

de Kraken Intelligence.

 


Empiece a comprar bitcoin

¡Ahora está listo para dar el siguiente paso y comprar bitcoin!