Bitcoin

Updated: September 27, 2025

What is Bitcoin (short answer)
– Bitcoin is a digital currency — a type of cryptocurrency — created to enable peer‑to‑peer payments without a single central authority (such as a bank or government). It runs on a decentralized ledger called a blockchain and was first described in a 2008 white paper by the pseudonymous Satoshi Nakamoto.

Key definitions (first‑use explanations)
– Cryptocurrency: a digital asset that uses cryptography for security and, usually, for control of issuance.
– Blockchain: a distributed ledger made of sequential blocks; each block records transactions and links cryptographically to the previous block

How Bitcoin works (short answer)
– Bitcoin records ownership and transfers using a public ledger (the blockchain). Users control coins by holding private keys; to spend coins they sign a transaction with their private key and broadcast it to the network.
– Miners collect transactions into blocks, compete to solve a proof‑of‑work puzzle (finding a SHA‑256 hash below a target), and the first to find a valid solution broadcasts the block. Other nodes verify the block and append it to their copy of the chain.
– The network’s consensus rules (software rules followed by nodes) enforce the monetary policy (maximum supply, block validation rules) without a central authority.

Core components — brief definitions and mechanics
– Wallet: software or hardware that stores private keys (not the coins themselves). A seed phrase (12–24 words) derives keys deterministically; anyone with the seed controls the wallet.
– Private key / Public key / Address: a private key signs transactions; the corresponding public key (and a hashed form, the address) is what others use to send you bitcoin.
– UTXO model (unspent transaction outputs): balances are represented as discrete outputs from past transactions. Spending consumes UTXOs and creates new ones (including a change output back to the sender).
– Block reward and halving: miners receive a block subsidy plus transaction fees. The subsidy started at 50 BTC and halves every 210,000 blocks (~4 years). The halving formula:
reward(height) = 50 BTC × 2^{-floor(height / 210000)}
Summing the subsidy over all halvings yields the 21,000,000 BTC cap (50 × 210,000 × 2 = 21,000,000).

Worked numeric example — sending a transaction (UTXO + fee)
Scenario:
– Alice has two UTXOs: 0.30000000 BTC and 0.25000000 BTC (total 0.55000000 BTC).
– She wants to pay Bob 0.30000000 BTC.
– Estimated transaction size: 250 virtual bytes (vbytes).
– Fee rate: 50 satoshis per vbyte. (1 BTC = 100,000,000 satoshis)

Compute fee:
– Fee (satoshis) = size × rate = 250 × 50 = 12,500 sats
– Fee (BTC) = 12,500 / 100,000,000 = 0.00012500 BTC

Compute change:
– Change = inputs − amount − fee = 0.55000000 − 0.30000000 − 0.00012500 = 0.24987500 BTC

Resulting transaction outputs:
– To Bob: 0.30000000 BTC
– Change back to Alice: 0.24987500 BTC
– Miner fee: 0.00012500 BTC (collected by the miner who includes the transaction)

Confirmations and finality
– When a miner includes the transaction

included in a block, the transaction receives its first confirmation. Each subsequent block appended to the chain counts as one more confirmation for that transaction.

Confirmations and finality
– Confirmation = inclusion of a transaction in a mined block. One confirmation means the transaction is in the latest block; n confirmations means n blocks have been built on top of that block.
– Typical block interval: about 10 minutes on average. Therefore:
– 1 confirmation ≈ 10 minutes
– 6 confirmations ≈ 60 minutes (on average; actual time varies because block discovery is probabilistic)
– Why confirmations matter: confirmations make it increasingly difficult for an attacker to reverse or double-spend the transaction. The more confirmations, the more computational work an attacker would have to redo to replace the block containing the transaction.

How many confirmations should you wait for?
– Small retail payments (low value): merchants may accept 0 confirmations (unconfirmed transaction) or rely on other risk controls. This is faster but carries a higher risk of double-spend.
– Moderate-value payments: 1–3 confirmations are commonly used for routine transactions where some delay is acceptable.
– High-value transactions: 6 confirmations is a common industry standard for strong finality. This is not absolute but is considered a reasonable trade-off between security and speed.

Reorganizations and risks
– Chain reorganization (reorg): when a competing chain of blocks becomes longer than the current chain, nodes switch to the longer chain and the reorg may orphan previously confirmed blocks. Small reorgs (1–2 blocks) occur occasionally; deep reorgs are rare.
– Replace-by-fee (RBF): a sender can opt to mark a transaction as replaceable and later rebroadcast a replacement with a higher fee. RBF improves fee flexibility but means recipients should not treat a transaction as final until the sender’s ability to replace it has lapsed or enough confirmations exist.
– Double-spend attacks: the probability of successfully reversing a transaction falls rapidly with confirmations and depends on an attacker’s share of total mining (hash) power. For precise probabilities see the original analysis in the Bitcoin whitepaper and follow-up research (links below).

Practical checklist — sender
1. Estimate fee using a current fee estimator (fees are market-driven by mempool demand).
2. Choose whether to allow RBF (set if you want the option to increase fee later).
3. Verify the recipient address (copy/paste -> double-check).
4. Consider consolidating many small UTXOs if you plan multiple future spends (consolidation costs a fee now but may save fee later).
5. Send a small test amount for large or unfamiliar recipients.
6. Confirm transaction in a block (use a block explorer). Track confirmations until you reach the number you deem acceptable.

Practical checklist — receiver
1. Decide how many confirmations you require (document policy for different value tiers).
2. Monitor the mempool and block explorers for the incoming transaction.
3. For immediate low-value acceptance, be aware of the increased risk for 0-conf transactions and consider safeguards (e.g., use payment processors with fraud detection).
4. Once the required confirmations are reached, consider the payment settled for most practical purposes.

Worked example (confirmations and time)
– Suppose Alice’s transaction is included in a block at 12:00 (1 confirmation).
– If the network produces an average of one block every 10 minutes, expected times are:
– 3 confirmations ≈ 30 minutes (blocks at 12:00, 12:10, 12:20)
– 6 confirmations ≈ 60 minutes (blocks through ~13:00)
– These are statistical averages; actual arrival times follow a Poisson process and can be shorter or longer.

Notes and caveats
– “Finality” in Bitcoin is probabilistic, not absolute. Waiting for more confirmations reduces risk but never reduces it to precisely zero.
– Network congestion, miner behavior, and fee dynamics can change confirmation speed and the practicality of different confirmation thresholds.
– Protocol upgrades (for example, SegWit) have reduced some historical vulnerabilities (like transaction malleability) and improved fee and capacity behavior.

References
– Bitcoin: A Peer-to-Peer Electronic Cash System (Satoshi Nakamoto) — https://bitcoin.org/bitcoin.pdf
– Bitcoin.org — How Bitcoin Works — https://bitcoin.org/en/how-it-works
– Investopedia — Bitcoin — https://www.investopedia.com/terms/b/bitcoin.asp
– Blockchain.com Explorer — https://www.blockchain.com/explorer
– CoinDesk — Bitcoin Explained — https://www.coindesk.com/learn/what-is-bitcoin

Educational disclaimer
This information is educational only and not individualized investment advice. Do your own research and consult a qualified professional before making financial decisions

Security, usage, and practical considerations

Practical steps to receive, store, and send Bitcoin
– Choose custody method. Options range from custodial wallets (exchange-held) to self-custody (software wallets, hardware wallets). Self-custody means you control private keys; custodial is simpler but requires trust in the custodian.
– Set up a wallet. For self-custody, download a reputable wallet or initialize a hardware device; note the difference between private key (the secret) and seed phrase (mnemonic backup).
– Backup and secure your seed. Write it down on paper (or metal backup) and store it offline in at least two separate, secure locations. Never store a seed phrase in plaintext on a cloud service or an email account.
– Receive funds. Give the sender a receiving address. Confirm address format (P2PKH, P2SH, Bech32) matches your wallet; address reuse reduces privacy.
– Send funds—safety checklist: (1) Verify the destination address character-by-character if copying is impossible; (2) set an appropriate fee rate based on current network conditions; (3) consider sending a small test amount first for large transfers; (4) confirm outputs and change addresses; (5) keep software/firmware updated.

Worked fee example
– Transaction fee formula (simple): fee = fee rate × transaction virtual size.
– Example values: fee rate = 50 satoshis per virtual byte (sat/vB); tx size = 225 vB.
– Fee in satoshis = 50 × 225 = 11,250 satoshis = 0.00011250 BTC.
– To convert to fiat, multiply by BTC price. If BTC = $30,000 then fee ≈ 0.00011250 × $30,000 = $3.38.
Assumptions: fee rate and tx size vary by wallet, inputs used, and SegWit/non‑SegWit formats.

Confirmations and risk management
– Confirmation: a block including your transaction. Each subsequent block is another confirmation.
– Typical rule of thumb: 1 confirmation suitable for small low‑value transactions; 3 confirmations for moderate; 6 confirmations commonly used for larger transfers and exchanges. With ~10‑minute average block time, 6 confirmations ≈ 60 minutes on average, though network conditions vary.
– Security principle: Bitcoin settlement is probabilistic. The probability of a successful double‑spend attack decreases exponentially with more confirmations but never reaches absolute zero.
– Practical checklist for accepting payments: set confirmation threshold by value and counterparty trust; monitor mempool and fee levels; require on‑chain confirmations for high value transfers.

Common risks and mitigation
– Private key loss: Mitigate with offline backups and multiple secure copies.
– Theft/hacks (exchanges, custodians): Use hardware wallets for long‑term storage, enable strong account protections (unique passwords, hardware 2FA where supported), keep large balances in cold storage.
– Phishing and address replacement: Always copy/paste into a trusted app, verify critical transactions (small test sends, device confirmation).
– Software bugs and protocol changes: Keep wallet software and firmware updated; use widely supported wallets with open development practices.
– Regulatory and tax risk: Track transactions and consult local guidance; exchanges may report activity.

Regulatory, tax, and legal considerations (high level)
– Regulations differ by jurisdiction and evolve. Key areas: money‑transmitter rules, securities law (whether a token is a security), anti‑money‑laundering (AML), and consumer protections.
– Tax treatment varies: many tax authorities treat cryptocurrency as property or an asset; disposals can be taxable events (capital gains/losses). Maintain transaction records (dates, amounts, purpose, counterparty when applicable).
– Before acting on regulatory or tax matters, consult local official sources or a qualified tax/legal professional.

Summary checklist before using Bitcoin
– Understand custody options and choose one that matches your risk tolerance.
– Securely back

-up your wallet recovery information (seed phrase/recovery phrase) in at least two secure, offline locations; never store the full seed or private keys in plaintext on an internet‑connected device. A seed phrase (also called a recovery phrase) is a human‑readable list of words that encodes your wallet’s private keys and can be used to restore custody.

-Use an appropriate custody model. For frequent spending or trading, a hot wallet (software connected to the internet) is convenient but carries higher online‑attack risk. For long‑term holding or larger balances, cold storage (offline devices such as hardware wallets or paper backups) reduces exposure. Hardware wallets keep private keys on a dedicated device and require physical confirmation to sign transactions.

-start with a small test transaction. Before sending material amounts, send a small amount to confirm addresses and the recipient’s setup.

-Confirm fees and expected settlement time. Bitcoin transaction fees (paid to miners) vary with network demand. Many wallets show fee options (faster = higher fee). Transactions are final once confirmed on the blockchain; there is no central “undo” button.

-Choose reputable counterparties. When using exchanges, pick platforms with clear security practices, transparent fee schedules, and appropriate regulatory disclosure in your jurisdiction. Expect Know‑Your‑Customer (KYC) requirements for fiat on‑/off‑ramps.

-maintain accurate records for tax and accounting. Keep transaction dates, amounts (in both BTC and your local currency at time of transaction), wallet addresses, counterparty (if known), and the transaction IDs (TXIDs). These let you calculate gains, losses, and provenance.

-protect against common scams. Verify URLs, avoid unsolicited investment solicitations, double‑check recipient addresses (some malware modifies clipboard contents), and be skeptical of “guaranteed” returns.

Quick step‑by‑step: creating a wallet and making a test send
1. Choose a wallet type and provider (hardware wallet for security; reputable mobile/desktop wallet for convenience).
2. Set up the wallet offline when possible; write down the seed phrase on paper or metal backup; store backups in separate secure locations.
3. Fund the wallet with a small amount from an exchange or another wallet.
4. Use the wallet’s “send” function; paste — don’t type — the destination address; verify beginning and end characters.
5. Select an appropriate fee level shown by the wallet (or enter a custom satoshis/byte fee if advanced).
6. Send a small test amount (for example, 0.001 BTC). Confirm on a blockchain explorer using the transaction ID.

Worked numeric example (illustrative)
– Assumptions: BTC spot price = $50,000. You send 0.01 BTC and set a fee of 0.0005 BTC.
– Fee in USD = 0.0005 × $50,000 = $25.
– Amount sent = 0.01 BTC; recipient receives 0.0095 BTC net of fee.
– Value received in USD ≈ 0.0095 × $50,000 = $475.
Note: Network fees are paid by the sender and vary by demand; wallets/ explorers show real‑time estimates.

Pre‑transaction checklist (quick)
– Have I backed up my seed/private keys securely? Yes/No
– Is this the correct recipient address? Yes/No (compare both ends)
– Am I comfortable with the fee/time tradeoff shown? Yes/No
– Do I have records of the TXID, date/time, and fiat amounts for tax purposes? Yes/No
– Have I verified the counterparty’s identity/reputation for larger transfers? Yes/No

Recordkeeping template (minimum columns)
– Date/time, Direction (send/receive), BTC amount, Fee (BTC), BTC price at time (local currency), Value (local currency), Counterparty/wallet label, TXID, Notes (purpose).

Final practical notes
– Transaction irreversibility means prevention (good operational practices and double checks) is the primary control.
– Use multi‑signature wallets if multiple approvals are desirable for treasury or shared custody.
– Reconcile wallet balances against blockchain records periodically to detect errors or unauthorized movements.

Educational disclaimer
This information is educational and does not constitute individualized investment, legal, or tax advice. For personal tax or legal questions, consult a qualified professional in your jurisdiction.

Sources and further reading
– Investopedia — Bitcoin Definition and Guide: https://www.investopedia.com/terms/b/bitcoin.asp
– Bitcoin.org — Choosing a Wallet: https://bitcoin.org/en/choose-your-wallet
– Internal Revenue Service (IRS) — Virtual Currencies: https://www.irs.gov/individuals/international-taxpayers/frequently-asked-questions-on-virtual-currency-transactions
– Financial Action Task Force (FATF) — Virtual Assets Guidance: https://www.fatf-gafi.org/publications/fatfrecommendations/documents/guidance-rba-virtual-assets.html