Software or hardware that manages keys and helps receive, construct, or sign transactions.
Wallet meaning
A Bitcoin wallet is a key and transaction-management system, not a container holding digital coins. The bitcoin remains represented by outputs on the shared ledger. The wallet finds relevant outputs and holds or coordinates the keys needed to spend them.
How it works in Bitcoin
Wallet functions can be separated: one component may generate receive information, another may sign offline, and a networked component may watch and broadcast. Custodial services and self-custody wallets assign control differently.
A simple example
A mobile wallet derives a fresh address, notices an incoming UTXO, constructs a later spend with change, signs it, and broadcasts it through a connected node.
Why Wallet matters
Wallet terms describe key control, signing and recovery rather than coins stored inside an application. The distinction becomes critical during backup or device failure.
What people often get wrong
Back up the recovery material, verify software and addresses, and understand who controls the keys. Deleting an app is harmless only if a tested backup can restore the wallet.
Quick checks before using the term
- Who controls the spending keys?
- How would recovery work after a lost device?
- Has the backup been tested without exposing it?
Apply these questions to the concrete example above. A precise answer is more useful than repeating the definition without naming the actor, rule or failure path.
Wallet compared with Address
Wallet: Software or hardware that manages keys and helps receive, construct, or sign transactions.
Address: A shareable payment destination derived from a Bitcoin locking condition.
The two ideas are related, but they answer different questions. Use the definitions above to name the actor, rule, or unit you actually mean instead of treating the terms as interchangeable.
Check the primary reference
This entry was reviewed 2026-08-04. The linked source is the place to confirm exact protocol or software behaviour when an implementation or documented rule changes.
Bitcoin Developer Guide: Wallets ↗