Wallets & devices
A hardware wallet keeps keys off your internet-connected computer and asks you to confirm every transaction on its own screen. Here is how the main devices compare on the features that matter for backup, how their security models differ, what has gone wrong with each, and how to set one up and verify it.
At a glance Beginner
- A hardware wallet is a signing device, not a vault for your coins. The coins live on the blockchain. The device holds the private keys and signs transactions; the seed phrase is the real backup.
- If the device is lost, broken or stolen, the seed restores everything on a new device, from the same or a compatible maker. If the seed is lost and the device fails, the funds are gone.
- If someone else sees your seed, the device cannot help you. No hardware wallet maker, support agent or "validation" tool will ever need your words. Every recorded Ledger and Trezor phishing campaign below asked for them.
- Buy new, from the maker or a listed reseller, and set it up yourself. Never accept a device that arrives with words already printed or filled in.
- Read the address and amount on the device's own screen before you approve. Malware on the computer can change what the computer shows, but not what a genuine device displays.
- Test a recovery with a small amount before you move savings, and update firmware only through the maker's official app.
What a hardware wallet protects against — and what it does not Beginner
| Threat | Does a genuine hardware wallet help? | Why / what to add |
|---|---|---|
| Malware on your computer stealing keys | Yes | Keys never leave the device; the computer only sees public data and signatures. |
| Malware changing the destination address | Only if you check | The device shows the real address. If you approve without reading it, it signs what the malware asked for. |
| Malicious dApp or "blind signing" | Partly | The December 2023 Ledger Connect Kit attack drained users who approved malicious transactions on genuine devices (case). Clear signing and careful reading help. |
| Someone steals the device | Mostly | A PIN with a wipe limit stops casual thieves. Lab attacks have extracted seeds from chips without a secure element (see advisories); a strong passphrase defends against that. |
| Phishing for your seed words | No | Once you reveal the words, the attacker can restore your wallet on any compatible device. Only you can stop this. |
| Losing the seed backup | No | The device is replaceable; the seed is not. See physical storage. |
| Fire, flood or a house move | No | Electronics and paper fail; a metal backup kept elsewhere is the defence. |
| A counterfeit or tampered device | No | A fake can ship a seed the criminal already knows (supply chain). Buy direct and run the maker's authenticity check. |
| Coercion ("$5 wrench") | Not by itself | Duress PINs, passphrase decoys and multisig spread across places can help; see scenarios. |
| Your family not knowing what to do | No | See estate planning. |
Sources: case files and the advisories table below.
Cold vs hot, in plain terms Beginner
| Item | Hot wallet (phone/desktop/browser) | Cold wallet (hardware/air-gapped) | Custodial (exchange) |
|---|---|---|---|
| Who holds keys | You, on an online device | You, on an offline device | The company |
| Main risks | Malware, phishing, phone theft, cloud backups | Losing the backup, scams that get you to reveal it, supply-chain tampering | Hacks, insolvency, account freezes |
| Good for | Spending money | Savings | Trading; very small or very large (institutional) holdings |
What to look for Beginner
- Secure element (SE): tamper-resistant chip that makes physical key extraction much harder.
- Open source: firmware others can audit. Some devices are partly open (apps open, OS closed).
- Air-gap: communicates by QR code or microSD rather than USB/Bluetooth — reduces attack surface.
- Passphrase support and backup standard (BIP39 vs SLIP-39).
- Screen you can read transactions on — avoid "blind signing".
- Coins you need: Bitcoin-only devices have smaller codebases; multi-coin devices support more chains.
Comparison table Intermediate
| Device | Backup standard | SLIP-39 | Passphrase | Air-gap | Open source | Secure element | Coins |
|---|---|---|---|---|---|---|---|
| Trezor Safe 3 / 5 / 7 | SLIP-39 (single/multi) or BIP39 | Yes | Yes | USB (Safe 7 adds wireless) | Yes | Yes | Multi |
| Trezor Model One (legacy) | BIP39 | No | Yes | USB | Yes | No | Multi |
| Ledger Nano S Plus / Nano X | BIP39 24 words | No | Yes | USB / BT | Partial | Yes | Multi |
| Ledger Nano Gen5 / Flex / Stax | BIP39 24 words + Recovery Key card | No | Yes | USB / BT / NFC | Partial | Yes (EAL6+) | Multi |
| COLDCARD Mk4 / Q | BIP39; Seed XOR | No | Yes | microSD / NFC / QR (Q) | Source-viewable | Dual SE | Bitcoin |
| Keystone 3 Pro | BIP39 or SLIP-39 | Yes | Yes | QR | Yes | Yes | Multi |
| BitBox02 / Nova | BIP39 + microSD backup | No | Yes | USB-C | Yes | Yes | Multi or BTC-only |
| Foundation Passport Prime | 2-of-3 KeyCard scheme; optional BIP39 | Not SLIP-39 | Yes | QR / microSD | Yes | Yes | Bitcoin |
| Blockstream Jade / Jade Plus | BIP39; SeedQR | No | Yes | QR (camera) | Yes | Virtual SE (blind oracle) | Bitcoin, Liquid |
| SeedSigner / Krux (DIY) | BIP39; SeedQR | No | Yes | QR, stateless | Yes | No | Bitcoin |
| OneKey | BIP39 or SLIP-39 | Yes | Yes | Model-dependent | Yes | Yes | Multi |
| NGRAVE ZERO | Own format + BIP39 | No | Check | QR | Partial | Yes | Multi |
| Tangem | Duplicate cards (seedless) or BIP39 | No | Check | NFC | Partial | Yes | Multi |
| Bitkey | 2-of-3 (device, phone, server) — no seed | No | — | NFC | Partial | Yes | Bitcoin |
Official sites: trezor.io · ledger.com · coldcard.com · keyst.one · bitbox.swiss · foundation.xyz · blockstream.com/jade · seedsigner.com · onekey.so · ngrave.io · tangem.com · bitkey.world
Detailed comparison matrix Intermediate
This matrix lists only what makers' documentation or independent research confirmed when we checked in October 2026. "Not documented" means we did not find the feature in official documentation; it may still exist, so check with the maker. It is not a ranking, and no maker paid to appear.
| Device | Secure element | Firmware openness | Reproducible builds | Air-gap options | Dice / own entropy | BIP39 passphrase | SLIP-39 | Bitcoin multisig | Coins | Buying (UK / US) |
|---|---|---|---|---|---|---|---|---|---|---|
| Trezor Safe 3 / Safe 5 | Infineon OPTIGA Trust M, EAL6+ (Donjon) | Open source | Check WalletScrutiny per version | None (USB-C) | No dice input; entropy check | Yes | Yes (single and multi-share) | Yes, with a coordinator | Multi; Bitcoin-only editions | trezor.io, official Amazon stores, listed resellers (Trezor) |
| Trezor Safe 7 | TROPIC01 plus OPTIGA Trust M (Trezor) | Open source; TROPIC01 design is public | Check WalletScrutiny | None (USB-C; Bluetooth can be turned off) | No dice input | Yes | Yes | Yes, with a coordinator | Multi; Bitcoin-only edition | As above |
| Trezor Model One (legacy) | None (general-purpose STM32 chip) | Open source | Check WalletScrutiny | None (USB) | No dice input | Yes — strongly advised | No (BIP39) | Yes, with a coordinator | Multi | As above; avoid second-hand units |
| Ledger Nano S Plus | ST33K1M5C (Ledger) | Partial: apps open; parts of the OS under a source-available licence; SE low-level code closed (Ledger) | Not for the OS | None (USB) | Not documented | Yes | No | Yes, Bitcoin app with registered wallet policy (app) | Multi | ledger.com and authorised resellers (list) |
| Ledger Nano X | ST33J2M0 (Ledger) | Partial, as above | Not for the OS | None (USB, Bluetooth) | Not documented | Yes | No | Yes, as above | Multi | As above |
| Ledger Flex / Stax | ST33K1M5C (Ledger) | Partial, as above | Not for the OS | None (USB, Bluetooth, NFC) | Not documented | Yes | No | Yes, as above | Multi | As above |
| COLDCARD Mk4 / Q | Two: Microchip ATECC608 and Maxim DS28C36B (Mk4 docs) | Source published under MIT + Commons Clause (licence) | Yes, documented repro build (GitHub) | microSD, NFC; Q adds QR camera | Yes, with published maths | Yes | No (Seed XOR instead) | Yes | Bitcoin only | Coinkite store (store) and resellers |
| BitBox02 / BitBox02 Nova | BitBox02: ATECC608B; Nova: OPTIGA Trust M V3 (BitBox) | Open source | Yes (release notes) | None (USB-C) | Not documented; mixes several entropy sources | Yes | No | Yes | Multi; Bitcoin-only editions | bitbox.swiss shop and resellers |
| Blockstream Jade / Jade Plus | No physical SE; "virtual secure element" via a blind oracle (Blockstream) | Open source | Yes (REPRODUCIBLE.md) | QR camera (also USB, Bluetooth) | Not documented; mixes several sources | Yes | No | Yes | Bitcoin, Liquid | blockstream.com store and resellers |
| Foundation Passport Prime | Microchip ATECC608C (Keylabs audit) | Open source (KeyOS) | Reproducibility tooling in KeyOS | QR, microSD | You can choose words yourself; KeyOS 1.3.1 computes the last word (release) | Yes | No (own 2-of-3 KeyCard scheme) | Yes | Bitcoin only | foundation.xyz |
| Keystone 3 Pro | Three secure elements (Keystone), including ATECC608 and DS28S60 (Anzen research) | Open source | Verification guide (verify.md) | QR (also USB) | Yes, Dice Rolls option from firmware 1.2.6 (guide) | Yes | Yes | Yes | Multi | keyst.one and resellers |
| Tangem | EAL6+ chip; firmware cannot be updated | Card firmware closed; app open source; Kudelski audit 2018 (Kudelski) | Not applicable to card firmware | NFC only (no USB) | No | Only when importing a seed | No | Not documented | Multi | tangem.com and resellers |
| SeedSigner / Krux (DIY) | None | Open source | Check project docs | QR only, stateless | Yes | Yes | No | Yes | Bitcoin only | You buy parts; the software is free |
We did not check shipping, VAT or import duty for each maker. UK buyers ordering from outside the UK may pay import VAT and handling fees. Reproducible builds let anyone rebuild the published source and compare it to the firmware the maker ships; WalletScrutiny records independent attempts version by version, and results can differ between releases. See also the directory and how each device makes randomness.
Device-by-device evidence Intermediate
Trezor (SatoshiLabs)
Pros
- Fully open-source firmware
- Native SLIP-39 single and multi-share
- Secure element on Safe series
Cons
- USB-connected (no air-gap)
- SLIP-39 backups not readable by BIP39-only wallets
Incidents & pitfalls
- 2020: Kraken Security Labs extracted seeds from Trezor One/Model T (no SE) with ~15 minutes' physical access and lab equipment (Kraken; Trezor response) — mitigated by a passphrase
- Counterfeit Trezor sold via a classifieds site with pre-generated seeds (Kaspersky, published May 2023; Trezor said the case was over a year old)
- 2024: Donjon bypassed Safe 3 authenticity checks with lab access; 2026: TROPIC01 chip finding on Safe 7 (see advisories)
- Jan 2024: support-portal breach used to phish for seeds (details)
Advice
- Use a passphrase on legacy models without SE
- Buy direct; run the authenticity check
Ledger
Pros
- Certified secure element
- Very wide coin support; large ecosystem
- Optional recovery options for people who fear losing paper
Cons
- Secure-element OS is closed source
- No SLIP-39
- Bluetooth on several models (encrypted; optional)
Incidents & pitfalls
- 2020 e-commerce data breach exposed ~1m emails and ~272,000 names/addresses, fuelling years of phishing and threatening letters (Ledger update)
- Fake "replacement" Ledger devices posted to breach victims
- 2023 Ledger Recover announcement backlash: users learned firmware could export (encrypted) seed shards (CoinDesk)
- Dec 2023 Connect Kit supply-chain attack drained users of affected dApps (Ledger report)
- Aug 2026: LSB 023 — update apps, not just firmware (advisories)
Advice
- Buy with a delivery address that isn't your home if privacy matters
- Ignore any email/letter about "verifying" your seed
- Recover is opt-in; you can use Ledger purely with an offline backup
COLDCARD (Coinkite)
Pros
- Air-gapped microSD/NFC/QR workflows
- Dice entropy with published verification
- Duress/brick PINs, Seed XOR, trick PINs
Cons
- Bitcoin only
- Steeper learning curve
- Licence is source-viewable rather than OSI open source
Pitfalls
- Misconfiguring trick PINs (e.g. accidental wipe)
- Losing the microSD card holding multisig config
- Keeping a seed generated on firmware covered by the July 2026 entropy advisory — updating does not repair it
Advice
- Read the docs and test trick PINs with an empty wallet
- Check the July 2026 security advisory for affected firmware and migration steps (see our case note)
Keystone, BitBox02, Passport, Jade, SeedSigner, Tangem, Bitkey
| Device | Main pros | Main cons / pitfalls | Read more |
|---|---|---|---|
| Keystone 3 Pro | QR air-gap, SLIP-39, multiple SEs, open firmware | Check compatibility of SLIP-39 extendable shares with your firmware (issue) | keyst.one |
| BitBox02 / Nova | Open source + SE, simple UX, microSD backup | No SLIP-39 — can't restore Trezor Shamir shares (BitBox blog); microSD cards degrade over years — keep the words too | bitbox.swiss |
| Passport Prime | Open source, air-gapped, guided 2-of-3 backup | Proprietary Shamir format; recovery relies on Foundation tooling (docs) | foundation.xyz |
| Jade / Jade Plus | Low cost, open source, camera, stateless mode | No physical SE; PIN relies on blind oracle server (or self-hosted) (FAQ) | blockstream.com |
| SeedSigner / Krux | DIY, stateless, verifiable, cheap | No SE; you assemble hardware; your SeedQR/words are the only storage | seedsigner.com |
| Tangem | Very easy card format; seedless option | Seedless means backups are the cards themselves — store them apart; vendor-specific recovery | tangem.com |
| Bitkey | No seed to write down; built-in recovery/inheritance | Depends on Block's server and your cloud backup for some recovery paths | bitkey.world |
Security models compared Intermediate
| Design | Examples | Strengths | Weaknesses | Pitfalls |
|---|---|---|---|---|
| General-purpose chip, no secure element | Trezor Model One / Model T, SeedSigner, Krux | Fully auditable; cheap; nothing under NDA | Physical extraction by glitching has been shown repeatedly (2017, 2018, 2019, 2020, 2022) | Leaving a stolen device unprotected by a passphrase |
| Single secure element runs the wallet | Ledger | Certified chip resists physical attack; seed and PIN inside the SE | Low-level SE code cannot be published under ST's terms; you trust the firmware Ledger signs | Assuming certification protects you from phishing or blind signing |
| Open MCU plus secure element(s) guarding secrets | Trezor Safe series, BitBox02, COLDCARD, Keystone, Passport | Auditable firmware; SE protects the PIN and secrets | Cryptography still runs on the MCU, so advanced tampering of the MCU firmware is a supply-chain risk (Donjon on Safe 3) | Buying from unofficial sellers |
| No SE, server-assisted PIN ("virtual SE") | Jade / Jade Plus | Open; PIN brute force needs the blind oracle | Relies on a server (or one you host) to unlock | Not knowing how to run stateless or self-hosted if the service changes |
| Smart card with closed firmware | Tangem, Arculus | Simple; certified chips | Firmware cannot be audited publicly or updated | Keeping every backup card together |
Open versus closed firmware
Open-source firmware lets anyone read the code, but you only benefit if the firmware on your device matches it. That is what reproducible builds and maker signatures are for. Ledger states that its agreement with STMicroelectronics prevents it from publishing the low-level code that talks to the secure element, while its apps, crypto library and parts of the OS are published (Ledger; BOLOS public sources). COLDCARD publishes its source under MIT plus the Commons Clause, which restricts selling products built on it, so it is source-available rather than open source in the OSI sense (licence).
Open firmware — pros
- Independent review; bugs found and published in the open
- Reproducible builds possible
Open firmware — cons
- Few owners actually verify builds
- Hardware can still be tampered with
Closed firmware — pitfalls
- You cannot confirm what an update can do (the 2023 Recover debate)
- Vulnerabilities in NDA-covered chips may not be publishable
Community advice
- Whatever you choose, use a passphrase or multisig for large sums
- Mixing makers in a multisig limits the damage from any one
The 2023 Ledger Recover controversy
In May 2023 Ledger announced Recover, an optional paid service that encrypts and splits the seed into three shares held by Ledger, Coincover and EscrowTech. Critics pointed out that it showed the device firmware could export the seed (in encrypted form) if Ledger signed an update to do so; Ledger postponed the launch after the backlash (CoinDesk). In June 2023 Ledger published the Recover protocol white paper (Ledger; GitHub), and later the Recover entry points in its public OS sources. The lesson applies to every maker: a signed firmware update can change what a device does, so who you trust to sign updates matters. More on the service itself: seed recovery services.
Supply chain, fake devices and phishing
- Counterfeit Trezor (published May 2023): Kaspersky examined a "Trezor Model T" bought through a classifieds website. It had a different chip soldered in, protections removed, and firmware that swapped the random seed for one of 20 pre-generated seeds and cut any passphrase to its first character — about 1,280 possibilities in total. Trezor said the case was over a year old (Kaspersky).
- Tampered "replacement" Ledgers by post (2021): criminals used addresses from the 2020 Ledger data leak to post modified Nano X devices (case).
- Ledger data leak (2020): about 1 million email addresses and 272,000 names and postal addresses, followed by years of phishing (Ledger).
- Trezor support portal (January 2024): unauthorised access to a third-party support system exposed names and emails of up to 66,000 people who had contacted support since December 2021; the attacker emailed 41 users asking for their recovery seeds (Trezor; BleepingComputer).
- Ledger Connect Kit (14 December 2023): a phished former employee's NPM access let attackers publish malicious versions 1.1.5–1.1.7 for about five hours; Ledger estimated assets were actively drained for under two hours (Ledger report).
- Malicious firmware (Dark Skippy, August 2024): researchers showed that a corrupted signer could leak a 12-word seed through as few as two signatures, undetectably. It is a method, not a known attack in the wild, and genuine devices with honest firmware do not do it (disclosure; FAQ).
What helps
- Buying from the maker or a listed reseller (Trezor, Ledger)
- The maker's authenticity check on first use (Trezor Safe 5 example)
- Generating the seed yourself (device RNG or dice) during setup
What does not
- Holographic stickers alone — the fake Trezor had intact ones
- A "trusted seller" badge on a marketplace
Pitfalls
- A recovery card already filled in inside the box
- Emails, letters or calls saying your device must be "verified"
- Giving your home address to every shop
Community advice
- Use a delivery address that does not reveal you hold crypto, where practical
- Treat any message mentioning your device as phishing until proven otherwise
Known vulnerabilities and advisories Intermediate
A selection of well-documented findings. "Physical" means the attacker needs your device in hand, usually with lab equipment. Dates are disclosure dates. Weak-randomness incidents, including Coinkite's July 2026 COLDCARD seed-generation advisory, are covered on the randomness page rather than repeated here.
| Date | Device | Finding | Access needed | What owners had to do | Source |
|---|---|---|---|---|---|
| 2017 | Trezor One | Saleem Rashid recovered the PIN and key from a journalist's Trezor using a firmware-update flaw; Trezor fixed the flaw in 2017 | Physical | Update firmware; use a passphrase | Wired |
| Dec 2018 | Trezor One, Ledger Nano S, Ledger Blue | wallet.fail (35C3): glitching attacks on Trezor's STM32 and a bootloader bypass on the Nano S's non-secure chip; Ledger said the SE kept seed and PIN out of reach | Physical (and a compromised PC for one scenario) | Update firmware; buy direct | 35C3 talk · Ledger response · LSB 005 |
| 2019 | Trezor One, Model T | Ledger Donjon reported a seed-extraction attack it called unfixable without new hardware | Physical | Use a strong passphrase | Ledger Donjon |
| Jan 2020 | Trezor One, Model T (and KeepKey) | Kraken Security Labs extracted the encrypted seed by voltage glitching, then brute-forced the PIN | Physical, about 15 minutes with lab equipment | Passphrase "fully mitigates", per Trezor | Kraken · Trezor |
| Jan 2022 | Trezor One (old firmware) | Joe Grand recovered a forgotten PIN and seed holding about $2 million in tokens by glitching the chip | Physical | Trezor: an "outdated exploit" fixed in 2017; the chip weakness remains | The Verge · Decrypt |
| Aug 2024 | Any signer with malicious firmware | Dark Skippy seed exfiltration through signature nonces | Tampered device or firmware | Buy genuine; verify firmware; prefer anti-exfil signing where offered | darkskippy.com |
| Nov 2024 (public Mar 2025) | Trezor Safe 3 | Ledger Donjon bypassed the authenticity and firmware hash checks by voltage glitching; no PIN or key extracted. Not fixable by firmware; Safe 5 not affected | Physical, disassembly and desoldering | None if bought from official sources, per Trezor | Trezor · Ledger Donjon · Trezor blog |
| Jan 2026 | BitBox02 Nova | Two secure-chip configuration flaws reported by Trezor's Andrew Kozlik; one allowed brute-forcing the device password, but doing so erases the seed key | Physical, advanced | Update to firmware 9.25.0; do not reuse a device password across devices | BitBox |
| Apr 2026 (details Jul–Aug 2026) | Keystone 3 Pro | OneKey Anzen found a USB SDK flaw allowing seed extraction; fixed in firmware 2.4.0 (1 April 2026); no evidence of attacks | Physical possession, correct PIN and a USB connection to the attacker's computer | Update to 2.4.0 or later (mandatory security step) | OneKey Anzen · Keystone |
| Jun 2026 | TROPIC01 chip (Trezor Safe 7) | Ledger Donjon used laser fault injection to run unsigned firmware on the chip. Trezor says this removes one of three layers protecting the PIN and cannot create persistent tampered devices; a hardware fix is planned for the next chip | Physical: decapsulation and lab laser | No action required, per Trezor; a strong PIN adds margin | Donjon · Tropic Square · Trezor |
| Jul 2026 | COLDCARD (affected firmware) | Reduced-entropy seed generation | None — the seed itself is weak | Move funds to a new seed; updating does not repair old seeds | Our case note |
| Aug 2026 | Ledger apps (Secure SDK) | LSB 023: a host could change signing parameters after they were shown on screen in apps that did not check their state; OS not affected; no evidence of exploitation | Malicious wallet app, web page or malware on the computer | Update apps in Ledger Live and check app versions on the device | Ledger Donjon |
Air-gapped signing & PSBT Expert
Bitcoin's Partially Signed Bitcoin Transaction format (BIP-174) lets an online "coordinator" (Sparrow, Nunchuk, Electrum) build a transaction, pass it by QR or microSD to an offline signer, and receive the signature back. The keys never touch a connected device.
- Verify the destination address and amount on the signer's screen, not just the computer.
- For multisig, register the wallet descriptor on each signer so it can verify change addresses.
- Vendor diversity (e.g. Trezor + COLDCARD + BitBox) limits the impact of any single firmware or RNG flaw.
Setup, verification and pitfalls checklist Beginner Intermediate
- Buy new from the maker or a listed reseller. Keep the order confirmation. Do not buy second-hand or from marketplaces.
- Inspect the packaging, but do not rely on seals alone.
- Download the companion app only from the maker's site and verify it where the maker explains how (Trezor example).
- Run the authenticity check in the official app (Trezor; Ledger checks that a device is genuine when it connects to Ledger's app (Ledger)). Stop if it fails.
- Create a new seed on the device (or with dice where supported). Reject any device that shows words you did not just generate, or any pre-filled card.
- Write the words by hand on the supplied card, then copy to metal. No photos, no cloud notes, no printers (physical storage).
- Record the wallet's fingerprint and, if you use one, the fact that a passphrase exists — not the passphrase itself in the same place.
- Test recovery: send a small amount, wipe or use a second device, restore from your backup, and check you see the same addresses.
- Check every receive address on the device screen before sharing it, and every send on the device before approving.
- Update firmware only via the official app, after reading the release notes. Have your backup to hand but never type it into the computer.
- Set a PIN you can remember and know the wipe limit.
- Write instructions for your family (see templates) and record the checks above on the setup and verification log.
Common pitfalls and community advice
| Pitfall | What goes wrong | Community advice |
|---|---|---|
| Treating the device as the backup | Device dies or is lost; no seed, no funds | "Your seed is your wallet; the device is a tool" |
| Restoring SLIP-39 shares on a BIP39-only device | Shares are not accepted | Note on each share which standard and device family it needs (SLIP-39) |
| Forgetting the passphrase or its exact spelling | A different, empty wallet opens | Back up the passphrase separately; test it |
| Blind signing on smart-contract chains | Approving a drainer (Connect Kit, Bybit) | Use devices and apps that show readable transaction details; reject what you cannot read |
| Typing words into a "support" page or app | Immediate theft | No maker ever needs your words |
| Ignoring an "unofficial firmware" warning | Running attacker firmware | Stop, do not fund the device, contact the maker |
| Losing multisig details | Seeds alone cannot rebuild the wallet | Back up the descriptor with every key (below) |
| Delaying security updates for years | Known fixes missing (e.g. Keystone 2.4.0) | Check the maker's security page a few times a year |
| Same PIN or password on several devices | One broken device unlocks another (BitBox02 Nova case) | Use a different PIN per device |
Hardware wallets — pros
- Keys isolated from everyday computers
- Trusted screen for checking transactions
- Standard backups restore on other makers' devices
Cons
- Cost; learning curve
- You trust the maker's hardware, firmware and supply chain
Pitfalls
- Fake devices, phishing, blind signing
- Proprietary backup formats that only one maker can restore
Community advice
- Start with one well-supported device and a well-made backup
- Add a passphrase or move to multisig as savings grow
Multisig across vendors Expert
A 2-of-3 multisig with devices from three different makers means a single firmware bug, RNG flaw, supply-chain attack or maker going out of business cannot cost you your funds on its own. The coordinator (for example Sparrow, Nunchuk, Specter or Liana) builds transactions; each device verifies and signs.
| Step | Why | Pitfall |
|---|---|---|
| Generate each seed on its own device, from different makers | Independent failure modes | Using one maker's devices for all keys |
| Register the multisig wallet (descriptor or wallet policy) on every device | The device can then check change addresses and show "this is your multisig" (Ledger uses BIP-388 wallet policies: BIP-388) | Skipping registration lets malware swap change to an attacker's address |
| Verify the first receive address on two or more devices | Confirms they all agree on the same wallet | Trusting the coordinator's screen alone |
| Back up the descriptor with every seed | Any 2 seeds plus the descriptor rebuild the wallet | Storing the only descriptor copy on one laptop |
| Rehearse a recovery and a spend | Proves the plan works before it matters | Waiting until an emergency |
Setup procedures such as BSMS (BIP-129) exist to exchange keys safely; see the coordinator directory and custody models.
Verifying firmware Expert
- Signature checks (all major makers): devices refuse, or loudly warn about, firmware not signed by the maker. Never ignore the warning.
- Firmware hash check: Trezor Suite compares the device's firmware hash with the expected value (Trezor); BitBox02 can show its firmware hash before boot (BitBox).
- Reproducible builds: rebuild the tagged release and compare it with the published binary — COLDCARD (repro make target), Jade (REPRODUCIBLE.md), BitBox02, Keystone (verify.md) and Passport Prime (KeyOS). Jade's guide warns not to flash your own build onto official hardware.
- What a build check does not prove: a reproducible build ties the binary to the source, not the source to good randomness. See verifying entropy claims.
- Independent records: WalletScrutiny publishes per-version results, so check the version you are actually running.
- Anti-exfil signing: a protocol in which the computer adds randomness to each signature, so a malicious device cannot hide your seed in it. Jade and BitBox02 implement it (Blockstream; BitBox). It is the main defence proposed against Dark Skippy-style attacks.
Descriptor and wallet-configuration backups Expert
An output descriptor (BIP-380) records the script type, derivation paths and every participant's extended public key. For single-signature wallets on standard paths, the seed is usually enough. For multisig, the descriptor is essential: without it you may hold enough seeds but not know the other public keys or the script.
- Store a copy of the descriptor with each seed or share. It reveals your balances and history but cannot spend funds.
- Print it as text or QR; do not rely only on a microSD card or a laptop.
- Record the threshold (for example 2-of-3), device models and firmware versions used at setup.
- Re-check the descriptor after adding or replacing a key.
- What an heir needs, and why losing the descriptor can turn "any 2 of 3" into "all 3": see multisig recovery.
Pros
- Makes multisig recoverable with any compatible coordinator
Cons
- Privacy: anyone who finds it can see your funds
Pitfalls
- Assuming seeds alone are enough
- A single digital copy
Community advice
- "Every seed gets a descriptor" is a common rule of thumb among multisig users
Software wallets (briefly) Beginner
Desktop coordinators like Sparrow and Electrum are excellent when paired with hardware. Mobile/browser hot wallets (BlueWallet, MetaMask, Rabby) are fine for spending money. Pitfalls: phone cloud backups (MetaMask iCloud warning), malicious look-alike apps, and wallets that logged seeds to servers (the 2022 Slope wallet incident).
MPC and smart-contract wallets Expert
| Type | How it works | Pros | Cons / pitfalls |
|---|---|---|---|
| MPC (e.g. Zengo; Fireblocks for institutions) | Key shares held by your device and the provider; signatures computed jointly; no seed phrase | No single seed to steal; policy controls; easy UX | Proprietary; recovery depends on provider and your cloud/biometric backup; harder to audit |
| Smart-contract multisig (Safe) | On-chain account requiring M-of-N signer approvals | Transparent rules; signers can be hardware wallets; DAO/treasury standard | Per-chain deployment; interface compromise and blind signing — the Feb 2025 Bybit theft used a tampered Safe{Wallet} front-end (Sygnia, Safe statement) |
| Social recovery (e.g. Argent) | Guardians approve recovery of a smart account | No seed to store; friendly UX | Guardians can collude or disappear; chain and vendor-specific |
Seed recovery services (e.g. Ledger Recover) Intermediate
Ledger Recover is optional and paid: your device encrypts and splits seed entropy into three shares held by Ledger, Coincover and EscrowTech; any two plus identity verification restore your seed (Ledger FAQ).
Pros
- Recovery without any paper, for people likely to lose it
- Two independent companies required
Cons
- Your seed leaves the device (encrypted)
- ID/KYC linkage; subscription; legal compulsion risk
- Trust in closed-source code (code was later open-sourced in part)
Controversy
- May 2023 backlash and launch delay (CoinDesk analysis, CEO letter)
Advice
- Reasonable for small-to-moderate sums and non-technical users who accept the trade-off
- Large holders usually prefer multisig with collaborative custody
Hardware wallet checklist Beginner
- Bought new from the maker or a listed reseller.
- Authenticity check passed in the official app.
- Seed generated on the device during setup; written by hand; copied to metal; stored away from the device.
- Recovery tested with a small amount.
- Passphrase (if used) backed up separately and tested.
- Multisig: descriptor stored with every key.
- Firmware and apps up to date; maker's security page checked recently.
- Family or executor know the plan exists and where to find instructions.
Last reviewed: · Educational information only — verify current details with official sources.