bitcoinjs-lib icon indicating copy to clipboard operation
bitcoinjs-lib copied to clipboard

Guidance on Implementing MuSig in a Taproot Keypath Spend

Open Minghell0x opened this issue 2 years ago • 0 comments
trafficstars

Hello,

I am working on implementing multisig functionality using the MuSig protocol for a taproot keypath spend, and I could use some guidance.

I understand that MuSig allows for multisig transactions that are indistinguishable from regular transactions by aggregating multiple signatures into a single one that can be verified from a single public key.

I have found examples of script-path spend with multisig but these are distinguishable as multisig transactions due to the Bitcoin script. What I am looking for is a way to do this with a keypath spend to maintain the privacy advantages of single-sig transactions.

I am hoping for some guidance on how to implement these steps using the bitcoinjs library. Any code examples or general advice would be greatly appreciated.

Thank you for your help.

Minghell0x avatar Jul 13 '23 14:07 Minghell0x