TECHNOLOGIES

Crypto Wallet

Software that holds the keys to your blockchain assets and signs transactions. The key, not the coins, is what the wallet actually stores.

Last reviewed: byKevin Riedl wiki ↗

A crypto wallet does not hold coins; the coins live on the blockchain. The wallet holds the private key that controls them, and uses it to sign transactions that move or spend assets. This is the whole game: whoever holds the key holds the assets. Lose the key and the funds are gone with no recovery line; leak it and an attacker drains the account instantly. Most wallets back the key up as a twelve-word seed phrase, which is the human-readable form of that single point of failure.

The first fork is custodial versus self-custody. A custodial wallet (an exchange account) holds the key for you, like a bank holds your money: convenient, recoverable by support, and only as safe as the company and as available as its solvency. A self-custody wallet puts the key in the user’s hands: nobody can freeze or seize the assets, and nobody can help when the user loses the seed phrase. This trade-off, between control and a safety net, is the defining UX problem of the whole space.

A regulatory line worth understanding, because it changes your obligations entirely: a genuinely self-custody wallet, where only the user can move funds and you never touch their keys, generally keeps you out of the money-transmitter and custody licensing regimes that govern exchanges. The moment your product can move user funds, hold keys, or step in to recover them, you may have crossed into custodial territory with all the licensing, KYC, and AML weight that carries. Recovery features are exactly where this gets subtle: a “social recovery” scheme where your company is one of the guardians looks very different to a regulator than one where only the user’s chosen contacts hold shares. Design the recovery model with the legal classification in mind, not just the UX.

Account abstraction is the most credible fix. By making the wallet itself a smart contract, you can add social recovery (trusted guardians restore access), gasless transactions, spending limits, and email-and-passkey signup instead of a seed phrase. We have shipped production self-custody wallets, including Scramble and MetaMask Snaps, and our view is that seed-phrase-only wallets are a dead end for mainstream web3 users. The recovery story has to be solved before a non-technical person should hold meaningful value. See our blockchain work.

// FAQ

FAQs

The private key that controls your assets, not the assets themselves. The coins live on the blockchain; the wallet signs transactions with the key. Whoever holds the key holds the funds, which is why the seed-phrase backup is the whole security model.
A custodial wallet holds the key for you (an exchange account): recoverable and convenient, but you trust the company and depend on its solvency. A self-custody wallet puts the key in your hands: nobody can freeze your assets and nobody can recover them if you lose the seed phrase. Control versus safety net.
Largely, yes. Making the wallet a smart contract enables social recovery, spending limits, gasless transactions, and passkey signup instead of a seed phrase. It trades the seed-phrase footgun for guardian-compromise risk, which is a far better posture for non-technical users.