A rule change that can accept blocks older software would reject.
Hard fork meaning
A hard fork broadens or otherwise changes consensus validity in a way that is not backward-compatible for nodes enforcing the old rules. If participants follow incompatible rules, the network can split into separate histories and assets.
How it works in Bitcoin
Upgraded nodes may accept a block that old nodes consider invalid. Coordination matters because accumulated proof of work does not cause old nodes to accept a block that violates their rules.
A simple example
If a new rule permits a transaction form banned by old software, a block using it can create a lasting split unless the old network also changes.
Why Hard fork matters
Network terms explain how independently operated software shares, validates and orders information. They help separate a convenient data viewer from the rules a node actually enforces.
What people often get wrong
The words hard fork do not say whether a proposal is wise, popular, or likely to succeed. They describe compatibility, not quality.
Quick checks before using the term
- Which actor performs this job?
- Is the behavior a consensus rule or an implementation choice?
- What evidence can a node verify independently?
Apply these questions to the concrete example above. A precise answer is more useful than repeating the definition without naming the actor, rule or failure path.
Hard fork compared with Consensus rules
Hard fork: A rule change that can accept blocks older software would reject.
Consensus rules: The objective validation rules nodes use to accept or reject transactions and blocks.
The two ideas are related, but they answer different questions. Use the definitions above to name the actor, rule, or unit you actually mean instead of treating the terms as interchangeable.
Check the primary reference
This entry was reviewed 2026-08-04. The linked source is the place to confirm exact protocol or software behaviour when an implementation or documented rule changes.
Bitcoin Developer Guide: Block Chain ↗