👋 New to this? Just start reading at the top — it begins in plain English and gets more detailed as you scroll. Jump to any level:
🟢 The simple version
Plain English — no jargon. Start here.
Bitcoin is digital money that no government, bank, or company controls — and there will only ever be a limited amount of it.
Think of it as digital gold
For thousands of years people have used gold as a way to store value — it's rare, hard to fake, and not controlled by any one country. Bitcoin was invented in 2009 to be something similar, but digital. It's money that lives on the internet, that you can send to anyone in the world, and that no single authority can print more of or freeze.
What makes it special
Two things. First, there will only ever be 21 million bitcoins — the rule is built in and can't be changed, so unlike regular money, no one can just make more and water down its value. Second, no company or government runs it. Instead, thousands of computers around the world keep a shared record of who owns what, and they all have to agree. That's what people mean by "decentralised."
How do you actually use it?
You can buy a bit of bitcoin (you don't need to buy a whole one — you can own a tiny slice), hold it as a long-term saving, or send it to someone. It can swing up and down in price a lot, sometimes sharply, so most people treat it as a long-term holding rather than spending money. The golden rule: only put in what you'd be okay not touching for a while, and never invest money you can't afford to lose.
🟡 A bit more detail
For when you want to go a little deeper.
How the blockchain actually works
Every 10 minutes, on average, a new block of Bitcoin transactions is added to the blockchain. Each block contains a batch of recent transactions, a timestamp, and a cryptographic link to the previous block — which is where the name "blockchain" comes from. Change any block and every block after it would need to be recalculated, making tampering computationally impossible.
The process of creating new blocks is called mining. Miners are computers that compete to solve a complex mathematical problem. The winner gets to add the next block and receives a Bitcoin reward. This reward started at 50 BTC per block in 2009, halves every 210,000 blocks (approximately four years), and will continue until the total reaches 21 million — at which point no new Bitcoin will ever be created.
This halving mechanism is what creates Bitcoin's predictable, decreasing supply schedule. The last Bitcoin is estimated to be mined around the year 2140.
Key metrics analysts track for Bitcoin: hash rate (total computing power securing the network — higher = more secure), active addresses (how many wallets are transacting), exchange reserves (how much BTC is held on exchanges vs. self-custody wallets), and the stock-to-flow ratio (comparing existing supply to new supply). Live data: CoinGecko · Blockchain Explorer.
The halving cycle and supply mechanics
Bitcoin's supply increases on a precisely predictable schedule. From 2009 to 2012, 50 new Bitcoin were created every block. From 2012 to 2016, 25 per block. From 2020 to 2024, 6.25 per block. After the April 2024 halving, the reward dropped to 3.125 BTC per block. This pattern continues until approximately 2140.
As of April 2026, over 19.7 million of the 21 million Bitcoin have already been mined. The remaining approximately 1.3 million will be released gradually over the next century. An estimated 3–4 million Bitcoin are considered permanently lost — sent to wallets whose owners lost their private keys — reducing the effective circulating supply further.
How transactions work
A Bitcoin transaction has three components: an input (where the Bitcoin comes from — a previous transaction), an output (the recipient's wallet address), and a digital signature (proof that the sender controls the input). Transactions are broadcast to the network, picked up by miners, and included in the next block.
Transaction fees are paid to miners as an incentive to include your transaction in a block. When the network is busy, fees rise — users pay more to get their transaction confirmed faster. The fee is entirely market-driven; no central authority sets it.
Confirmation time is approximately 10 minutes per block. Most exchanges and services require 3–6 confirmations (30–60 minutes) before treating a large transaction as final, because reversing a confirmed transaction would require controlling more than 50% of the network's computing power — an attack that would cost billions of dollars.
Bitcoin as a regulated investment asset
In January 2024, the US Securities and Exchange Commission (SEC) approved spot Bitcoin ETFs — exchange-traded funds that hold actual Bitcoin. This was significant because it allowed any investor with a standard brokerage account to gain Bitcoin exposure without needing a crypto wallet. Within weeks of launch, these ETFs attracted tens of billions of dollars in inflows. Bitcoin is now held by pension funds, sovereign wealth funds, and major corporations.
In India, Bitcoin can be traded on SEBI-registered Virtual Digital Asset Service Providers (VDASPs). Bitcoin ETFs are not yet available on Indian exchanges as of April 2026, but international ETF routes exist through certain brokerages.
Remittances: sending money to family abroad without the 5–10% fees charged by traditional wire services. Store of value: holding Bitcoin as a long-term savings vehicle, particularly in countries experiencing currency inflation. Institutional treasury: companies like MicroStrategy hold Bitcoin on balance sheet as a reserve asset. El Salvador uses it as legal tender alongside the US dollar.
Bitcoin vs. other cryptocurrencies — what makes it different
Bitcoin deliberately does very little. It transfers value, stores value, and verifies ownership. It does not run smart contracts, does not support DeFi protocols, and does not have a foundation that can change its rules. This simplicity is considered a feature by those who prioritise security and predictability over functionality.
Ethereum is programmable — it can run applications. Bitcoin is not programmable in the same way. Building on top of Bitcoin requires Layer 2 solutions like the Stacks protocol. Bitcoin's conservative design means it changes rarely and only with overwhelming consensus — the last major upgrade (Taproot, 2021) took years of community discussion.
🟣 The full technical picture
For the technically curious.
The original whitepaper: what Nakamoto actually built
On 31 October 2008, Satoshi Nakamoto published "Bitcoin: A Peer-to-Peer Electronic Cash System" on a cryptography mailing list. The paper is nine pages. Its central problem is the double-spend problem — how do you prevent someone from spending the same digital coin twice when digital files can be copied infinitely?
Nakamoto's solution was a timestamped, hash-chained ledger maintained by a distributed network of nodes, with consensus achieved through computational proof-of-work. The paper cites prior work including Adam Back's Hashcash (2002) and Wei Dai's b-money (1998), combining them into a complete protocol.
Source: bitcoin.org/bitcoin.pdf — Nakamoto, S. (2008). Bitcoin: A Peer-to-Peer Electronic Cash System.
Proof-of-Work: the consensus mechanism
Bitcoin uses Proof-of-Work (PoW) as its consensus mechanism. Miners must find a nonce value such that the SHA-256 double-hash of the block header produces a hash below a dynamically adjusted target value. This requires enormous computational effort to produce but is trivially easy for any node to verify.
The difficulty target adjusts every 2,016 blocks (approximately two weeks) to maintain the 10-minute average block time regardless of how much computing power is on the network. When more miners join, difficulty increases; when miners leave, it decreases. This automatic adjustment is a key security mechanism — it means the network cannot be overwhelmed by adding compute power.
The SHA-256 algorithm produces a 256-bit hash. Bitcoin applies SHA-256 twice (double-SHA-256). The target requires the hash to begin with a certain number of zero bits. As of April 2026, the network hash rate exceeds 600 exahashes per second, making a 51% attack economically infeasible — it would require control of more than half this compute power simultaneously.
A Bitcoin transaction is a digitally signed data structure specifying inputs (references to unspent transaction outputs — UTXOs) and outputs (public key hashes and amounts). The locking script (scriptPubKey) specifies conditions for spending; the unlocking script (scriptSig) provides the signatures that satisfy those conditions. The UTXO model means Bitcoin has no concept of "account balance" — it tracks unspent outputs from previous transactions, summed to derive available funds.
The UTXO model
Bitcoin does not track account balances. It tracks Unspent Transaction Outputs (UTXOs). When Alice sends 1 BTC to Bob, she creates a transaction that consumes one or more of her UTXOs as inputs and creates new UTXOs as outputs — one for Bob, and usually one back to herself as "change." The Bitcoin network maintains the full UTXO set, representing all currently spendable outputs. As of 2026, the UTXO set contains over 100 million entries.
This model differs fundamentally from the account-based model used by Ethereum. UTXO provides certain privacy advantages (individual coins are distinguishable) and simplifies parallel validation, but complicates smart contract implementation.
Script: Bitcoin's limited programmability
Bitcoin transactions use a stack-based scripting language called Script. It is intentionally not Turing-complete — it has no loops, making scripts predictable and preventing infinite execution. Standard script types include P2PKH (Pay to Public Key Hash), P2SH (Pay to Script Hash), and since the Taproot upgrade (BIP 341, 2021), P2TR (Pay to Taproot) which uses Schnorr signatures and Merklized Abstract Syntax Trees (MAST) to enable complex spending conditions while maintaining privacy.
The Taproot upgrade improved privacy by making complex multisignature transactions appear identical to single-signature transactions on-chain, and reduced transaction sizes, lowering fees for complex scripts.
Sources: BIP 341 (Schnorr/Taproot): github.com/bitcoin/bips · Bitcoin Core documentation: bitcoin.org/en/developer-reference
The Lightning Network: Layer 2 for payments
Bitcoin's base layer processes approximately 7 transactions per second — far too slow for everyday payments. The Lightning Network (proposed in 2015 by Poon and Dryja) is a Layer 2 protocol that enables near-instant, low-fee Bitcoin transactions by creating off-chain payment channels between participants. Transactions between channel partners settle instantly; only channel open and close transactions are recorded on-chain.
The protocol uses Hashed Timelock Contracts (HTLCs) to route payments across a network of channels without requiring direct channels between every pair of users. As of 2026, the Lightning Network has thousands of nodes and hundreds of millions of satoshis in liquidity, and is used for micropayments, point-of-sale in El Salvador, and streaming payments in various protocols.
Source: Poon, J. & Dryja, T. (2015). The Bitcoin Lightning Network: Scalable Off-Chain Instant Payments. lightning.network/lightning-network-paper.pdf
Key protocol parameters (from Bitcoin Core)
- Maximum block size: 1MB base size; up to 4MB with SegWit witness data (effective weight limit 4,000,000 weight units)
- Target block time: 600 seconds (10 minutes)
- Difficulty adjustment: Every 2,016 blocks
- Halving interval: Every 210,000 blocks
- Maximum supply: 20,999,999.9769 BTC (due to rounding in coinbase transactions)
- Smallest unit: 1 satoshi = 0.00000001 BTC
- Hash algorithm: SHA-256 (double)
- Signature scheme: ECDSA (secp256k1) + Schnorr (post-Taproot)
- P2P port: 8333 (mainnet)
Source: Bitcoin Core source code, chainparams.cpp. github.com/bitcoin/bitcoin