Developers propose
They write BIPs and implementations. Publishing or merging code does not activate it on nodes already running in the world.
A free public service · watch Bitcoin decide.
Bitcoin consensus, without the mythology
No one votes once for everyone. Every full node decides, block by block, what it will accept.
Proof of work orders blocks only after validation.
Each role has real power. None can rewrite everyone else's rules by decree.
They write BIPs and implementations. Publishing or merging code does not activate it on nodes already running in the world.
They select software and configuration. Their nodes independently accept or reject every candidate block under those rules.
They assemble blocks and spend proof of work ordering valid history. Their coordination shapes security, speed, and fork risk.
Users, wallets, exchanges, merchants, and builders decide which valid chain and asset they will accept, price, and build upon.
The 55% threshold is the fast lane. Mandatory activation is the final path.
Voluntary miner signaling can lock in early. If it does not, BIP-110 nodes reject non-signaling blocks during the mandatory window and lock in no later than block 963,648.
A node derives deployment state from the branch and ancestors it is evaluating. Height alone is not a global election result.
Two nodes can report different states when they accept different histories.
Signaling later on a legacy-only history cannot heal the block BIP-110 nodes already rejected.
A miner can return to a BIP-110-valid tip. Legacy nodes may follow that branch because it remains valid to them.
Three moments explain what signaling alone cannot.
A signaling block that follows the narrower rules is valid to BIP-110 and legacy nodes. During mandatory signaling, setting bit 4 preserves one history.
Lowest-friction miner path: make a reward both economies recognize.
A non-signaling mandatory-window block, or a rule-breaking active block, can remain legacy-valid while BIP-110 nodes reject it and every descendant behind it.
Later signaling does not repair an ancestor the enforcing node considers invalid.
Miners can extend the BIP-110-valid history. If it becomes the most-work history legacy nodes consider valid, those nodes can reorganize to it.
More work can pull legacy nodes toward the compatible branch; it cannot pull BIP-110 nodes across an invalid block.
The case does not depend on Luke Dashjr, GrassFedBitcoin, or any other personality. It is a chain of mechanism and incentive:
The standard: sources substantiate the model; they do not substitute for it. Read the full arguments in the Library.