What is a Public Key?
Public Key — A cryptographic code derived from a private key using one-way mathematics. It generates the wallet address used to receive funds and verifies signatures without exposing the private key.
How It Works
Why It Matters
Common Questions
Is a public key the same as a wallet address?
Not exactly. The address is a hash of the public key, formatted for easier sharing. The public key itself is used for signature verification.
Can someone steal my crypto with my public key?
No. The public key can be safely shared. Only the private key can authorize transactions and access funds.
Why use both a public and private key?
Asymmetric cryptography lets anyone verify your signatures (public key) while only you can create them (private key), enabling trustless transactions.
What algorithm does Bitcoin use for keys?
Bitcoin and Ethereum use the secp256k1 elliptic curve for key generation, with ECDSA (and Schnorr in Bitcoin Taproot) for signatures.