The word "wallet" is a little misleading. A crypto wallet doesn't store coins the way a physical wallet stores cash. Your coins live permanently on the blockchain itself — a public, shared record that exists across thousands of computers. What a wallet actually stores is the cryptographic key that proves those coins are yours and lets you authorize moving them. It's less like a wallet and more like a keychain plus a signature.
Public keys, private keys, and addresses
Every wallet is built around a pair of cryptographic keys. Your public key (or an address derived from it) is what you share with others so they can send you crypto — it's safe to give out, similar to a bank account number. Your private key is what lets you authorize spending from that address, and it must never be shared. Anyone who has your private key can move your funds, with no way for you to stop them and no company to call for a reversal.
Hot wallets vs. cold wallets
Wallets are generally grouped into two categories based on whether they're connected to the internet.
- Hot wallets are apps or browser extensions connected to the internet — convenient for frequent use, but their internet connection makes them more exposed to remote hacking attempts.
- Cold wallets are kept offline, most commonly as a dedicated hardware device. They're more cumbersome for frequent transactions but significantly reduce exposure to remote attacks, since the private key never touches an internet-connected device.
A common practical approach is using a hot wallet for smaller, everyday amounts and a cold wallet for larger holdings you don't need to access often.
Custodial vs. non-custodial wallets
There's a second important distinction, separate from hot and cold. A custodial wallet is one where a company — typically a crypto exchange — holds the private keys on your behalf, similar to how a bank holds your money. A non-custodial wallet is one where you alone hold the private key. The trade-off is real: custodial wallets are easier to use and often come with account recovery options, but you're trusting the company's security and its willingness to let you withdraw. Non-custodial wallets put you in full control, but that also means there's no password reset if you lose your key — it's genuinely, permanently gone.
What to look for if you're choosing one
For a beginner, the right starting point usually depends on how much you're holding and how often you plan to transact. If you're just learning, a reputable exchange's custodial wallet with strong account security (a unique password and two-factor authentication) is a reasonable place to start for small amounts. As your holdings grow, moving to a non-custodial wallet — and eventually a hardware wallet for anything you're not actively using — is worth researching. Whatever you choose, verify you're downloading official wallet software directly from the provider's own site, not a search ad or a link from someone you don't know; our guide on spotting crypto scams covers this in more detail.
Key takeaways
- A wallet stores your keys, not your coins — the coins live on the blockchain itself.
- Your private key must stay private; anyone with it can move your funds irreversibly.
- Hot wallets are convenient but internet-connected; cold wallets are offline and more secure for long-term storage.
- Custodial wallets hold your keys for you; non-custodial wallets put you in full, unassisted control.
- Only download wallet software from a provider's official site.
- What happens if I lose my private key?
- For a non-custodial wallet, losing your private key or recovery phrase with no backup generally means permanent loss of access to those funds. There is no password reset.
- Can I use more than one wallet?
- Yes, and many people do — for example, a hardware wallet for long-term holdings and a hot wallet for smaller, active amounts.
- Is a wallet the same as an exchange account?
- Not quite. An exchange account is typically a custodial wallet the exchange manages for you. A standalone wallet app or hardware device is separate software or hardware that you control directly.