

MuSig2 in Practice, APO, CTV & Bitcoin Soft Forks with Brandon Black (SLP505)
18 snips Aug 25, 2023
Brandon Black, Bitcoin developer, discusses implementing MuSig2 at BitGo, future Bitcoin soft forks, APO, and CTV. They explore the benefits and implementation of MuSig2, the difference between MPC and script, and the NPC plus script approach for on-chain Bitcoin holders. They also discuss the Bitcoin Protocol School, Taproot Intensive class, and Cold Card Mark 4, as well as critiques of APO and the alternative covenant proposal. Lastly, they touch on transaction introspection and its relationship to the liquid network.
AI Snips
Chapters
Transcript
Episode notes
Delayed Implementation
- Brandon Black wanted to implement Taproot and MuSig2 from the start of his Bitcoin career.
- However, MuSig2 wasn't production-ready when Taproot activated, delaying implementation.
MuSig2's Simplicity
- MuSig2's simplicity is its biggest advantage, making it easier to audit and reason about.
- Its short reference implementation in Python further contributes to its ease of use.
BitGo's Multi-sig
- BitGo's 2-of-3 multi-sig uses Taproot key and script paths, mimicking on-chain functionality.
- This method enhances privacy and reduces on-chain footprint.