Glossar · im Detail

MuSig2

Ein Zwei-Runden-Protokoll (BIP327), mit dem n Signer gemeinsam einen Schnorr-Schlüssel und eine Signatur erzeugen.

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

  1. Schlüsselaggregation: alle öffentlichen Schlüssel werden zu einem Aggregatschlüssel kombiniert.
  2. Runde 1: jeder Signer teilt zwei Nonce-Punkte. Das kann geschehen, bevor die Nachricht bekannt ist.
  3. 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.