⚡
MempoolViz
Local Node
Taproot Playground 🌱
Visualize Schnorr Signatures and Key Aggregation (MuSig).
Signers (MuSig)
Alice
Priv: 123 | Pub: Pt(A)
Bob
Priv: 456 | Pub: Pt(B)
Aggregation Magic
Aggregate Public Key (The Lock)
P_agg = Pt(A) + Pt(B)
To the blockchain, this looks like a single normal public key. Observers cannot distinguish this Multisig from a singleuser wallet!
Aggregate Signature (The Key)
# Partial Signatures:
s_1 = r_1 + H(...) * x_1(Partial)
s_2 = r_2 + H(...) * x_2(Partial)
S_agg = ∑ s_i(Final Sig)
Total Combined Private Scalar
579
Linearity
Schnorr signatures are linear. Sig(A) + Sig(B) = Sig(A+B).
This allows multiple parties to combine keys and signatures into one, saving space and privacy.
Efficiency
Aggregated signatures look like a single signature on-chain. This makes multisig transactions cheaper and indistinguishable from regular ones.
Simplicity
Unlike ECDSA, Schnorr signatures are provably secure and non-malleable by default, making them the gold standard for modern Bitcoin.