Every spendable amount in Bitcoin is an unspent transaction output (UTXO) with a locking condition attached. The usual condition is: whoever can produce a signature for this public key may spend it.
A wallet does four jobs: generate and store private keys, derive addresses from them, watch the chain for outputs locked to those addresses, and build plus sign transactions when you spend.
Signing happens locally. The signature proves key ownership without ever revealing the key, which is why a correctly used wallet never needs to send your secret anywhere.
Explain more simply
Your bitcoin is not a file on your phone. It lives as entries in a shared ledger that thousands of computers keep a copy of.
A wallet is a keyring. It holds secret keys, and those keys are the only way to prove an entry is yours to spend.
That is why losing a wallet app is usually harmless, but losing your backup is not: the app can be reinstalled, the keys cannot be recreated from nothing.
Real-world analogy
A wallet is closer to a keyring than to a purse: the money stays in the vault, you only carry the means to open your own box.
Key facts
- Coins live in the ledger; wallets hold keys.
- Losing the app is recoverable, losing the backup usually is not.
- Signing never transmits your private key.
- One seed can derive every address you will ever use.
Common misconception
“My bitcoin is stored inside my wallet app.”
The app stores keys and a view of the ledger. The bitcoin exists as ledger entries that any node can verify, with or without your app installed.[8]
Go deeper
Modern wallets are hierarchical deterministic (BIP32): one master seed deterministically derives an effectively unlimited tree of key pairs, so a single backup covers all future addresses.
Derivation paths (BIP44/49/84/86) separate address types and accounts. Restoring on a wallet that uses a different default path can show an empty balance even though the funds are safe, the keys simply were not derived yet.
Watch-only wallets import an extended public key. They can see and label everything but cannot sign, which makes them the right tool for monitoring cold storage.
Quick check
Answer every question correctly (100%) to complete this lesson.
1.What does a Bitcoin wallet actually store?
2.Why can a restored wallet sometimes show a zero balance while the funds are safe?
Counts towards your streak in this browser.
Extra exam questions
Every question here counts towards your accuracy, XP and rank. No guessing: every answer is explained.
Quick check
Answer every question correctly (100%) to complete this lesson.
1.What underlies every spendable amount of bitcoin?
2.What is the usual locking condition on a UTXO?
3.Which of the four core jobs does a wallet perform?
4.Where does transaction signing take place in a correctly used wallet?
5.What does BIP32 hierarchical deterministic (HD) derivation allow?
6.Why can restoring a seed in a different wallet show a zero balance despite safe funds?
7.What can a watch-only wallet do?
8.What is imported into a watch-only wallet?
Counts towards your streak in this browser.
Sources
- BIP-32: Hierarchical Deterministic Wallets, bitcoin/bips
- Bitcoin Core documentation, Bitcoin Core project
Reference implementation documentation, including validation and release notes.
- Bitcoin developer documentation, bitcoin.org / Bitcoin Optech glossary
