Uma saída P2TR é uma chave x-only de 32 bytes Q = P + t·G, em que t é um hash com tag da chave interna P e da raiz de Merkle dos scripts alternativos. O gasto pelo caminho da chave (key path) é uma única assinatura BIP-340 de 64 bytes, indistinguível quer a chave pertença a uma pessoa, quer a um grupo MuSig2; o gasto pelo caminho de script (script path) revela apenas o script executado e uma prova de Merkle. O Tapscript (BIP-342) substitui OP_CHECKMULTISIG por OP_CHECKSIGADD.
Os benefícios são multisigs menores e mais privados, scripts complexos mais baratos e um novo hash de assinatura (BIP-341) que cobre os valores de todas as entradas, o que simplifica a verificação das taxas pelas carteiras de hardware. A assinatura de mensagens para endereços P2TR exige a BIP-322.