Ask California Bitcoin / Knowledge Atlas

Bitcoin knowledge atlas

The knowledge behind every answer.

Explore the canonical concepts that power Ask California Bitcoin. The interface stays simple; the structure underneath is deep, source-backed, and built to be useful to people, search engines, and AI systems.

Adoption

Merchant Bitcoin paymentsBusinesses can accept Bitcoin on-chain or over Lightning, with choices around custody, conversion, accounting, and payment tooling.El Salvador and BitcoinEl Salvador made Bitcoin legal tender in 2021, becoming the first nation to adopt Bitcoin at the national legal-tender level.

Cryptography

Public-key cryptographyPublic-key cryptography lets people publish a key for verification or encryption while keeping a paired private key secret.Digital signaturesDigital signatures let a private-key holder authorize data in a way others can verify with the corresponding public key.Cryptographic hash functionsA cryptographic hash maps arbitrary data to a fixed-size digest and is designed to resist collisions and reversal.Merkle treesMerkle trees summarize many pieces of data into one root hash while allowing efficient proofs that an item is included.

Custody

Bitcoin walletsA Bitcoin wallet manages keys, addresses, transaction construction, and often coin selection; bitcoin itself remains recorded on the network.Private keysA private key is secret cryptographic material used to authorize spending from Bitcoin outputs controlled by the corresponding key conditions.Public keysA public key is derived from a private key and can be used to verify digital signatures without revealing the private key.Seed phrasesA seed phrase is a human-readable backup encoding used by many hierarchical deterministic wallets to recreate a wallet’s key material.HD walletsHierarchical deterministic wallets derive many keys and addresses from a single seed using standardized derivation paths.Extended public keysAn extended public key can derive a branch of public keys and addresses without exposing the corresponding private spending keys.Self-custodySelf-custody means controlling the private keys required to authorize spending rather than relying on a custodian.Cold storageCold storage keeps Bitcoin signing keys on systems designed to remain isolated from internet-connected environments.Hardware walletsHardware wallets are dedicated signing devices designed to keep private keys isolated while allowing users to authorize transactions.Watch-only walletsA watch-only wallet tracks addresses and balances without possessing the private keys needed to spend.MultisignatureMultisignature spending conditions require more than one key to authorize spending, enabling redundancy and shared control.Bitcoin custodiansA custodian holds private keys or controls withdrawal authority on behalf of users, simplifying operations while introducing counterparty dependence.Lost bitcoinBitcoin whose private keys are permanently lost may remain visible on-chain but become economically unspendable, reducing effective circulating supply.

Cypherpunk era

Crypto-anarchyCrypto-anarchist thinking argued that strong cryptography could enable private, censorship-resistant communication and exchange beyond traditional gatekeepers.CypherpunksCypherpunks were technologists and activists who believed privacy-enhancing cryptography should be built and deployed rather than merely discussed.

Foundations

Information theoryClaude Shannon’s work formalized how information can be measured and transmitted, helping establish the mathematical foundations that later cryptography and digital communications built upon.

Fundamentals

BitcoinBitcoin is a peer-to-peer digital monetary network with a fixed issuance schedule, independent validation, and no central issuer.DecentralizationBitcoin decentralization comes from distributing validation, ownership, mining, development, and economic choice rather than assigning protocol control to one institution.Censorship resistanceBitcoin is designed so valid transactions can be broadcast and settled without requiring approval from a central payment administrator.Permissionless accessBitcoin allows anyone who can communicate with the network to run software, receive bitcoin, verify history, or attempt to mine without membership approval.SatoshisA satoshi, or sat, is the smallest native unit commonly represented in Bitcoin: one hundred millionth of a bitcoin.

History

Satoshi NakamotoSatoshi Nakamoto is the pseudonymous creator of Bitcoin, author of the white paper, and lead developer during Bitcoin’s earliest years.Bitcoin white paperSatoshi Nakamoto published “Bitcoin: A Peer-to-Peer Electronic Cash System” on October 31, 2008, describing a way to transfer value without a trusted central intermediary.Genesis blockBitcoin’s genesis block is block 0, mined by Satoshi on January 3, 2009 and containing the Times headline about a second bank bailout.Bitcoin Pizza DayOn May 22, 2010, Laszlo Hanyecz’s purchase of two pizzas for 10,000 BTC became the best-known early example of Bitcoin being used for a real-world purchase.Satoshi’s departureSatoshi gradually withdrew from public Bitcoin development and communication around 2010–2011, leaving the project to an open community.User-activated soft forkA user-activated soft fork is a coordination strategy in which economic nodes signal or enforce upgraded rules independent of miner activation.Blocksize WarThe Blocksize War was a multi-year dispute over how Bitcoin should scale and who ultimately determines the network’s rules, culminating in the 2017 SegWit activation and failure of SegWit2x.Bitcoin Cash splitBitcoin Cash split from Bitcoin in 2017 after disagreement over block-size and scaling policy, creating a separate network with incompatible consensus rules.Mt. GoxMt. Gox was an early Bitcoin exchange that collapsed in 2014 after losing access to a large amount of customer bitcoin, becoming a landmark custody failure.Silk RoadSilk Road was an online marketplace that used Bitcoin and brought early attention to the network, while also shaping years of public debate about illicit-use narratives.Bitcoin in 2017In 2017 Bitcoin saw rapid global attention, the SegWit activation, the Bitcoin Cash split, the SegWit2x dispute, and a dramatic price cycle.The 2020 halvingBitcoin’s third subsidy halving occurred in May 2020, reducing the block subsidy from 12.5 BTC to 6.25 BTC.The 2024 halvingBitcoin’s fourth subsidy halving occurred in April 2024, reducing the block subsidy from 6.25 BTC to 3.125 BTC.2024 U.S. spot Bitcoin ETP approvalOn January 10, 2024, the SEC approved rule changes that allowed multiple U.S. spot Bitcoin exchange-traded products to begin trading.

Markets

Bitcoin volatilityBitcoin’s market price can move sharply because it trades continuously in a global market with changing liquidity, expectations, leverage, and adoption.Bitcoin market priceBitcoin’s market price is the exchange rate at which buyers and sellers currently trade bitcoin; price behavior is distinct from protocol behavior.Spot Bitcoin ETPsU.S. spot Bitcoin exchange-traded products give investors regulated brokerage exposure to bitcoin held by custodians, without requiring direct self-custody.ETF versus self-custodyA spot Bitcoin ETP offers brokerage convenience and delegated custody; self-custody offers direct key control and native access to the Bitcoin network.Bitcoin exchangesBitcoin exchanges match buyers and sellers or provide brokerage services, often while temporarily custodying customer bitcoin.

Mining

HalvingEvery 210,000 blocks, Bitcoin’s block subsidy is cut in half.Proof of workProof of work requires miners to expend computation and energy to propose blocks, giving nodes an objective way to compare competing valid histories by accumulated work.Bitcoin miningMining is the competitive process of constructing candidate blocks and searching for a valid proof of work.Mining poolsMining pools coordinate hashpower from many miners and distribute rewards according to contributed work.ASIC minersASICs are specialized chips designed to perform Bitcoin’s SHA-256 proof-of-work hashing efficiently.Mining difficultyBitcoin adjusts proof-of-work difficulty every 2,016 blocks to target an average block interval of about ten minutes.HashrateHashrate estimates the amount of SHA-256 computation being performed by Bitcoin miners.Coinbase transactionThe first transaction in a block is the coinbase transaction, which creates the block subsidy and collects that block’s fees for the miner.Block subsidyThe block subsidy is the newly issued bitcoin portion of a miner’s block reward; it declines through halvings over time.Bitcoin energy useBitcoin mining uses energy to perform proof of work; evaluating it requires considering energy sources, grid context, security provided, and alternative uses.Bitcoin mining and renewablesBitcoin miners can operate where electricity is available, including renewable or curtailed energy, but the environmental profile varies by location and time.Stranded energyStranded or curtailed energy is energy that cannot easily reach other buyers; portable mining loads can sometimes monetize it.

Money

Fixed supplyBitcoin’s issuance rules converge on a terminal supply of roughly 21 million bitcoin.Bitcoin issuanceNew bitcoin enter circulation through the block subsidy paid to miners, according to a predetermined schedule.Digital scarcityBitcoin creates digitally verifiable scarcity through consensus rules that prevent arbitrary issuance and double spending.Monetary premiumA monetary premium is the portion of an asset’s value attributable to its perceived usefulness for storing or transferring value rather than direct consumption.Store of valueA store of value is an asset people use to preserve purchasing power across time, though no asset can guarantee stable value over every horizon.Medium of exchangeA medium of exchange is something people commonly accept in trade, reducing the need for direct barter.Unit of accountA unit of account is the standard in which prices, debts, and economic calculations are expressed.InflationInflation can refer to increases in the general price level or to expansion of a money supply; careful Bitcoin analysis should distinguish the meanings.Fiat moneyFiat money is currency whose monetary status depends primarily on government designation, institutions, and monetary policy rather than commodity convertibility.Bitcoin versus goldBitcoin and gold share scarcity and monetary use cases, but differ in physicality, verification, portability, issuance, custody, and settlement.Why 21 million?Bitcoin’s issuance parameters produce a supply that converges near 21 million BTC; the exact figure results from the initial subsidy, halving interval, and integer-denominated rewards.

People

Hal FinneyHal Finney was a cryptographer, cypherpunk, creator of RPOW, early Bitcoin contributor, and recipient of the first known person-to-person Bitcoin transaction from Satoshi.

Policy

KYCKnow-your-customer rules require many regulated financial businesses to collect and verify customer identity information.U.S. Strategic Bitcoin ReserveIn March 2025, the U.S. government established a Strategic Bitcoin Reserve for government-held bitcoin, marking a major shift in official treatment of the asset.

Pre-Bitcoin

David ChaumDavid Chaum pioneered privacy-preserving digital cash and blind signatures, showing that electronic money could be both cryptographic and privacy-aware.DigiCash and eCashDigiCash commercialized Chaumian digital cash, proving that cryptographic money could work technically even though the company itself did not become a lasting monetary network.HashcashHashcash is Adam Back’s proof-of-work system originally designed to deter email spam by requiring computational work.b-moneyWei Dai’s b-money proposal described an anonymous distributed electronic cash system and helped articulate ideas later echoed in Bitcoin.Bit GoldNick Szabo’s Bit Gold proposal described costly digital objects created through proof of work and linked records, anticipating several ideas later found in Bitcoin.Reusable Proofs of WorkHal Finney’s RPOW system let proof-of-work tokens be transferred and reused through trusted computing hardware.

Privacy

Bitcoin privacyBitcoin is pseudonymous rather than inherently anonymous; transaction history is public, making address reuse, metadata, custody, and network behavior important privacy considerations.Coin controlCoin control lets wallet users choose which UTXOs to spend, which can affect fees, privacy, and future wallet structure.Address reuseReusing Bitcoin addresses can make separate payments easier to link and generally weakens privacy.CoinJoinCoinJoin is a collaborative transaction technique in which multiple users combine inputs and outputs to make straightforward ownership heuristics less reliable.Network privacyNetwork-level privacy concerns how transaction broadcasts, IP metadata, and node connectivity can reveal information beyond the blockchain itself.

Protocol

Bitcoin nodesFull nodes independently verify blocks and transactions against the consensus rules they choose to enforce.Consensus rulesConsensus rules define which blocks and transactions a Bitcoin node will accept as valid.Consensus versus policyConsensus rules determine validity; relay and mempool policies guide what nodes relay or temporarily store without redefining validity.BlockchainBitcoin’s blockchain is an ordered history of proof-of-work-secured blocks, each committing to transactions and the previous block.Bitcoin blocksBlocks package transactions together with metadata and proof of work, extending Bitcoin’s shared transaction history.Block heightBlock height is the number of a block in Bitcoin’s chain, counting upward from the genesis block.Chain reorganizationsA reorganization occurs when a node switches from one valid chain tip to another chain with more accumulated proof of work.Bitcoin ScriptBitcoin Script is Bitcoin’s limited scripting system for specifying the conditions under which transaction outputs can be spent.Segregated WitnessSegWit separated signature data from the legacy transaction serialization, fixing transaction malleability and enabling more efficient block-space accounting.TaprootTaproot upgraded Bitcoin with Schnorr signatures and a more private and efficient way to express complex spending conditions.Soft forksA soft fork tightens Bitcoin’s validity rules in a way that can remain compatible with older nodes that continue to enforce the previous broader rules.Hard forksA hard fork changes rules in a way that can make blocks valid under the new rules invalid to nodes following the old rules.Bitcoin CoreBitcoin Core is the most widely used Bitcoin full-node implementation and descends from Satoshi’s original open-source software.Open-source developmentBitcoin software is open source, allowing anyone to inspect, propose changes, build alternatives, and choose what software to run.Bitcoin Improvement ProposalsBIPs are design documents for proposing, documenting, and coordinating Bitcoin standards and protocol changes.Ordinals and inscriptionsOrdinals theory numbers individual satoshis and enabled inscriptions of arbitrary data into Bitcoin witness data, creating new uses and block-space demand.RunesRunes is a fungible-token protocol implemented using Bitcoin transactions and launched around the 2024 halving.Bitcoin forksA fork can mean a temporary chain split, a software divergence, or a persistent network split caused by incompatible rules; the context matters.

Scaling

Lightning NetworkLightning uses bidirectional payment channels and routed off-chain payments to enable fast, low-value transactions that ultimately settle to Bitcoin.Payment channelsA payment channel lets participants update balances off-chain while retaining the ability to settle the latest valid state on Bitcoin.HTLCsHash time-locked contracts enable conditional payments that can be securely routed across multiple Lightning channels.Lightning liquidityLightning payments depend on usable inbound and outbound channel capacity along a route, so liquidity management is central to reliable payments.On-chain versus LightningOn-chain transactions settle directly in Bitcoin blocks; Lightning transactions occur through payment channels and can later settle on-chain.Bitcoin sidechainsSidechains are separate blockchains connected to Bitcoin through some form of peg or federation, enabling different tradeoffs and functionality.FederationsA federation is a defined set of entities that jointly operate a system or custody arrangement, used in some Bitcoin-adjacent protocols and sidechains.Bitcoin layer twoLayer-two systems seek to add capabilities above Bitcoin’s base layer while using Bitcoin for settlement, security anchoring, or asset backing to varying degrees.

Security

51% attacksA miner or coalition with majority hashpower can potentially reorganize recent blocks or censor transactions, but cannot arbitrarily create bitcoin or spend coins without valid signatures.Quantum computing and BitcoinLarge fault-tolerant quantum computers could threaten some public-key cryptography, but practical attacks on Bitcoin at scale are not currently available and migration paths can be considered if the threat matures.

Transactions

MempoolA node’s mempool is its local collection of valid unconfirmed transactions waiting to be mined.Transaction feesBitcoin transaction fees are bids for scarce block space and are primarily determined by transaction size in virtual bytes and current demand.UTXOBitcoin tracks spendable transaction outputs rather than account balances. Wallets spend existing outputs and create new ones.Inputs and outputsBitcoin transactions consume previous outputs as inputs and create new outputs assigning spendable value to new conditions.Double spendingA double spend is an attempt to spend the same bitcoin output more than once. Bitcoin’s validation rules and proof-of-work ordering resolve conflicting spends.ConfirmationsA transaction gains confirmations as blocks are added after the block containing it, increasing the work an attacker would need to reorganize that history.Bitcoin addressesBitcoin addresses are human-facing encodings of spending destinations or script commitments, not permanent account identifiers.Bech32 addressesBech32 is a human-readable address encoding used for native SegWit outputs; Bech32m is used for Taproot and later witness versions.