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

Actions