Taproot umožňuje utratit P2TR výstup podpisem pro výstupní klíč nebo prokázáním a splněním jedné skriptové větve. BIP 340 definuje Schnorr podpisy, BIP 341 Taproot a BIP 342 Tapscript.
Key path obvykle předloží jeden Schnorr podpis a neodhalí, zda existovaly další skriptové možnosti. Script path zveřejní vykonaný skript, jeho vstupy a control block dokazující příslušnost ke slíbenému stromu. Ostatní skripty není nutné zveřejnit, ale odhalená větev a struktura důkazu stále nesou informace. [BIP 341: Taproot]
Více účastníků může vhodným podpisovým protokolem spolupracovat na jednom klíči a podpisu. Taproot však sám neslučuje všechny vstupy transakce ani nezmění libovolný multisig na jediný podpis. Správná koordinace, práce s nonce a implementace podpisového protokolu zůstávají zásadní. [BIP 340: Schnorr signatures]
P2TR je nativní witness verze 1 s 32bajtovým programem; na mainnetu jej běžně zapisuje adresa bc1p s Bech32m. Částky a vazby mezi utrácenými výstupy zůstávají veřejné. Úspora závisí na použité cestě a velikosti důkazu; samotná adresa není záruka anonymity ani nejnižšího poplatku. [BIP 350: Bech32m]
Pro nejúplnější obraz čtěte toto heslo společně s SegWit, Privátní klíč, Transakce, Lightning Network. Opačným směrem na něj odkazují také SegWit, Lightning Network, Kryptografický hash, SHA-256.