What Is Bitcoin?

Learn what Bitcoin is, why it exists, how mining and the blockchain work, and how Bitcoin scales, governs changes, and handles privacy.

Sara ToshiMar 21, 2026
Summarize this blog post with:
What Is Bitcoin? hero image

Introduction

Bitcoin is a decentralized monetary network that lets people hold and transfer digital value without depending on a central issuer, bank, or payment company to keep the master ledger. That claim sounds ordinary now, but it was a hard problem for decades. Digital information copies easily, so digital money seems to require some trusted party to stop the same unit from being spent twice. Bitcoin's core achievement was to show that a network of independent computers could maintain a shared ledger and resist double-spending through cryptography, economic incentives, and a public history of transactions.

That design makes Bitcoin feel unusual from almost every angle. It is money-like, but no state or company issues it. It is software, but changing the software does not automatically change the rules for everyone. It is public, but ownership is controlled by private keys. It is global, but settlement is constrained by a deliberately small base layer. To understand Bitcoin, the most useful starting point is not price, speculation, or ideology. It is the accounting problem Bitcoin solves and the trade-offs it accepts to solve it.

How does Bitcoin prevent double-spending without a central authority?

If Alice sends Bob a photo, Alice still has a copy. If Alice sends Bob money, that is not acceptable: the sender must no longer control what was sent. Traditional digital payment systems solve this by centralizing the ledger. A bank, card network, or payment processor decides whose balance goes down, whose goes up, and which transactions count as final.

Bitcoin replaces that central ledger operator with a public ledger maintained by a peer-to-peer network. The hard part is not recording transactions; databases do that easily. The hard part is getting thousands of nodes, run by different people with different interests, to agree on a single transaction history when anyone can join, anyone can broadcast transactions, and no one is in charge.

The key constraint is this: if two conflicting transactions exist, the network must converge on one history and reject the other. Bitcoin achieves that with proof of work, a mechanism that makes rewriting history expensive. Blocks of transactions are added to a chain, and each block commits to the previous one. To create a valid block, miners must find a block hash below the current target. That work is costly to produce but easy for everyone else to verify. Because each block builds on the previous one, changing an old block would require redoing that block's work and then catching up with the chain that honest miners continue extending.

This is the central invariant behind Bitcoin: there is a public transaction history whose accepted version is the one backed by the most cumulative proof of work under the network's consensus rules. Everything else in Bitcoin rests on that idea.

How does Bitcoin's UTXO model track ownership instead of using accounts?

A first-time reader often imagines Bitcoin as a spreadsheet of account balances. It is not. Bitcoin tracks spendable pieces of value called unspent transaction outputs, or UTXOs. A transaction consumes earlier outputs as inputs and creates new outputs. If a transaction creates an output worth 0.5 BTC that only a certain key can spend, that output sits in the global UTXO set until some later transaction spends it.

This model matters because ownership in Bitcoin is really the ability to satisfy the spending conditions attached to specific outputs. A wallet does not hold coins in the way a leather wallet holds cash. It holds the private keys and metadata needed to identify and spend the outputs the network recognizes as spendable by that wallet.

Here is the mechanism in ordinary terms. Suppose you received two earlier outputs, one worth 0.3 BTC and one worth 0.4 BTC. You now want to pay 0.5 BTC. Your wallet may build a transaction that uses both outputs as inputs, creates one new output paying the recipient 0.5 BTC, and another output sending the leftover value back to a fresh address you control. That leftover output is called change. This is one reason Bitcoin transactions often reveal more structure than a simple account transfer: combining inputs and creating change can leak information about which outputs are controlled by the same user.

Transactions are authorized with digital signatures. Bitcoin.org's user-facing documentation describes a transaction as a transfer of value between wallets, signed with a private key or seed to provide mathematical proof of ownership. The network checks that the inputs being spent are valid and unspent, that the signatures or other script conditions are satisfied, and that the transaction obeys consensus rules such as amount limits. In Bitcoin Core's consensus code, amounts are represented in satoshis, where COIN = 100000000, and the MAX_MONEY sanity bound is 21000000 * COIN. That upper bound is consensus-critical because validation depends on it.

This also explains a common beginner confusion: a Bitcoin address is not an account. It is better thought of as one possible encoding of spending instructions. Modern wallets generate many addresses from a single seed. Reusing addresses is discouraged because it harms privacy and can reveal that multiple payments go to the same owner.

How do mining and the blockchain make Bitcoin nodes agree on transaction history?

Bitcoin's blockchain is the shared public ledger containing all confirmed transactions. Wallets use it to determine which outputs remain unspent and therefore spendable. But the important feature is not that it is public. The important feature is that the network has a rule for deciding which proposed updates become part of the accepted history.

That is where mining enters. Mining is not just “creating coins.” It is the distributed consensus process that packages transactions into blocks and competes to append those blocks to the chain. A miner assembles valid transactions, builds a candidate block, and repeatedly varies fields such as the nonce to search for a block hash below the current difficulty target. The search is probabilistic: there is no shortcut known better than trying many hashes.

When a miner finds a valid block, it broadcasts that block to the network. Other nodes verify it. If valid, they accept it and begin building on top of it. Occasionally two valid blocks are found close together, creating a temporary fork. Different nodes may see different tips first. The fork resolves when a later block is found on one branch; the branch with more cumulative proof of work wins, and transactions in the losing block return to the mempool unless they also appear in the winning branch.

That is why confirmations matter. A transaction in a newly mined block has one confirmation. Each additional block on top of it makes reversal harder because an attacker would need to replace not just one block but outwork the honest chain from that point onward. Bitcoin.org notes that transactions usually begin to be confirmed within roughly 10 to 20 minutes, which reflects Bitcoin's roughly 10-minute block interval, but this is only an expectation, not a guarantee.

Mining also governs issuance. New bitcoins enter circulation through the block subsidy in the coinbase transaction, plus transaction fees paid by users. The subsidy halves every 210,000 blocks, roughly every four years. This geometric issuance schedule is what drives Bitcoin's long-term supply asymptotically toward 21 million BTC. In the Bitcoin Core code and related documentation, MAX_MONEY is not exactly a statement of current circulating supply; it is a consensus sanity limit. The actual spendable supply is lower because some coins are lost, some are unspendable, and the genesis block's subsidy cannot be spent.

Why was Bitcoin designed with proof-of-work and a small, hard-to-change base layer?

Bitcoin did not appear in a vacuum. Its design makes more sense when read against the atmosphere of the late 2000s, especially the 2008 financial crisis. Public trust in banks and financial intermediaries had been badly shaken. Bailouts reinforced the sense that the financial system depended on concentrated institutions whose risks could be socialized while ordinary users remained dependent on them.

Into that environment came a short whitepaper published in 2008 under the name Satoshi Nakamoto: Bitcoin: A Peer-to-Peer Electronic Cash System. The paper's argument was not that cryptography alone could create money. It was that a timestamped chain of proof-of-work blocks could let a decentralized network agree on transaction order, making double-spending impractical without a trusted third party.

The first block, the genesis block, carries a now-famous embedded newspaper headline about bank bailouts: “The Times 03/Jan/2009 Chancellor on brink of second bailout for banks.” People often read that line as pure political commentary. It may have been that, but it also functioned as a timestamp anchored in the real world. More broadly, it told early readers what problem Satoshi thought mattered: dependence on trusted financial intermediaries.

Early adopters were not mainstream consumers. They were cryptographers, cypherpunks, programmers, libertarians, and curious hobbyists who were willing to run experimental software because the idea itself was compelling. In Bitcoin's first years, it was mined on ordinary CPUs, then GPUs, and eventually dedicated ASIC hardware. The network gained a real exchange rate, rudimentary markets, and its first famous proof that digital scarcity could feel real: people would trade something valuable for these internet-native units.

Those first years were also messy. Bitcoin had to survive not only skepticism but real failures. A 2010 integer overflow bug allowed the creation of absurdly large outputs in block 74638. The fix added checks against negative and overflowing input and output values and introduced MAX_MONEY as a validation bound. That episode mattered because it showed something easy to miss in theory: Bitcoin's monetary rules are not just ideas; they live in consensus-critical code, and bugs can threaten them.

Then came exchange failures, including the collapse of Mt. Gox, which for many people became wrongly synonymous with Bitcoin itself. But Mt. Gox was not a failure of the protocol's core accounting model. It was a failure of custodial infrastructure, operational security, and governance around a major exchange. That distinction became one of Bitcoin's enduring lessons: the protocol can be decentralized while many of the businesses built on top of it are not.

Over time, major upgrades such as Pay-to-Script-Hash, Segregated Witness, and Taproot expanded what Bitcoin could do without abandoning the conservative bias of the base layer. The system that began as an experiment hardened into infrastructure.

What do people use Bitcoin for; payments, savings, or censorship-resistant transfers?

Use caseBest forLatencyCostMain tradeoff
Savingslong-term reservenot time-sensitivefee-insensitivecustody responsibility
Censorship-resistanttransfers under blockadesminutesvariable feeshigher on-chain cost
On-chain paymentssettled transfersminutescan be high in congestionlimited throughput
Lightningsmall fast paymentsnear instantvery low per paymentliquidity and routing complexity
Self-custodydirect control of fundsdepends on payment methodno custodian feesoperational loss risk
Figure 1.1: What Bitcoin is used for

People often ask whether Bitcoin is “for payments” or “for saving.” The more accurate answer is that Bitcoin's properties suit different uses for different reasons.

Many users treat Bitcoin as a savings asset or long-term reserve. The mechanism behind that use is not mystical. Bitcoin has a credibly constrained issuance schedule, a globally auditable ledger, and no central issuer that can decide to create more units at will. If you believe those rules will remain socially and technically defended, then holding bitcoin becomes a bet on scarcity enforced by open-source consensus rather than by an institution's promise. This use depends heavily on self-custody or trusted custody arrangements and on the assumption that the market will continue to value those rules.

Bitcoin is also used for censorship-resistant transfers. This does not mean all transactions are unstoppable in practice. It means there is no central administrator with a master switch for the ledger itself. If you can construct a valid transaction, get it to the network, and pay a competitive fee, the protocol has no field for your nationality, political status, or account relationship with a bank. That property matters most when ordinary payment rails are unavailable, selectively blocked, or unreliable.

For everyday small payments, Bitcoin increasingly relies on Lightning, a second-layer network of payment channels. The reason is mechanical. Bitcoin's base layer intentionally limits throughput. Every full node must validate blocks and transactions, and pushing too much activity onto the base layer makes it harder and more expensive for ordinary users to run a validating node. Lightning moves many payments off-chain while using the base chain for final settlement and dispute resolution.

A simple way to picture Lightning is as a network of prepaid tabs that can be updated rapidly between peers. Two users lock funds into a channel on-chain, then update their balances off-chain many times. Routed payments use hashed timelock contracts so that intermediaries can forward payments without needing to trust the sender or receiver. The result is that many small payments can happen almost instantly and with low fees, while only channel opens, closes, and occasional disputes touch the blockchain. This is why BIP 141, Segregated Witness, mattered so much: by fixing a major class of transaction malleability, it enabled safer off-chain protocols such as Lightning.

Another major use is self-custody. Bitcoin lets users hold private keys directly rather than holding an IOU from a bank or exchange. This is a profound shift in mechanism. In traditional finance, your asset usually exists as someone else's liability plus a legal claim. In self-custodied Bitcoin, control of the keys is control of the spend path. The cost is that operational mistakes become your problem. Lose the seed phrase, sign the wrong transaction, or expose keys to malware, and there may be no institution to reverse the outcome. So self-custody is powerful precisely because it replaces institutional dependency with personal responsibility.

Why doesn't Bitcoin scale like a centralized payment database?

OptionThroughputNode requirementsEffect on decentralizationTypical role
Centralized payment DBvery highsingle operatorcentralizedconsumer payments
Bitcoin base layerlimited throughputfull-node verificationpreserves decentralizationglobal settlement
Larger on-chain blockshigher throughputmore storage and bandwidthcentralization pressureon-chain cash attempts
Layer-two (Lightning)high off-chainmust monitor chain liquiditykeeps base layer smallfast micro payments
Figure 1.2: Bitcoin scaling options compared

A normal centralized payment system can increase throughput by adding bigger servers or loosening internal costs because one operator controls validation. Bitcoin cannot do that freely because decentralization depends on many independent users being able to verify the chain. Every consensus rule must be checkable by ordinary nodes around the world with reasonable hardware and bandwidth.

This creates a tension. Larger blocks can fit more transactions, but they also take longer to propagate, cost more to validate and store, and make it harder for smaller operators to run full nodes. Research on Bitcoin network propagation has shown that delay contributes to fork risk, and larger blocks worsen propagation time. That matters because higher orphan and fork rates tend to advantage better-connected miners and can increase centralization pressure.

Bitcoin chose a layered answer rather than simply making the base layer much larger. SegWit redefined block limits in terms of block weight, with a consensus limit of 4,000,000, which effectively increased capacity while discounting witness data and fixing other issues. But Bitcoin's scaling philosophy remained conservative: keep the base chain robust and globally verifiable, and push high-frequency activity into second layers and better transaction construction.

The most famous dispute around this question was the block-size debate, which eventually contributed to the creation of Bitcoin Cash in 2017. Underneath the politics was a real design disagreement. One side argued that much larger blocks were the straightforward way to keep Bitcoin useful as cash on-chain. The other argued that aggressive block-size increases would erode decentralization by making node operation more expensive and shifting power toward large miners and infrastructure providers. Bitcoin's current architecture reflects the second view.

That does not make scaling solved. Lightning has liquidity constraints, routing complexity, channel management overhead, and a different user experience from on-chain payments. The base layer remains scarce blockspace. Fees can rise during congestion. Bitcoin's answer to scaling is not “infinite cheap transactions on the base chain.” It is “a small, hard-to-change settlement layer with additional layers above it.”

Is Bitcoin anonymous or pseudonymous, and how can users improve privacy?

TechniqueReduces visibilityEase of useMain limitation
Fresh addressesbreaks direct reuseautomatic in modern walletslimited against clustering
CoinJoinobscures input-output linksrequires coordinationfees and round failures
PayJoinbreaks change heuristicsreceiver support requiredneeds compatible wallets
Tor / network privacyhides broadcast IPeasy to enabledoesn't hide ledger data
Wallet hygienereduces linkabilityeasy to adoptuser errors degrade privacy
Figure 1.3: Bitcoin privacy techniques compared

Bitcoin is often described as anonymous. That is misleading. Bitcoin is pseudonymous. The blockchain is public, and every transaction, input, output, and amount is visible. What is not automatically visible is the real-world identity behind each address or cluster of addresses.

Chain analysis works by exploiting patterns that fall naturally out of the UTXO model and wallet behavior. A classic heuristic is multi-input clustering: if several addresses appear as inputs in the same transaction, they are often controlled by the same user because signing for all those inputs requires access to the relevant keys. Another heuristic looks for probable change outputs, since ordinary payments often create one recipient output and one change output returning value to the sender. Over time, analysts combine these graph heuristics with external information from exchanges, merchant data, public address reuse, seized records, and network observations.

The result is that Bitcoin's privacy is conditional and fragile. The ledger does not show your name by default, but it can show enough structure that identities become inferable, especially once coins interact with regulated exchanges or public services. This is why address reuse is discouraged and why naive wallet use can reveal more than users expect.

Users improve privacy with several kinds of tools. At the simplest level, modern wallets generate fresh addresses automatically. More advanced users use CoinJoin, a collaborative transaction in which many users combine inputs and outputs so that the link between any given input and output becomes less clear. Wasabi and JoinMarket are two well-known implementations, though they take different coordination approaches. PayJoin improves payment privacy by having both sender and receiver contribute inputs, breaking assumptions chain analysts often rely on. Network-level privacy tools such as Tor reduce the risk that transaction broadcasts are linked to an IP address.

None of these tools make Bitcoin perfectly private. They raise the cost of analysis and reduce certainty, but privacy remains probabilistic and adversarial. A good way to remember the distinction is this: Bitcoin is transparent money with optional privacy techniques, not opaque money by default.

Who controls Bitcoin and how are protocol changes decided?

A common but mistaken question is: who runs Bitcoin? The closest correct answer is that no one controls Bitcoin outright, but many groups constrain what can happen.

Protocol changes are usually proposed through the Bitcoin Improvement Proposal process, or BIPs. The BIPs repository is a publication and archival medium. That is an important distinction: publication of a BIP does not mean the change has consensus or will be adopted. The repository itself explicitly says ultimate acceptance rests with Bitcoin users, sometimes called the economic majority.

In practice, a meaningful change passes through several filters. First, someone writes and discusses a proposal, often on developer mailing lists or forums. If the draft matures, it can be published as a BIP. Separately, implementations such as Bitcoin Core may review and eventually merge code. Miners may need to signal or enforce certain activation conditions for soft forks. Exchanges, businesses, wallets, node operators, and ordinary users then decide what software to run and what chain they recognize as Bitcoin.

Bitcoin Core matters a great deal because it is the dominant full-node implementation and a reference point for much of the ecosystem. Its repository states that the software connects to the peer-to-peer network and fully validates blocks and transactions. But Bitcoin Core developers do not have a magic power to force users to adopt changes. Their influence comes from technical credibility, review capacity, implementation quality, and the reality that many users run their software.

Bitcoin changes slowly because the cost of a mistake is extremely high. A bug in consensus code can split the chain. A rushed feature can create permanent fund-loss risks. Slow governance is frustrating if you want rapid innovation, but it is part of Bitcoin's value proposition for users who want predictable monetary and validation rules. This conservatism is why major changes such as SegWit and Taproot took years of design, debate, implementation, and activation work.

So who effectively controls Bitcoin? Not one constituency. Developers write code, but users choose whether to run it. Miners produce blocks, but nodes decide whether those blocks are valid. Exchanges shape liquidity and adoption, but they do not define consensus rules. Large holders influence markets, but not directly the protocol. Bitcoin survives by requiring partial cooperation among groups that cannot unilaterally dictate outcomes.

What security and social assumptions does Bitcoin depend on?

Bitcoin is durable, but it is not magic. Its security model depends on several assumptions remaining roughly true.

It depends on honest economic behavior being strong enough that the chain with the most cumulative proof of work under valid rules remains the Schelling point for users and miners. Attacks such as selfish mining and large-scale hashpower concentration show that incentives are not perfectly simple. It depends on enough users being able and willing to run validating nodes so that consensus is not outsourced entirely to a small technical elite. It depends on miners remaining economically motivated to secure the chain as block subsidies decline and fees become more important.

It also depends on social coordination. If a severe bug appears, the protocol cannot defend itself without humans deciding what software to run. If major economic actors disagree deeply enough, the network can fork into incompatible assets. That happened in practice with chain splits in the broader Bitcoin family. Bitcoin's “decentralization” is real, but it is a decentralized system of incentives and social consensus, not an escape from human coordination.

Conclusion

Bitcoin is best understood as a public, rule-bound ledger for scarce digital value, secured by proof of work and controlled by whoever holds the relevant private keys. Its core innovation was not merely creating a digital token. It was creating a way for strangers to agree on ownership and transaction order without a central ledger operator.

Everything attractive and frustrating about Bitcoin follows from that choice. It is open, but hard to change. It is censorship-resistant, but capacity-constrained. It enables self-custody, but demands responsibility. It is public by design, so privacy must be built carefully on top. If there is one sentence to remember tomorrow, it is this: Bitcoin trades convenience and flexibility at the base layer for credible neutrality, verifiability, and scarcity.

How do you buy Bitcoin?

Buying Bitcoin is a two-part action: fund your Cube account, then execute a trade on the BTC/USDC market. To place a trade immediately, open the BTC/USDC market at /trade/BTCUSDC and choose the order type that fits your execution and risk preferences.

  1. Deposit USDC into your Cube account via the fiat on-ramp or transfer supported crypto to your Cube wallet.
  2. Open the BTC/USDC market on Cube and select an order type: use a market order for an immediate fill or a limit order to control price.
  3. Enter the BTC amount or USDC spend, review estimated fees, slippage, and the order preview, then submit the order.
  4. After execution, withdraw BTC to an external self-custody wallet if you want sole key control, or keep it in your Cube account for further trading.

Frequently Asked Questions

How does Bitcoin's proof-of-work actually prevent someone from rewriting transaction history or double-spending?
+
Proof-of-work forces miners to expend real computation (and cost) to produce blocks, and each block commits to the previous one so rewriting an old block requires redoing that work plus catching up with the honest chain; the accepted history is the one backed by the most cumulative proof-of-work under the consensus rules, which makes double-spend rewrites expensive to execute.
How do UTXOs differ from account balances, and why does that matter for privacy and wallet behavior?
+
Bitcoin uses a UTXO model where transactions consume earlier outputs and create new outputs, so ownership is the ability to satisfy spending conditions on specific outputs rather than a single account balance; this structure enables flexible scripting but also causes routine behaviors like combining inputs and issuing change to leak linkability and harm privacy.
Why do Bitcoin transactions need multiple confirmations, and is the 10–20 minute confirmation time guaranteed?
+
Confirmations make reversal progressively harder because an attacker must outwork the honest miners from the block's point onward; while transactions typically begin to be confirmed within about 10–20 minutes (the ~10 minute block interval is an expectation, not a guarantee), there is no absolute single-number finality—how many confirmations are "safe" depends on value, threat model, and current network conditions.
Why doesn't Bitcoin scale by making the blockchain much bigger, like a centralized payment database?
+
Raising base-layer throughput by simply enlarging blocks increases propagation, storage, and validation costs for full nodes, which raises fork risk and centralization pressure; Bitcoin therefore favors keeping the base layer compact and more-verifiable while pushing high-frequency payments to second layers and better transaction construction.
How does the Lightning Network help Bitcoin scale and what practical limits should users expect?
+
Lightning moves many payments off-chain by opening on-chain channels that parties update rapidly off-chain and only settle or dispute on-chain, enabling fast, low-fee payments; its limitations include channel liquidity and routing complexity, the need for timely on-chain responses (or third-party watchers), and a different user experience than direct on-chain transfers.
Is Bitcoin anonymous, and how effective are CoinJoin and other privacy tools?
+
Bitcoin is pseudonymous: the blockchain is public and patterns like multi-input clustering and change-address heuristics let analysts link addresses to entities, while privacy tools (fresh addresses, CoinJoin variants like Wasabi or JoinMarket, PayJoin, and network-layer tools such as Tor) can raise the cost of analysis but do not make transactions perfectly anonymous.
Who actually controls or can change Bitcoin's protocol rules—developers, miners, or users?
+
No single actor controls Bitcoin; changes are proposed and documented via BIPs, code is implemented in clients like Bitcoin Core, miners produce blocks, and users/nodes ultimately choose which software and chain to follow—Bitcoin Core and active developers have strong influence through review and reference implementations, but adoption requires coordination among users, miners, and service operators.
What is MAX_MONEY (the 21 million limit), and does Bitcoin actually contain exactly 21 million spendable BTC?
+
MAX_MONEY is a consensus-level sanity bound (expressed in satoshis as 21,000,000 * COIN) used in validation code, but the actual spendable supply can be lower because coins can be lost, made unspendable by bugs, or exist in the unspendable genesis subsidy; MAX_MONEY therefore represents a protocol limit, not a guarantee that exactly 21 million BTC are spendable.

Related reading

Keep exploring

Your Trades, Your Crypto