LibraryPrivacy2020Design paperCorpus record
MuSig2: Simple Two-Round Schnorr Multi-Signatures
MuSig2. Jonas Nick, Tim Ruffing and Yannick Seurin.
n signers, all of them, produce one Schnorr signature that verifies under one aggregated key. Two rounds, and concurrent sessions are in the security claim. This is n-of-n, not a threshold. It is the multi-signature Bitcoin-style schemes reached for.
MuSig2 lets n signers, all of them, produce one Schnorr signature under one aggregated key, in two rounds, with concurrent sessions allowed in the security claim. It is not a threshold scheme. One missing signer means no signature. The chain sees a single key.
The five-minute read
n-of-n
Every signer participates. If the product needs a subset, the paper to read is FROST, not this one.
Concurrent sessions were the bug
Earlier two-round schemes in this setting broke when a signer ran two sessions at once. MuSig2's claim is that this class of attack is covered. Sequential-only safety is the weaker property it is trying to leave behind.
Ordinary Schnorr out
The combined signature verifies like a single-signer Schnorr signature. Bitcoin script does not grow with n.
Aggregation is before signing
Public keys are combined into the key the chain will know. A rogue-key attack is what the aggregation rule has to prevent. Skipping the rule recreates the attack.
One action, walked through
- Signers exchange keys and compute the aggregated public key.
- They exchange nonce commitments for this message, and they may have more than one session open.
- They exchange partial signatures and add them.
- The result is published as a single signature.
- A signer who does not complete a round stalls this signature. There is no alternate subset.
The argument, unpacked
Concurrency is the result
A summary that says 'two-round multi-signature' and omits concurrent sessions has omitted the reason the paper exists. Three-round MuSig already existed.
Indistinguishability cuts both ways
A MuSig2 output does not reveal that several parties signed. That helps a channel or a joint wallet look ordinary. It also means the chain is not a roster of who approved the payment.
What has to be true
- All n signers are available and follow the rounds.
- Nonce material is not reused across a malformed implementation. The proof does not supervise the code.
- Key aggregation includes the rogue-key countermeasure the paper specifies.
- The verifier uses Schnorr verification and the aggregated key. A different signature scheme is a different protocol.
What happened after the paper
MuSig2 is the multi-signature used in discussions of Taproot wallets and Lightning. The deployment standard, where there is one, should be cited next to the paper. The paper does not become a threshold custody design by wishing.
What to check before you use the idea
- Is every signer required?
- What happens if one device is lost?
- Are concurrent sessions part of the implementation's claim?
- Does the output reveal the number of signers? It should not.
Terms
- Key aggregation
- Combining signer public keys into one key that the signature will verify under.
- Partial signature
- One signer's contribution in the second round, useless on its own and combinable into a Schnorr signature.
The problem the paper names
Earlier two-round multi-signatures in the pure discrete-log setting broke when a signer opened several sessions at once. The safe alternatives were three rounds or a ban on concurrency. MuSig2 wants two rounds without that ban.
What the design proposes
- Keys aggregate into one public key, so the chain sees a single signer.
- A first round exchanges nonces. A second round exchanges partial signatures.
- The combined signature is an ordinary Schnorr signature.
How the mechanism is specified
- All n parties must participate. There is no t-of-n in this paper. That is FROST's job.
- The security argument covers concurrent sessions, which is the specific hole the authors are closing.
- Nonce reuse and a missing nonce commitment are still fatal in an implementation. The paper does not make careless code safe.
What this page does not treat as proven
- Aggregation hides which device signed. It does not hide the amount or the fact of the payment.
- n-of-n means one missing signer stalls the signature. There is no built-in recovery.
- A later standard can add details. Citing the 2020 paper does not certify a library.
Why a venture studio still reads it
Do not let a pitch say threshold when it means MuSig2. Everyone must sign. Then ask what happens when one device is lost, because the paper's answer is: the signature does not exist.
This is Blockchain Lab's reading of a public design paper. It is not the paper, not a copy of it, and not an offer of tokens, equity, custody or a partnership. Later network behaviour can diverge from the text. Nothing here is investment, legal or technical advice.
Research status: Design paper. Last reviewed: 1 October 2026. This is a reading of a public paper, not investment, legal or security advice.
