MuSig2 lässt n Personen, jede mit ihrem eigenen privater Schlüssel, als ein Signer handeln. Zusammen erzeugen sie einen kombinierten Schnorr-Signatur-Schlüssel und beim Ausgeben eine 64-Byte-Signatur. On-chain sieht es genau aus wie ein Single-Signer-Taproot-Spend.
Wie es funktioniert
- Schlüsselaggregation: alle öffentlichen Schlüssel werden zu einem Aggregatschlüssel kombiniert.
- Runde 1: jeder Signer teilt zwei Nonce-Punkte. Das kann geschehen, bevor die Nachricht bekannt ist.
- Runde 2: jeder Signer sendet eine Teilsignatur. Diese addieren sich zur finalen Signatur.
Der Haken
Es ist n-von-n: alle müssen signieren. Nonces dürfen nie wiederverwendet werden, daher müssen Signing-Geräte ihren Session-State sorgfältig schützen. BIP327 ist im BIP-Repository als Deployed markiert.