CoinYQ Dossier

The day code minted 184 billion coins—and people restored Bitcoin's limit

Bitcoin removed the trusted mint, but it did not remove human judgment. A 2010 overflow breached the intended supply boundary; a repaired client and a coordinated chain choice restored it. SegWit later showed the mature version of the same bargain: code defines validity, maintainers propose software, miners order blocks, and users decide which rules their money accepts.

No mint, then a minting failure

On October 31, 2008, Satoshi described electronic cash with no trusted third party. The January 3, 2009 genesis block fixed the network's starting identity; five days later, Satoshi released the Windows-only v0.1 alpha and its C++ source. A design had become software that other people could run, but its monetary promise still depended on validation code correctly limiting every input, output and block reward.

Block 74,638 exposed that dependency on August 15, 2010. Its anomalous transaction carried two outputs of 92,233,720,368.54275808 BTC each—184,467,440,737.08551616 BTC together. The historical fix introduced MAX_MONEY and checked individual and aggregate amounts. Scarcity survived because repaired software rejected the bad history and enough participants built on the repaired chain—not because an issuer reversed an account.

A maintainer can publish; a network must adopt

Bitcoin Core's maintainers decide what enters that repository, and its contribution rules call for broad public review of consensus changes. That merge authority produces one software release; it does not rewrite the rules already running on independent nodes. Shared monetary authority emerges only when nodes, miners, wallets and businesses remain compatible.

SegWit made this boundary visible at scale. Bitcoin Core 0.13.1 shipped witness validation as a soft fork; current parameters record mainnet activation at block 481,824 on August 24, 2017. Participants could continue running older compatible software, but only upgraded validators enforced the new witness rules. It was neither a token vote nor a decision one maintainer could impose.

Twenty-one million is a validation rule

Current code starts subsidy at 50 BTC and halves it every 210,000 blocks. After 32 halvings the subsidy is one satoshi; the 33rd halving makes it zero, setting the scheduled maximum at 20,999,999.9769 BTC. Nodes enforce that schedule by rejecting a coinbase transaction that pays more than subsidy plus fees; the separate 64-halving guard prevents an undefined software operation rather than extending issuance that long.

A monetary rule survives only while participants enforce it

The overflow repair and SegWit activation expose the same structure. Consensus code defines the 20,999,999.9769 BTC schedule and maintainers can publish a client, but scarcity persists only while independently run nodes reject invalid creation and economic participants converge on compatible history. No issuer guarantees that outcome, and no repository merge can achieve it alone.

Each halving reduces the subsidy until it reaches zero, shifting miner revenue toward transaction fees. Whether future fees support enough hash power remains an unresolved market outcome. Spot ETP shares widened regulated access in 2024, but their issuers, custodians, fees and product rights sit outside that consensus process; a wrapper neither changes native validation nor solves Bitcoin’s future security budget.

How the project changed

  1. 2008-10-31
    Satoshi announces an issuerless cash design

    The cryptography-list post presents peer-to-peer double-spend prevention with no trusted mint.

  2. 2009-01-03
    The genesis block anchors mainnet

    Bitcoin Core preserves the timestamp, newspaper message and unique genesis hash used to identify the chain.

  3. 2009-01-08
    Satoshi releases Bitcoin v0.1

    The first public alpha ships as open-source C++ code and a Windows executable five days after genesis.

  4. 2010-08-15
    Block 74,638 crosses the intended money range

    An overflow exposes that monetary rules are only as strong as the validation paths implementing them.

  5. 2017-08-24
    SegWit activates at height 481,824

    A soft fork adds witness rules while exposing the distinction between publishing code and securing adoption.

  6. 2024-01-10
    The SEC approves spot bitcoin ETP listings

    Regulated fund shares broaden access while remaining legally and operationally distinct from native BTC.

Evidence and primary sources

Last evidence review: 2026-09-05

More stories about this project

What is Bitcoin?

Bitcoin is the peer-to-peer monetary network Satoshi Nakamoto proposed in 2008. BTC exists as spendable outputs in a public ledger rather than as balances in an issuer's account or a token contract. To spend an output, a transaction must satisfy its script; miners order valid transactions through proof of work, and independently operated nodes reject transactions or blocks that break the rules they run.

What problem does Bitcoin solve?

The original problem was double spending without a financial institution. Proof of work orders transactions while nodes validate them, but history exposed a second problem: the validating software can contain defects. In August 2010 an overflow let block 74,638 violate the intended monetary boundary. The repair worked because developers published stricter checks and participants adopted the repaired history.

How does Bitcoin work?

Transactions consume earlier unspent outputs and create new ones under scripts. Miners assemble valid transactions and compete on proof of work; nodes accept only blocks valid under their software. The subsidy begins at 50 BTC and halves every 210,000 blocks. Whole-satoshi rounding makes it zero from the 33rd halving, setting the scheduled maximum at 20,999,999.9769 BTC. Bitcoin Core maintainers can merge and publish software, but a release does not install itself on independently operated nodes. A proposed rule matters only when users and businesses adopt compatible software.

Key facts

  • Satoshi announced the paper on 2008-10-31; the mainnet genesis timestamp maps to 2009-01-03.
  • Bitcoin has no smart-contract address; mainnet identity is anchored by genesis hash 000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f.
  • One BTC equals 100,000,000 satoshis.
  • Subsidy starts at 50 BTC, halves each 210,000 blocks and reaches zero from the 33rd halving because rewards use whole satoshis; the scheduled maximum is 20,999,999.9769 BTC.
  • Mainnet targets 10-minute blocks and retargets proof-of-work difficulty over 2,016 target blocks.
  • The 2010 overflow repair added explicit 21-million-denominated MAX_MONEY and aggregate amount checks.
  • SegWit is buried in current mainnet parameters at height 481,824, activated on 2017-08-24.
  • Bitcoin Core maintainers can merge and publish one implementation; a repository decision does not itself change what independently operated nodes validate and accept.
  • Native BTC lets a valid key satisfy an output's script; that spend authority is distinct from equity, dividends, reserve redemption, mining hardware ownership or a claim against developers.
  • A U.S. spot bitcoin ETP share is a share or beneficial interest in a trust or fund listed under SEC-approved exchange rule changes, not native BTC in the shareholder's on-chain wallet.

Compare the designs

Bitcoin vs XRP

How Bitcoin and XRP differ beyond price

Compare their purpose, consensus, supply, settlement, energy use, custody, governance, and risks.

Read the comparison →

Official links

Categories

Related coins

Frequently asked questions

Did the 2010 overflow permanently break the 21 million rule?

No. The exploited history was displaced after repaired clients added amount and overflow checks. The event matters because recovery required people to install compatible software and support the repaired chain.

Is the final supply exactly 21,000,000 BTC?

That is the standard shorthand. The code halves rewards every 210,000 blocks; whole-satoshi rounding makes the subsidy zero from the 33rd halving, leaving a scheduled maximum of 20,999,999.9769 BTC.

Can Bitcoin Core maintainers change my coins?

Maintainers can merge and publish Bitcoin Core code, but publishing a release does not change the rules already running on independent nodes. Users and businesses decide whether to adopt it, and incompatible consensus changes risk rejection or a chain split.

Does owning BTC give legal ownership of Bitcoin?

Native BTC gives control of outputs when the holder can satisfy their scripts. That does not make the holder a shareholder, create dividends or reserve redemption, convey mining equipment, or establish a contract with Bitcoin Core developers.

Is a spot bitcoin ETP share the same as BTC?

No. SEC-approved exchange rule changes allow shares or beneficial interests in specified trusts and funds to trade on exchanges. Their custody, fees and redemption mechanics arise from product documents, while native BTC settles under Bitcoin's rules.

External trackers

Choose a tracking site for Bitcoin: