BIP 91
BIP 91, documented in BIP-91, emerged during the contentious 2017 block size and SegWit activation debates, specifically as part of the New York Agreement (NYA). It essentially forced miners to signal for SegWit (BIP 141) by making blocks that didn’t signal invalid if 80% of recent blocks indicated support.
This approach sought to accelerate SegWit adoption without requiring a formal hard fork. While its use was controversial, it ultimately contributed to SegWit’s activation in August 2017. BIP 91 showcased how miner-led signaling could align with user demands, though it also fueled broader governance discussions on the role of miners versus node operators.