What is a Public Key? A public key is a cryptographic code derived from a wallet's private key that can be shared openly, used to receive assets and verify that transactions were signed by the matching private key.
Public Key Explained Think of a mailbox with a mail slot. Anyone can see the mailbox and drop letters in through the slot, but only the owner's key opens it.
The public key is the mail slot. You can share it freely, and anyone can use it, or the wallet address derived from it, to send you assets or verify your signatures.
It works because of asymmetric cryptography: the public key is mathematically derived from the private key, but the math only runs one way. Knowing the public key reveals nothing about the private key that controls the funds.
What a Public Key Means For Audience
Use Case
Crypto users
Understand what is safe to share publicly versus what must stay secret
Developers
Verify signatures, derive addresses, and build authentication flows on public key cryptography
Security and compliance teams
Explain custody and signing models built on key pairs to stakeholders and auditors
Examples A user shares their wallet address, derived from their public key, to receive a payment without exposing any secret information.
An app verifies a signed message against the user's public key to authenticate them without a password.
A developer recovers the signer's public key from a transaction signature to confirm who authorized it.
An auditor verifies that a treasury announcement was genuinely signed by the protocol's known key.
FAQs What is the difference between a public key and a private key? The public key can be shared openly and is used to receive funds and verify signatures. The private key must stay secret because it signs transactions and controls the wallet.
Is a public key the same as a wallet address? Not exactly. The address is derived from the public key through hashing, producing a shorter identifier that is the standard way to receive assets.
Can someone steal funds with my public key? No. The public key only enables receiving and verification. Deriving the private key from it is computationally infeasible.
How are public and private keys related? They are generated together as a key pair. The public key is mathematically derived from the private key through one-way cryptography.
Why do signatures involve public keys? A signature created with a private key can be verified by anyone holding the matching public key, proving the owner authorized the action without revealing the secret.