bitcoin-dev
[BIP Proposal] Buried Deployments
Posted on: November 16, 2016 13:58 UTC
Bitcoin Core recently merged a simplification to the consensus rules surrounding deployment of BIPs 34, 66, and 65.
The change is a minor one, but the rationale has been documented in a BIP for posterity. Prior soft forks were activated via miner signaling in block version numbers, but now that the chain has long since passed the blocks at which those consensus rules have triggered, they can be replaced by caching the block heights at which those consensus rules became enforced. The purpose of this change is to simplify and optimize the trigger mechanism. Eric Voskuil, however, has expressed his disagreement with this proposal, calling it a horrible precedent, an extremely poor process, and not even a material performance optimization.