What is ECDSA?
ECDSA is the digital signature algorithm used by Bitcoin (over the secp256k1 curve) to authorise transactions. It produces compact signatures that are quick to verify and infeasible to forge without the private key.
Why ECDSA matters
Understanding ECDSA 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 ECDSA 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
- Digital Signature — A cryptographic proof that the holder of a private key authorised a message.
- Private Key — The secret number that authorises spending from an address.
- Public Key — The shareable counterpart to a private key.
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.