Definition
The version field in the block header serves dual purposes. Originally it simply indicated the block format version, but since BIP 9, it has been repurposed for signaling support for soft fork proposals. Individual bits within the version field can indicate miner support for specific protocol upgrades.
When enough miners signal support for an upgrade (typically 95% of blocks in a retarget period), the upgrade activates. This mechanism was used for the SegWit activation, among other upgrades.
In Simple Terms
A block header field that indicates the block format version and signals support for protocol upgrades.
Version is a term used in Bitcoin mining related to mining basics.
Also known as: Block version, nVersion.
The version field in the block header serves dual purposes. Originally it simply indicated the block format version, but since BIP 9, it has been repurposed for signaling support for soft fork proposals. Individual bits within the version field can indicate miner support for specific protocol upgrades.
When enough miners signal support for an upgrade (typically 95% of blocks in a retarget period), the upgrade activates. This mechanism was used for the SegWit activation, among other upgrades.
Understanding version is important for Bitcoin miners because it directly impacts mining operations, hardware selection, or profitability calculations. Whether you are a home miner running a Bitaxe or operating a larger ASIC setup, this concept helps inform better mining decisions.
Related terms: Block Header, Soft Fork, SegWit.
