Bitcoin
An open monetary network: what holding bitcoin means, how a payment is made and why nodes verify its acceptance.
PROTOSOURCE-LED TOPIC GUIDE
Connect transactions and UTXO with Proof of Work, Full Node checks and the rules for selecting a valid history.
A Full Node rejects invalid blocks and follows the chain with the greatest cumulative work among known valid branches. Miners produce that work. These complementary roles can be performed by the same person. A Full Node checks blocks and spends, including signatures, issuance rules and the prohibition of double spending within the accepted history. Admission and relay policies for unconfirmed transactions can be stricter than consensus. Mempool rejection alone does not make a block invalid.
This overview does not replace a complete specification. Bitcoin Core v29.0 is a specific implementation example, not a claim to be the latest version. BIP141 describes SegWit changes; always check activation conditions for rule changes. Linked entries have their own sources and reviews.
A curated path from first principles to the details that matter.
An open monetary network: what holding bitcoin means, how a payment is made and why nodes verify its acceptance.
A costly-to-produce and cheap-to-verify hash condition that gives valid Bitcoin histories measurable cumulative work.
Software that independently validates Bitcoin’s complete rule set and maintains its own view of the valid chain and UTXO set.
A specific transaction output that exists in the current spendable set and can be consumed only in full.
SHA-256 is the 256-bit member of NIST's SHA-2 family. Bitcoin uses the primitive both directly and inside precisely specified constructions, but its security depends as much on serialization, domain separation and consensus rules as on the compression function itself.
Bitcoin Core is the most widely used open-source implementation of a fully validating Bitcoin node; it is not the Bitcoin protocol or the whole network.
Definitions, mechanisms, people and source data connected to this field.