You have a wallet. You've received some bitcoin. Now let's understand what's actually happening when you send and receive—and how to do it well.
Understanding Bitcoin Addresses
A Bitcoin address is like a mailbox. Anyone can drop letters (bitcoin) into it, but only the person with the key (your private key) can open it and move what's inside.
Addresses look like gibberish: bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh. They're long strings of letters and numbers generated by your wallet. Modern wallets can encode addresses as QR codes for easy scanning.
Here's the crucial part: Bitcoin addresses are public by design. You can share them freely. Posting your address online doesn't compromise your security—only your privacy. Your private key (stored safely in your wallet) is what actually controls the bitcoin sent to that address.
Address Types
Bitcoin has evolved through several address formats:
- Legacy (P2PKH): Starts with "1". The original format. Still works but has higher fees and less efficiency.
- SegWit (P2SH): Starts with "3". A transitional format from 2017 that reduced fees.
- Native SegWit (Bech32): Starts with "bc1q". The current standard. Lower fees, better efficiency. Most modern wallets default to this.
- Taproot (Bech32m): Starts with "bc1p". The newest format (2021). Enhanced privacy and future features. Growing adoption but not yet universal.
For beginners: use whatever address format your wallet generates by default, which is likely native SegWit. All formats are compatible—you can send from any address type to any other address type.
Receiving Bitcoin: Step by Step
Receiving bitcoin is simple:
- Open your wallet app and tap "Receive."
- Your wallet generates a fresh receiving address (or displays your current one).
- Share this address with the sender—either the QR code (in person) or the text string (via message/email).
- Once the sender broadcasts the transaction, it appears in your wallet almost instantly as "unconfirmed."
- Miners include the transaction in a block (usually 10-60 minutes). It gains its first "confirmation."
- Each subsequent block adds another confirmation. After 1-3 confirmations, the transaction is effectively final.
Your wallet will automatically track the transaction and update your balance. No further action required.
Sending Bitcoin: The Careful Process
Sending is where Bitcoin's irreversibility demands caution. Once you broadcast a transaction, there's no undo button. No customer service. No chargebacks. Here's how to do it right:
- Get the recipient's address: Ask them for their Bitcoin address. Verify it carefully—typos send funds to the wrong person permanently.
- Open your wallet and tap "Send": Paste the recipient's address. Most wallets let you scan a QR code instead.
- Enter the amount: Specify how much bitcoin to send. Your wallet will show the amount in BTC and your local currency.
- Choose a fee: Bitcoin transactions require a fee paid to miners. Higher fees = faster confirmation. More on this below.
- Review everything twice: Check the address, the amount, and the fee. Bitcoin transactions are irreversible.
- Confirm and broadcast: Your wallet signs the transaction with your private key and broadcasts it to the network.
The transaction now waits in the "mempool" (memory pool) until a miner includes it in a block. Depending on your fee and network congestion, this can take minutes to hours.
Always double-check addresses before sending. Copy-paste carefully. Verify the first and last few characters. Bitcoin has no undo. A wrong address means permanent loss.
Transaction Fees: How They Work
Bitcoin transaction fees are not fixed—they're determined by supply and demand. When the network is busy, fees rise. When it's quiet, fees drop.
Fees are measured in satoshis per vbyte (sat/vB). A satoshi is the smallest unit of bitcoin (0.00000001 BTC). A vbyte (virtual byte) measures transaction size. Larger transactions (more inputs/outputs) cost more.
Most wallets offer three fee options:
- Low priority: Cheap but slow (hours to days). Use for non-urgent transfers.
- Medium priority: Moderate cost, moderate speed (30-120 minutes). The default for most transactions.
- High priority: Expensive but fast (next block, ~10 minutes). Use for time-sensitive payments.
To check current fee rates, visit mempool.space—a website showing the Bitcoin mempool in real-time. It recommends optimal fees based on how fast you want confirmation.
Confirmations: When Is It Final?
A Bitcoin transaction isn't truly final until it's buried under multiple blocks. Here's what each confirmation level means:
- 0 confirmations (unconfirmed): Visible in the mempool but not yet in a block. Technically reversible (though rare). Don't rely on unconfirmed transactions for large amounts.
- 1 confirmation: Included in a block. The transaction is now part of the blockchain. For small amounts, this is usually enough.
- 3-6 confirmations: Standard for larger transactions. Each additional block makes reversal exponentially harder.
- 6+ confirmations: Considered irreversible by the entire ecosystem. Exchanges typically require 3-6 confirmations before crediting your account.
Common Mistakes (and How to Avoid Them)
- Not verifying addresses: Always check the first and last characters. Clipboard malware exists that replaces copied addresses.
- Sending to the wrong network: Bitcoin addresses only work on the Bitcoin network. Never send bitcoin to an Ethereum address (or vice versa).
- Using too-low fees during congestion: Your transaction could get stuck for days. Check mempool.space first.
- Ignoring confirmations: Don't ship a product or deliver a service until the transaction has at least one confirmation (more for large amounts).
- Reusing addresses: For privacy, generate a fresh address for each transaction. Modern wallets do this automatically.
Privacy Considerations
Bitcoin transactions are public. Anyone can view the blockchain, see transaction amounts, addresses involved, and timing. This doesn't reveal your identity directly—addresses aren't linked to names—but transaction patterns can be traced.
Best practices for privacy:
- Use a new address for every transaction.
- Avoid posting your addresses publicly.
- Use coin control features (in advanced wallets) to avoid linking unrelated transactions.
- Consider privacy-focused wallets like Wasabi or Samourai (advanced topics).
We'll explore privacy in more depth in Week 4. For now, just know: Bitcoin is pseudonymous, not anonymous. Act accordingly.
Lesson Summary
- Addresses are like mailboxes—share freely, generate fresh ones for each receive
- Transactions include inputs, outputs, fees, and cryptographic signatures
- Fees vary with network congestion; check mempool.space for current rates
- Wait for confirmations before considering large receipts final
- Double-check addresses and amounts—transactions are irreversible
- Every transaction is public; practice basic privacy hygiene