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.