I remember the exact moment I decided to actually understand Bitcoin rather than just hold it. It was late 2017, I’d already bought some on a Thai exchange, and a coworker asked me to explain what it was. I opened my mouth and realized I had nothing coherent to say. I’d been treating it like a stock ticker. That embarrassment turned into a months-long obsession with the actual mechanics, and what I found changed how I think about money entirely.
This guide is what I wish someone had handed me back then — not a marketing pitch, not a price prediction, but a plain-language explanation of what Bitcoin actually is and how it works. I’ll write it the way I explain it to my developer friends who haven’t gone down the rabbit hole yet.
The twenty-two-word answer
Bitcoin is a decentralized, fixed-supply, peer-to-peer electronic cash system secured by cryptographic proof rather than institutional trust.
That’s the core of it. Every word in that sentence carries weight:
- Decentralized — no single company, government, or person controls it
- Fixed-supply — 21 million bitcoin total, ever; written into the protocol
- Peer-to-peer — you can send value directly to anyone on Earth without an intermediary
- Cryptographic proof — the math does the enforcement; humans and institutions are optional
Satoshi Nakamoto wrote in the Bitcoin whitepaper: “What is needed is an electronic payment system based on cryptographic proof instead of trust, allowing any two willing parties to transact directly with each other without the need for a trusted third party.”
That one sentence published in October 2008 describes the entire game. The trusted third party is the bank, the payment processor, the exchange, the government — every institution we currently depend on to move money. Bitcoin proposes removing that dependency.
Why “sovereign money”?
I started using the phrase “sovereign money” around 2019 after running my own full node and actually understanding what that means in practice. Sovereignty here means the money obeys rules, not rulers. Let me unpack the three properties that make Bitcoin genuinely novel as money.
Self-custody
When I hold bitcoin in a wallet I control — meaning I hold the private keys — no one can freeze it, seize it, or inflate it away. I tested this thinking when I moved my first significant amount off a Thai exchange (Bitkub, at the time) onto a hardware wallet. It felt surprisingly powerful. The funds were mine in a way that bank money never has been.
Bank money is an IOU. When you have 100,000 baht in a Thai bank account, you have a claim on that bank — not the baht itself. If the bank fails, if the government freezes accounts, if a sanctions regime gets applied to your address, your access can disappear. I’m not a conspiracy theorist; I’ve just read enough financial history to know this happens. It happened in Greece in 2015. It happened in Lebanon in 2019. It happened in Canada in 2022 with the truckers’ protests. Bitcoin doesn’t solve every problem, but it solves the custodian problem.
Censorship-resistance
Because Bitcoin transactions are broadcast across a global peer-to-peer network — I’ll describe the mechanics below — no single actor can reliably block a valid transaction. Miners process transactions in exchange for fees. If one miner rejects your transaction, another will include it. This is not theoretical; it’s a design property that has held since 2009.
Fixed supply
The 21 million cap is probably Bitcoin’s most misunderstood property. It isn’t a marketing claim. It’s enforced by every node on the network independently running the same rules. When I run my own node at home (I’m on Bitcoin Core, full archival node, been running it since mid-2021), my node rejects any block that would violate the supply schedule — including any block a miner might try to produce with extra coinbase reward.
The supply curve is public knowledge: 50 BTC per block from genesis, halving every 210,000 blocks (roughly every 4 years). The last sat will be mined around 2140. You can audit the math yourself right now with any block explorer.
“The root problem with conventional currency is all the trust that’s required to make it work.” — Satoshi Nakamoto, Bitcointalk, February 2009
What it actually runs on
I’m a software engineer, so I find the technical layer genuinely interesting rather than intimidating. Here’s the plain-language version:
The blockchain
Bitcoin’s transaction ledger is stored in a structure called the blockchain — a chain of blocks, where each block contains a batch of valid transactions and a cryptographic hash linking it to the previous block. This linkage means that altering any historical transaction would invalidate every subsequent block. It’s an append-only ledger secured by computational work.
I think the word “blockchain” has been thoroughly abused by marketing departments, so I want to be precise: the blockchain is not the innovation. The innovation is the combination of proof-of-work, peer-to-peer distribution, and the economic incentive structure that keeps independent actors maintaining the same ledger without needing to trust each other.
Nodes
A node is a computer running Bitcoin software that validates every transaction and block against the protocol rules. Right now there are roughly 20,000+ reachable nodes worldwide (the actual count including non-reachable nodes is much higher). Each one independently verifies the entire history. My node at home validates every block that arrives. Nobody sends me a summary and asks me to trust it — the software checks the math.
This is the “don’t trust, verify” principle in its most literal form.
Mining
Miners are specialized computers (ASICs) that compete to produce valid blocks by finding a hash output below a certain target — this is proof-of-work. It’s computationally expensive. The difficulty adjusts every 2,016 blocks so that the average block time stays near 10 minutes regardless of how much or how little mining hardware is on the network.
Mining serves two purposes: it introduces new bitcoin into circulation (the block subsidy), and it orders transactions in time, resolving the double-spend problem that made prior digital cash attempts fail.
Units: BTC, sats, and satoshis
One bitcoin (BTC) is divisible into 100,000,000 units called satoshis, or sats. This is the smallest unit the protocol currently handles.
When I first started in 2017, buying “a Bitcoin” felt financially out of reach for many people I knew. The framing matters: you don’t need to buy a whole bitcoin. When I pay for coffee over Lightning, I’m sending 5,000–20,000 sats depending on the exchange rate. When I stack regularly, I think in sats, not fractions of BTC.
Conversions matter for day-to-day thinking. If you want to convert between BTC and satoshis instantly, the Sats Converter on this site does that math for you.
Quick reference:
- 1 BTC = 100,000,000 sats
- 1,000 sats = 0.00001 BTC
- 1 sat = 0.00000001 BTC
Lightning Network payments are denominated in millisatoshis (1 sat = 1,000 msats) at the protocol level, but you’ll rarely see msats in any user interface.
Who controls Bitcoin?
Nobody. And this is not a rhetorical dodge — it’s the actual answer, and it’s worth sitting with.
No company controls Bitcoin. The Bitcoin Core developers who write the reference implementation can propose changes, but they cannot force nodes to upgrade. Nodes run the software they choose. Miners produce blocks, but they cannot change the rules — if they produce invalid blocks, every node on the network rejects them. Exchanges can set their own policies, but they cannot rewrite the protocol.
The whitepaper describes this design explicitly. The system is trustless because it doesn’t require you to trust any participant — the rules are enforced by math and by the independent verification of every participating node.
In practice, this means major Bitcoin protocol changes require extraordinary consensus. The Segwit upgrade in 2017 took years of debate and a user-activated soft fork. The block size debates of 2015–2017 resulted in a permanent chain split (Bitcoin Cash) rather than a unilateral protocol change. The protocol resists capture precisely because there is no central owner to capture.
I find this genuinely remarkable as a software engineer. I’ve worked at companies where a single decision from a VP can change the rules of a platform overnight. Bitcoin doesn’t have a VP. It has math.
Why I stopped calling it “crypto”
I used to say “crypto” to mean Bitcoin, the same way most people do. I stopped around 2020, and it wasn’t because of tribalism — it was precision.
The word “crypto” gets applied to an enormous range of projects with wildly different properties. Some have admin keys that let the founders change the supply. Some are controlled by a foundation that can reverse transactions. Some have no proof-of-work and rely entirely on trust in a small validator set. Some were explicitly pre-mined to enrich insiders before launch. I’m not going to name them here — this isn’t a criticism post — but the point is that “crypto” implies a category of similar things when the actual range of properties varies enormously.
Bitcoin has a specific, auditable, fixed set of properties:
- Fixed supply, enforced by protocol rules every node validates
- No founder with a controlling stake or admin key
- Proof-of-work secured, the most battle-tested consensus mechanism in existence
- A pseudonymous, disappeared founder who cannot pull levers on the protocol
- 17 years of uninterrupted operation with no protocol-level failure
When I say “Bitcoin” I’m pointing at a specific thing with specific properties. When I say “crypto” I’m waving at a heterogeneous category that could mean almost anything. The distinction matters especially when we’re talking about monetary properties, which is the domain where I care most about precision.
My developer friends sometimes push back: “Aren’t you just being a maximalist?” I think of it differently. If I said “tech stocks” when I meant “Apple” specifically, you’d tell me to be more precise. Bitcoin is Bitcoin.
What’s next in your learning path
This primer covers the what. The rest of the guides on this site cover the how:
- Bitcoin vs. “Crypto” — why I distinguish Bitcoin from the broader “crypto” category, with specifics on monetary properties and security models
- How to buy your first sats — practical guide to acquiring Bitcoin, including Thailand-specific options (Bitkub, P2P) and KYC tradeoffs
- Self-custody basics — why “not your keys, not your coins” is the entire game, and how to actually act on it
- Setting up your first hardware wallet — step by step, from unboxing to first receive, including the mistakes I made on mine
The mantra of this site is “don’t trust, verify.” Bitcoin was built around the same idea. Every claim I make here, you should check against the primary sources I link. The whitepaper is 9 pages. Andreas Antonopoulos’s Mastering Bitcoin is free online. The Bitcoin Core source code is publicly auditable. Nothing in this system requires you to take anyone’s word for it.
Related tools
- Sats Converter — convert between BTC, sats, and fiat instantly
- Address Validator — check any Bitcoin address before you send
Further reading
- Bitcoin: A Peer-to-Peer Electronic Cash System — Satoshi Nakamoto’s original whitepaper (2008)
- Mastering Bitcoin — Andreas M. Antonopoulos; free on GitHub, the most thorough technical primer available
- bitcoin.org — original Bitcoin information resource
- Bitcoin Core — the reference implementation; the actual code that runs nodes like mine
- Why Bitcoin Works — Gigi’s explanation of Bitcoin as time; one of the best long-form pieces I’ve read on the subject