Taproot defines a SegWit version 1 output that can be spent through a key path or by revealing only the executed branch of a committed script tree. It activated at block 709,632.
The cooperative or ordinary case can look like a single-key Schnorr spend. If conditions require a script, the spender reveals the relevant branch and a Merkle proof rather than every possible condition.
Taproot can make some complex spends less distinguishable and disclose less script data, but it does not make transactions anonymous. Amounts, timing and transaction graph information remain public.
Activated 14 November 2021
Uses Schnorr signatures
Reveals only executed script branches
Improves efficiency and selective privacy