What is Digital Signature?
A digital signature is produced from a message and a private key, and can be verified by anyone using the corresponding public key. In Bitcoin and Ethereum, signatures (typically ECDSA) authorise transactions without revealing the private key.
Why Digital Signature matters
Understanding Digital Signature is part of building a solid mental model of how Bitcoin, blockchain and Web3 systems actually work. Concepts in the Cryptography category sit at the foundation of the broader stack — get them right and the rest is far easier.
Learn this interactively
Reading the definition is a start. ZeroToBlock teaches concepts like Digital Signature through hands-on, browser-based simulations. Build the mental model by actually using it:
- Bitcoin 101 — interactive fundamentals course
- Bitcoin Proof of Work — mining, hashing and consensus
- Browse all interactive blockchain courses
Related terms
- Private Key — The secret number that authorises spending from an address.
- Public Key — The shareable counterpart to a private key.
- ECDSA — Elliptic Curve Digital Signature Algorithm.
More cryptography terms
- Hash Function — A deterministic function mapping arbitrary input to fixed-size output.
- Merkle Root — The single hash summarising all transactions in a block.
- Merkle Tree — A binary tree of hashes used to summarise data efficiently.
- SHA-256 — The hash function Bitcoin uses everywhere.
- Zero-Knowledge Proof — Proving you know something without revealing what it is.
- Schnorr Signature — A signature scheme enabling key aggregation.
- Merkle Proof — Compact proof that a transaction is in a block.
- Hash Function — A one-way function turning data into a fixed-size digest.
Keep exploring
Continue with the full blockchain glossary — 136 terms in total — or read the developer blog and FAQ for deeper context.