Definition
Soft fork activation refers to the mechanisms that coordinate when a backward-compatible consensus rule change takes effect across the Bitcoin network. A soft fork only tightens rules, so upgraded nodes accept a subset of what old nodes would, and the change must be deployed carefully to avoid splitting the chain. Several activation designs have been used over Bitcoin's history, each reacting to the shortcomings of the last.
From flag days to version bits
The earliest soft forks used a flag day: a hardcoded block height or timestamp. BIP34 introduced miner version signaling over rolling block windows. BIP9 generalized this into "version bits," measuring miner readiness once every 2,016-block period and activating after a 95% signaling threshold is met, with an expiry so failed deployments can be abandoned. Crucially, signaling bits never themselves reject a block; only the new rules do once active.
BIP8 and Speedy Trial
BIP8 keeps version-bits signaling but measures by block height and adds a LockinOnTimeout (LOT) parameter; with LOT=true the rule activates at the deadline even without sufficient miner signaling, a form of user-driven enforcement. Speedy Trial, used for Taproot, is a short BIP9-style window with a 90% threshold that quickly either locks in or expires harmlessly, avoiding prolonged stalling.
Activation is downstream of the BIP process; miner signaling links it to network coordination.
Full open-data reference: Bitcoin Soft-Fork Registry — CSV / JSON + REST API, CC BY 4.0.
In Simple Terms
Soft fork activation refers to the mechanisms that coordinate when a backward-compatible consensus rule change takes effect across the Bitcoin network. A soft fork only…
