Digital Signature

A cryptographic proof that a message or transaction was authorized by its owner and was not altered in transit.

A digital signature is a cryptographic method for proving that digital data came from a specific party and has not been modified. In cryptocurrency, it is the core mechanism that lets users authorize transactions without revealing their private keys.

How digital signatures work in crypto

Most blockchain systems use asymmetric cryptography, meaning each user controls a private key and shares a corresponding public key (or an address derived from it). To create a signature, a wallet uses the private key to sign a piece of data, often the transaction details. Anyone can then use the public key to verify the signature. Verification confirms two things at once: authenticity (the signer had control of the private key) and integrity (the signed data matches exactly, so any change breaks the signature).
A key property is that the private key never needs to be transmitted. The network only sees the transaction and the signature, and nodes validate them before accepting the transaction into a block.

Practical examples and real-world context

In Bitcoin, when you send funds, your wallet produces a digital signature that proves you are allowed to spend the referenced outputs. Miners and nodes verify the signature before relaying or confirming the transaction. If an attacker edits the recipient address or amount, the signature no longer matches, and the network rejects it.
Digital signatures are also used beyond transfers, such as signing messages to prove address ownership, approving smart contract actions, or participating in governance votes on some networks.

Why it matters

Digital signatures enable secure self-custody, prevent unauthorized spending, and preserve blockchain integrity by making transactions verifiable by anyone while keeping private keys secret. Without them, decentralized systems could not reliably prove ownership or trustlessly validate transactions.