Next post will be a guide how to make taproot transactions (using python). Goal is to clarify what exactly it is and how it's different from non-taproot transaction.

It's something I was postponing to learn for way too long.

Reply to this note

Please Login to reply.

Discussion

I'm here for it

I need taproot demystified! And python rocks. I hear amazing stuff is lurking in the taproot script tree but I don’t really know what it means.

taproot is just a complication on top of schnorr signatures... basically like HD keychains, each different "tweak" is a different subkey

a little different concretely but in principle more or less the same fucking thing

the thing that pisses me off is they make it complicated to just receive a taproot payment in the code for no reason because you have to have a tweak

yes, you can have no tweak but you must hash your private key first then you can use it lol... zero byte tweak is just sha256 of the private key

so, yeah, it's the same type of signatures as used in nostr, it took almost 10 years for bitcoin to get them and they did this abomination