A wallet in crypto is a tool that manages the cryptographic keys used to access and control digital assets on a blockchain. Despite the name, a wallet does not usually “store coins” in the way a physical wallet stores cash. Your assets live on the blockchain, while the wallet stores private keys (or helps you manage them) and provides an interface to create and sign transactions.
How a wallet works on a blockchain
Wallets revolve around public key cryptography. A public address is like an account identifier others can send funds to, while the private key proves ownership and authorizes spending. When you send crypto, your wallet constructs a transaction and signs it with your private key, then broadcasts it to the network. Your visible “balance” is generally calculated from on-chain data, for example by summing unspent outputs in UTXO-based systems or reading token balances tied to an address in account-based systems.
Seed phrases (often 12 or 24 words) are a human-readable backup that can recreate the wallet’s private keys. Anyone with the seed phrase can control the funds, so protecting it is as important as protecting the private key itself.
Wallet types and real-world use
Software wallets include mobile, desktop, and browser extension apps that make everyday sending, receiving, and interacting with decentralized applications straightforward. Hardware wallets store keys in a dedicated device designed to keep them offline, reducing exposure to malware. Custodial wallets, common on exchanges, hold keys on your behalf, which can simplify recovery and support but requires trust in the provider’s security and policies.
In practice, you might use a mobile wallet for small daily transactions, a hardware wallet for long-term holdings, and a separate wallet address for interacting with smart contracts.
Why wallets matter
Wallets are the gateway to Web3, defining how securely and conveniently you can hold assets, authenticate ownership, and participate in decentralized finance, NFTs, and on-chain governance.