For anyone buying their first bit of Bitcoin, the term "wallet" comes up almost immediately, and it's one of the more misleading names in crypto, a Bitcoin wallet doesn't actually hold any Bitcoin, despite what the name implies. Understanding what it really does, and how it works under the hood, makes almost everything else about using Bitcoin safely make a lot more sense.
A Bitcoin wallet is software or hardware that manages a pair of cryptographic keys: a private key and a public key. The private key is what actually controls access to Bitcoin recorded on the blockchain, while the public key is used to derive the wallet address that others can send funds to. The wallet itself doesn't store any Bitcoin, the coins always exist as entries on the blockchain, a public ledger shared across the entire network. What the wallet stores and protects is the private key, which is what proves ownership and allows those coins to be spent.
The relationship between these pieces only goes in one direction. A private key is used to mathematically derive a public key, and the public key is used to derive a wallet address, but the process can't be reversed, you can't work backward from an address to figure out the private key. This one way relationship is the entire foundation of Bitcoin's security model: anyone can see a wallet's address and its transaction history on the blockchain, but only the person holding the matching private key can actually move the funds.
When someone sends Bitcoin, their wallet uses the private key to create a digital signature for the transaction, proving they have the right to spend those coins without ever revealing the private key itself. That signed transaction is then broadcast to the Bitcoin network, where it gets verified by other participants and eventually included in a new block on the blockchain. Once enough blocks have been added on top of it, the transaction is considered confirmed and effectively permanent which is also why Bitcoin transactions can't be reversed or cancelled once they've gone through.
Not all Bitcoin wallets work the same way when it comes to who actually controls the private key. A non-custodial wallet means the user holds their own private key directly, with no third party involved, this includes most software wallets installed on a phone or computer, as well as hardware wallets. A custodial wallet, on the other hand, means a third party, typically an exchange, holds the private key on the user's behalf. This is more convenient for active trading since there's no key management involved, but it also means the user is trusting that third party to keep the keys secure and to allow withdrawals whenever needed a trade off often summarized by the phrase "not your keys, not your coins."
Among non-custodial wallets, there's a further split between software and hardware. A software wallet, sometimes called a hot wallet, runs on an internet connected device like a phone or computer, which makes it convenient for frequent use but also means the private key exists on a device that's technically reachable if that device is ever compromised. A hardware wallet keeps the private key on a dedicated offline device, only connecting briefly and indirectly to sign transactions, which makes it considerably more resistant to remote attacks at the cost of being less convenient for frequent, small transactions.
WEEX reminds users that because a Bitcoin wallet doesn't actually store coins, losing access to a wallet whether by losing a device, forgetting a password, or misplacing a seed phrase doesn't destroy the underlying Bitcoin itself, but it can make it permanently unreachable if there's no valid backup. This is also why phishing attempts so often target the private key or seed phrase directly rather than trying to attack the blockchain itself: the blockchain's security is extremely difficult to break, but the key that controls access to funds on it is only as secure as how carefully it's protected.
A Bitcoin wallet is less like a physical container and more like a set of credentials that prove ownership of coins recorded on a public ledger. Understanding that distinction that the blockchain holds the Bitcoin, and the wallet just holds the keys, is the foundation for making informed decisions about which type of wallet actually fits how someone plans to use their Bitcoin.