Crypto Wallets Explained: Hot Storage vs. Cold Storage
A breakdown of how crypto wallets actually work, the difference between hot and cold storage, and how to think about securing your own keys.
A crypto wallet doesn't actually store your coins the way a physical wallet holds cash. What it really stores is a private key, a piece of cryptographic data that proves ownership of assets recorded on the blockchain and lets you authorize transactions. Lose that private key, or let someone else get hold of it, and you effectively lose control of whatever it secures, which is why wallet security is treated so seriously in crypto.
Hot wallets are any wallet connected to the internet, including mobile apps, browser extensions, and exchange accounts. They're convenient for everyday use since you can send and receive funds quickly, but that same internet connection is what exposes them to hacking attempts, malware, and phishing. Most experienced users treat hot wallets like a checking account: fine for spending money and small amounts, risky as a place to store significant long-term savings.
Cold wallets, by contrast, keep private keys completely offline, most commonly on a dedicated hardware device that never exposes the key to an internet-connected computer, even when you're using it to sign a transaction. This makes them far more resistant to remote hacking, since an attacker would generally need physical access to the device itself. The tradeoff is convenience: cold wallets are slower to use and require careful handling of a physical object that can be lost, damaged, or stolen.
Many wallets, hot or cold, are also non-custodial, meaning you alone hold the private keys and no company can freeze or recover your funds on your behalf. This is often summarized by the phrase "not your keys, not your coins," a reminder that leaving assets on an exchange means trusting that company's security and solvency. Self-custody removes that counterparty risk but transfers all responsibility, and all blame for mistakes, onto the individual holding the keys.
In practice, most people end up using a mix of both: a hot wallet for small, active balances and daily transactions, and a cold wallet for larger holdings meant to sit untouched for months or years. Whatever combination you choose, the core lesson is the same. In crypto, securing the key is the same thing as securing the money, and there's no customer service line to call if that key is lost.
The key, the seed and the address
Three things get muddled constantly, and untangling them makes everything else easier. A private key is a very large random number. A public key is derived from it by one-way mathematics, and an address is derived from that. The derivation runs in one direction only: an address reveals nothing about the key that controls it, and a key can always regenerate its address. Nothing about your holdings lives in the wallet application. The application is a viewer and a signing tool; the balance lives on a public ledger, and the key is the only thing that can move it.
Modern wallets do not ask you to back up a key, because keys are unmemorable and because one wallet typically manages hundreds of them. Instead they generate a seed phrase: twelve or twenty-four ordinary words drawn from a fixed list of 2,048, encoding the random number from which every key in that wallet is deterministically derived. This is why the same phrase restores your Bitcoin, your Ethereum and every address you ever generated, on any compatible wallet from any manufacturer. It is also why the phrase is not a password. A password protects an account that someone can reset. A seed phrase is the money, and anyone holding a copy has the same claim on it that you do, permanently and without notification.
One option worth understanding before you need it: most wallets support an optional extra word, sometimes called a passphrase or the twenty-fifth word, which is combined with the seed to derive an entirely different set of accounts. It gives you deniability and a second line of defense if the phrase is found. It also gives you one more thing to lose, and losing it destroys the funds as thoroughly as losing the seed. Use it only if you have a storage plan for it that is genuinely independent of the phrase itself.
Five kinds of wallet, sorted by what actually goes wrong
Exchange accounts are not wallets, though every exchange calls them that. You hold a claim against a company. The failure mode is the company: insolvency, freeze, jurisdictional seizure, or a terms-of-service clause you did not read. Nothing you do on your own device changes that exposure, which is the argument set out in our custody comparison.
Mobile wallets hold keys in the phone’s secure storage. The failure mode is the phone: malicious apps, a compromised backup synced to a cloud account, or a screenshot of the seed phrase sitting in a photo library that syncs everywhere. Modern phones are genuinely hard targets, and the seed leaks around them rather than through them.
Browser extension wallets are the workhorses of on-chain activity and the most exposed thing most people run. The failure mode is not usually theft of the key; it is you approving something. An extension wallet spends its life signing messages presented by websites, and a signature is final. This category deserves its own section and gets one below.
Hardware wallets keep the key on a device with no general-purpose operating system and require physical confirmation on a screen the attacking software cannot repaint. The failure modes shift accordingly: physical loss, a seed phrase written down badly, supply-chain tampering, and users approving transactions without reading the device screen, which defeats the entire mechanism.
Multisig arrangements require several keys to authorise a spend, so no single compromise is fatal. The failure mode becomes complexity: a lost key set, a coordinator application nobody else can operate, and a recovery process the heirs cannot execute. We look at the mechanics in the multisig explainer.
Storing the phrase: the decision most people get wrong once
Paper is fine against hackers and useless against water, fire and tidying. Metal backup plates solve that at a cost of about the price of a small hardware wallet and are the single highest-return purchase in personal crypto security. Splitting a phrase in half across two locations sounds clever and is usually worse than it looks: half a phrase materially reduces the search space for an attacker who finds it, while doubling the number of places you can lose. If you want redundancy without that trade-off, use a proper threshold scheme or a multisig quorum rather than tearing a card in two.
The rules that matter are short. Never photograph it. Never type it into anything except the wallet you are restoring, and never on a website, no matter what the support agent says, because no legitimate support process has ever needed it. Never store it in a password manager that syncs, unless you have accepted that the manager’s breach is now your loss. Write it by hand, check it word by word against the device, and store it somewhere a burglar looking for valuables would not think to search, which is not the desk drawer and not the safe.
Signing is where the money goes now
The threat has moved. Attacking a hardware wallet is difficult; persuading its owner to authorise a transfer is not. On smart-contract chains, a token approval grants a contract permission to move a balance on your behalf, often without a limit and without expiry, and it is granted with the same click as any other confirmation. Malicious sites collect approvals and drain the wallet days or weeks later, when the connection has been forgotten. Review and revoke old approvals on a schedule; the tooling to do it is free and takes minutes.
Blind signing is the second trap: approving a transaction your device can only display as a hash because the application did not provide readable data. If the device cannot tell you what you are agreeing to, you are agreeing to whatever the website says you are. Address poisoning is the third: an attacker sends a dust transaction from an address engineered to match the first and last characters of one you use, so that a later copy-and-paste from your history sends the funds to them. Verify the whole address on the hardware screen, every time, including the middle. Clipboard-swapping malware attacks the same habit from the other end.
Inheritance, which almost nobody plans
Self-custody has a failure mode that has nothing to do with attackers: you become unavailable and the keys go with you. This is not a small category of loss and it is entirely preventable. Write instructions that assume the reader knows nothing about crypto, name the devices and where they are, and describe the recovery process step by step. Store the instructions separately from the seed. Do not put a seed phrase in a will: wills become public records through probate in many jurisdictions, which converts your estate plan into a published bearer instrument. A multisig quorum split between you, a trusted person and a professional, or a device plus sealed instructions held by a solicitor, both work. The test is simple and worth running: could the person you have in mind actually recover the funds using only what you have left them, without you in the room.
Choosing a device without being marketed to
Two design philosophies compete and neither is obviously right. Fully open-source firmware lets anyone audit what the device does, at the cost of using general-purpose chips that are more exposed to physical extraction. Devices built around a certified secure element resist physical attack far better, but the element’s firmware is typically closed, so you are trusting the manufacturer. Pick the trade-off you can defend and stop reading league tables written by affiliates.
Three practical points hold regardless. Buy direct from the manufacturer, never from a marketplace listing, and never a used device; a pre-initialised wallet arriving with a seed phrase already printed is a theft mechanism, not a convenience. Initialise it yourself and confirm the device generates the phrase rather than displaying one it was shipped with. And remember that vendors hold customer data: at least one major hardware wallet company suffered a customer database breach that produced years of highly targeted phishing at the physical addresses of known owners. The device protected the keys. The mailing list did not.
What the loss data actually says
In DefiLlama’s theft register, 62.7% of the $16.90 billion recorded across 610 incidents went out through a compromised key, a phished multisig approval or an access-control failure, on figures pulled on 3 August 2026 and set out in our Bitcoin reference. That is the whole argument for taking this seriously. Cryptography is not the weak link and never has been. Key handling is. Every hour spent on a better backup and a slower signing habit is worth more than every hour spent comparing device specifications.
A setup that works for most people
We do not recommend products and we do not take payment for placement, so what follows is a structure rather than a shopping list. Keep three tiers. A small hot balance on a phone or extension wallet for the things you actually do, sized so that losing all of it would be annoying rather than serious. A hardware wallet holding the long-term position, with a metal-backed seed phrase stored away from the device and a written recovery note stored away from both. And, if the amount would materially change your life, a multisig quorum with keys in separate places and at least one other person able to operate it. Move between tiers deliberately, and never let the hot tier grow into the long-term tier by neglect, which is how most people end up over-exposed without ever deciding to be.
Test it before you need it
A backup you have never restored is a hypothesis. Once a year, wipe the device or use a spare, restore from the phrase alone, and confirm the addresses match. Send a small amount to a new address and withdraw it again before committing a large one. Check that your written instructions are still accurate after you change anything. And revoke stale token approvals on the same schedule. None of this takes more than an evening, and it converts the most common catastrophic outcome in crypto into an ordinary inconvenience.
Networks, addresses and the wrong-chain problem
An address belongs to a network, and the same string can be valid on several of them. Send a token to a correct-looking address on the wrong network and it is not lost in transit, it is sitting at an address on a chain your wallet is not watching, recoverable only if you control the key and the destination supports that chain. Exchanges make this worse by offering a dozen deposit networks for the same ticker with near-identical names. The habit that prevents it costs thirty seconds: match the network on both sides explicitly, send a minimum test amount first, confirm it arrived, then send the rest. Every experienced user has either done this or watched someone do it.
Wrapped and bridged versions of the same asset compound the confusion. A token bridged to another chain is a claim issued by the bridge, not the original asset, and it inherits the bridge’s risk on top of the issuer’s. Bridges have been among the largest single sources of loss in the theft register. If you are holding rather than actively using an asset, hold the native version on its native chain and skip the extra counterparty entirely.
What your addresses reveal
Public ledgers are public. Reusing one address for everything creates a permanent, searchable record linking every counterparty you have ever transacted with, and once any single transaction is tied to your identity, through an exchange withdrawal or a payment to a named merchant, the rest of the graph is tied to it too. This is not a theoretical concern; it is the routine working method of chain-analysis firms, and it is available to anyone with a browser.
The mitigations are ordinary rather than exotic. Let the wallet generate a fresh receiving address for each payment, which it does by default and which people override by pasting an old one. Keep balances that arrived from an exchange separate from balances you would rather not associate with your identity, because combining them in a single transaction proves common ownership. And be realistic: on account-based chains such as Ethereum, address reuse is structural and the privacy ceiling is low. Anyone promising anonymity from a consumer wallet is selling something.
Fees, dust and the shape of your balance
On Bitcoin and other output-based chains, a balance is a set of separate pieces, and a transaction pays for the bytes needed to spend them. A wallet holding one large piece is cheap to spend from; the same balance arrived in forty small deposits is expensive, and in a high-fee period some of those pieces cost more to move than they are worth, which is what people mean by dust. Consolidating small pieces into one during a quiet fee period is a maintenance task worth doing deliberately, with the privacy caveat above in mind, since consolidation publicly links the pieces.
Account-based chains such as Ethereum work differently: you hold a single balance and pay for computation rather than bytes, so the cost of a simple transfer is stable but interacting with contracts is not. Either way, keep a small reserve of the network’s native asset in any wallet you might need to move funds out of. A wallet holding a valuable token and no gas is a wallet you cannot use, and topping it up during exactly the congestion event that made you want to move is the worst possible time to discover that.
The scams that target wallet users specifically
Fake wallet applications appear in official app stores regularly, usually as clones of a well-known brand with a slightly altered publisher name, and they exist for one purpose: to receive a seed phrase during setup. Download only from the link on the manufacturer’s own domain, typed by hand. Fake support accounts monitor public forums and message anyone who posts a problem, always with the same eventual ask. Airdrop tokens appear unbidden in wallets with a website in the token name, and interacting with them is the attack. Giveaway posts promising to return double what you send have been running unchanged for a decade because they still work. The broader pattern-matching for this is in our guide to recognizing crypto scams, and readers setting up a first wallet may want the beginner walkthrough and the practical hot versus cold comparison alongside this page.
Where this sits in the rest of our coverage
Self-custody is one of seven subjects we maintain as standing reference pages. The adjacent ones are Bitcoin, stablecoins, Ethereum and Layer 2 scaling, decentralized finance, exchanges and tax and regulation. Nothing on this page is investment or legal advice.
Revision history
- 6 August 2026. Expanded from a short explainer into the standing self-custody reference. Added key and seed derivation, wallet categories by threat model, phrase storage, transaction-signing attacks, inheritance planning, device selection, loss data, a tiered setup and a recovery drill.
- Original publication. Hot storage versus cold storage explainer.
Discover more from CoinageReport
Subscribe to get the latest posts sent to your email.
This article is for informational purposes only and is not financial advice.


