Dig deep into the new paradigms that Taproot unleashed in this intensive class that will cover tapscript, Schnorr, FROST, and MuSig2. Experts only.
Want to get quickly up to speed on the last Bitcoin soft-fork, taproot? In this course we’ll walk through three ways of doing multisig transactions. Each of these will show off a new aspect of the Taproot update, as well as two new multisig signature algorithms. Exercises in this class will be in Python using Replit.
You must have a strong understanding of Bitcoin transaction basics, such as:
Script
Merkle Trees
secp256k1
With the exception of Merkle trees, these topics are covered in our flagship Bitcoin Developer Basics 01 and 02.
What’s been introduced since SegWit v0 script
How to spend bitcoin that has been locked into taproot outputs with scripts.
How to spend bitcoin that has been locked into taproot outputs with just a signature
How to make multisig work without thresholds built into the signature scheme.
We’ll dig into using FROST to make threshold multisigs work.
We've answered the most common questions here.
Question not answered?
Whether you're new to Bitcoin development or looking to go deeper, our courses give you the technical foundation to build, verify, and contribute with confidence.