Digital Signature
Cryptography● Common
A cryptographic proof that the holder of a private key authorized a transaction. Bitcoin uses ECDSA on secp256k1 curve for legacy transactions and Schnorr signatures for Taproot. Signatures are included in transaction inputs to unlock spent UTXOs.
Technical Notes
ECDSA signature: (r, s) values, ~71-73 bytes DER-encoded. Schnorr: 64 bytes fixed. Signature covers transaction data per SIGHASH flag. SIGHASH_ALL (default) signs all inputs and outputs. Signature malleability fixed by SegWit (signatures moved to witness).
Metadata
Visibility: Public
Created:1/3/2026by System