Skip to main content

Schnorr Signatures

bch
scaling

A digital signature scheme with linear properties that can improve verification, multi-signature design, and privacy.

1
definition

Schnorr signatures are a digital signature scheme developed by Claus Schnorr. Like ECDSA, they prove that a private key authorized a message, but their linear mathematical structure makes them easier to aggregate and batch-verify in carefully designed protocols.

2
benefits

The main benefit is linearity: multiple keys or signatures can be combined in protocols such as MuSig, making some multi-party spends look like ordinary single-signature spends. This can reduce on-chain data and improve privacy, but only when wallets and contracts use compatible aggregation protocols.

3
implementation

Bitcoin Cash enabled Schnorr signatures for transaction signing in its May 2019 network upgrade. Bitcoin later introduced Schnorr signatures as part of Taproot in 2021. The exact features available differ by chain and script system.

4
technical

Schnorr signatures still require secure nonce generation and careful implementation. Reusing or leaking signing nonces can expose private keys, and aggregation schemes need protections against rogue-key attacks.

Conceptual links

Related terms

5 linked

Explore connected entries beyond the alphabetical index.

All terms and definitions may update as the Cryptionary improves.