Oddbean new post about | logout
 The taproot soft fork included schnorr signatures as already noted.

Taproot itself is the idea that an output can be unlocked (spent) *either* by providing a signature on the public key *or* by executing a Script *and* proving that the script was in a merkle tree whose root was embedded in the pubkey. One nice feature is that if you just sign on the pubkey, the outside world will never know about the (potentially thousands+) scripts that are embedded. Also note that when you use a script to spend, you won't have to expose all the others that were embedded. (See MAST for more on that part).