Comment
Author: Admin | 2025-04-28
What is version bits BIP9? How is version bits activated? What are soft fork timeouts? What is the activation workflow? What is the version bit? When should miners set bits? How does it differ to an ISM soft fork? Do miners have to upgrade? Who assigns version bits to different upgrade proposals? Further reading What is version bits BIP9?The version bits BIP9 system is a way to introduce backward compatible rule changes to the Bitcoin consensus rules, known as a soft fork.version bits allows miners to signal that they can validate the soft fork rules. It also allows for up to 29 soft forks to be proposed concurrently.How is version bits activated?version bits does not require activation, it’s simply a way for miners to signal readiness for a soft fork by setting bits in the block header nVersion field.What are soft fork timeouts?Soft forks have a start time and a timeout during which the proposal is active. The soft fork can only be activated between start time and timeout. If the soft fork does not get activated by the timeout, the soft fork proposal fails and will not activate even if signalled.What is the activation workflow?Under version bits, a soft fork proposal goes through a workflow: [DEFINED] -> [STARTED] -> [LOCKED_IN] -> [ACTIVE]or [DEFINED] -> [STARTED] -> [FAILED]The Bitcoin network retargets mining difficulty every 2016 blocks; at this time version bits will look at the window of the previous 2016 blocks to see how many blocks signal for a given soft fork. If 95% of the blocks signal readiness for the soft fork, the state changes from [STARTED] to [LOCKED_IN].After [LOCKED_IN] the rules will activate after one more difficulty retarget, i.e. a further 2016 blocks. Nodes software will warn that an upgrade is pending.What is the version bit?When no soft
Add Comment