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.