Digital Asset Self-Custody HubGet the App
← Back to Self-Custody Hub

Hardware vs. Software Wallets

Every self-custody setup runs on something — the question is what. A wallet, in this context, is whatever holds and manages your keys: an app on a general-purpose device, or a purpose-built device that does nothing else.

Software Wallets

  • Local Key Storage: keys are generated and held inside an application on a phone or computer.
  • Convenient Access: available anywhere the app is installed, which suits frequent use.
  • Shared Device Exposure: the same device runs everything else you use, widening what could go wrong.

Hardware Wallets

  • Isolated Key Generation: keys are generated and stored on a device that does nothing but that.
  • Physical Confirmation: approving a transaction requires a physical action on the device itself.
  • Disconnected Signing: the private key is never exposed to an internet-connected device.

Both categories can implement distributed-key architecture — see Key Security. The hardware-vs-software choice is about where a key physically lives, not whether it's split across shares.