Post
Topic
Board Development & Technical Discussion
Re: Bitcoin XT code enabling bigger blocks
by
edmundedgar
on 05/07/2015, 05:07:55 UTC
BIP66 thought it had "95%" support, which in reality turned out to be 64%.

Can you elaborate? Isn't it pretty easy to ascertain if the 95% of the previous 1000 blocks version 3, or is there any confusion here?

If you think this is bad:

https://www.reddit.com/r/Bitcoin/comments/3c2cfd/psa_f2pool_is_mining_invalid_blocks/csrumgv?context=3

wait until the Gavinistas attempt their contentious fork with an ostensible (and much lower) "75%" of the network...   Cheesy

Actually it works the other way around. A soft fork adds limitations that make previously-valid blocks invalid, so miners who aren't enforcing _any_ limitations are effectively on the "didn't upgrade" side. But a hard fork makes blocks that were previously invalid valid, so if 75% are advertising big-block support but some miners who haven't advertised that aren't validating at all, you'll actually have more than 75% mining the big-block main chain.

PS. In reality you'll have much more than 75% advertising big-block support once the switch-over comes (if it ever does) because most miners will upgrade during the 2-week grace period rather than be left mining dead coins.

PPS. After losing money this way I doubt many miners will continue running with verification completely switched off; They have much better alternatives either by getting blocks propagated faster and mining normally or by at least verifying in parallel and giving up trying to mine on top of blocks once they've found that they're invalid.