Saltar al contenido
ecdsa.com

Taproot

La bifurcación suave (soft fork) de Bitcoin definida en los BIP 340, 341 y 342, activada en el bloque 709.632 el 14 de noviembre de 2021, que añadió las firmas Schnorr y las salidas P2TR, que se comprometen con una clave y con un árbol opcional de scripts.
También se escribeTaprootP2TRBIP-341BIP-342Tapscript

Una salida P2TR es una clave x-only de 32 bytes Q = P + t·G, donde t es un hash etiquetado de la clave interna P y de la raíz de Merkle de los scripts alternativos. El gasto por la ruta de clave es una única firma BIP-340 de 64 bytes, indistinguible tanto si la clave pertenece a una persona como a un grupo MuSig2; el gasto por la ruta de script revela solo el script ejecutado y una prueba de Merkle. Tapscript (BIP-342) sustituye OP_CHECKMULTISIG por OP_CHECKSIGADD.

Las ventajas son multifirmas más pequeñas y más privadas, scripts complejos más baratos y un nuevo hash de firma (BIP-341) que se compromete con los importes de todas las entradas, lo que simplifica la verificación de las comisiones en las billeteras de hardware. La firma de mensajes para direcciones P2TR requiere BIP-322.

Estándares y referencias

Todos los términos