A dedicated device that keeps private keys isolated while signing transactions.
Hardware wallet meaning
A hardware wallet is a signing device. It stores or derives keys and is designed to approve transactions without exposing those keys to the connected phone or computer. The host still prepares and broadcasts the transaction.
How it works in Bitcoin
A secure workflow displays the destination and amount on the hardware wallet itself. The user verifies those details before approving a signature. Recovery usually depends on a separate seed backup, not on the device surviving forever.
A simple example
If a laptop is infected, a hardware wallet can still prevent the malware from extracting the private key. It cannot protect a user who approves the attacker's address on the device screen.
Why Hardware 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
Buy through a trustworthy channel, initialize the device yourself, verify receive addresses, protect backups, and rehearse recovery. A sealed box alone is not proof of safety.
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.
Hardware wallet compared with Cold storage
Hardware wallet: A dedicated device that keeps private keys isolated while signing transactions.
Cold storage: A custody setup that keeps spending keys away from internet-connected systems.
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 ↗