veda.ng

A wallet is software that stores private keys and allows interaction with blockchains. Your private key is the password to your crypto assets. It's a long random string that only you should know. The wallet stores it and uses it to sign transactions. Signing proves you own the assets and authorizes transactions. There are two types of wallets. Custodial wallets are run by exchanges or companies.

They hold your private keys for you. This is convenient but you're trusting the custodian not to lose your keys or steal your funds. Non-custodial wallets, also called self-custody, give you full control. You hold your private keys. No one else can access your assets. But if you lose your key, your assets are gone forever.

Popular non-custodial wallets include MetaMask (browser extension), Coinbase Wallet, Phantom (Solana), and hardware wallets like Ledger. Hardware wallets are the most secure because your private key never leaves the device. Your computer might be hacked. Your hardware wallet won't be. The tradeoff involves security and convenience.

Interactive Visualizer

Web3 Wallet

Interactive visualization showing how wallets store private keys and sign transactions

Custodial Wallet (Exchange)

Your Account

Username: user123

Password: ********

⚠️ No direct access to private key

Exchange Server

🔐 Private Key: ••••••••••••••••••••

📝 Controls transactions for you

⚡ Convenient but requires trust

Transaction Signing Process

1
Create Transaction

Send 0.1 ETH to friend

2
Access Private Key

Retrieve signing key

3
Sign Transaction

Cryptographic signature

4
Broadcast

Send to blockchain

Related Terms