Ordliste · i dybden

Schnorr-signatur

Et enkelt, 64-byte signaturskjema (BIP340) brukt av Taproot; signaturer kan aggregeres.

Schnorr-signaturer, spesifisert for Bitcoin i BIP340, ble brukbare med Taproot-oppgraderingen i november 2021. De bruker samme secp256k1-kurve som Bitcoins eldre ECDSA-signaturer.

Hva som er annerledes

  • Fast størrelse: alltid 64 bytes, sammenlignet med omtrent 71–72 bytes for DER-kodet ECDSA.
  • x-only offentlige nøkler: 32 bytes i stedet for 33.
  • Linearitet: nøkler og signaturer kan legges sammen. Det lar flere parter lage én kombinert nøkkel og én signatur (MuSig2, BIP327), som ser ut som et enkelt-signer-bruk on-chain.
  • Batch-verifisering: mange signaturer kan sjekkes raskere sammen.
  • Enklere sikkerhetsbevis: BIP340 Schnorr har et sikkerhetsbevis under standardantakelser; ECDSA har ikke et tilsvarende rent bevis.

Som enhver signatur er den bare trygg hvis den hemmelige nonce aldri gjenbrukes eller lekker.