-

@ satsie 🇹🇭 🇱🇹
2023-04-08 11:51:40
What are some misconceptions or areas of confusion people have around the Taproot upgrade?
For example, it’s actually three things:
1. Schnorr,
2. Taproot,
3. Tapscript
I was today years old when learned the Taproot part of the upgrade is not just the idea of using Merkle trees (to only revealing spending paths used).
It’s a technique (using a public key and a Merkle tree) to make a coin spendable by either public key OR script. You can’t do any of this without Schnorr, at least not in a way that is remotely reasonable.
I think it’s very confusing that the entire upgrade, the entire package of things, is named after a single feature, even if it is the one that ties everything together into a nice, impressive use case!
There are plenty of interesting things about the Schnorr and Tapscript components, but they are often referred to as general “taproot” in discussion.