Mining on headers wasn't a problem before and it isn't now, outside of Ant/f2's (intentionally?) broken/ lossy implementation.
The little BIP66 hiccup just drew attention to the existence of the trade-off between larger blocks and more frequent subsequent 0tx blocks.
We know "why" miners (whether Chinese or not) try to mine empty blocks while they verify incoming tx - because it is profitable.
Mining 0tx blocks helps cancel out orphans and if you don't do it, the other guys will.
Care to comment on the observed "95%" compliance in reality translating to 64%?
Please, try to spin that as A Good Thing for GavinCoin's desired 75% threshold.
1MB full blocks ARE in fact causing problems at multiple levels ALREADY. what you're seeing are compensation mechanisms that various actors are now forced to employ which is bad for the system in general as it is causing monetary losses; BTC block rewards for miners reversed, cancelled tx's for users and merchants. how this is not obvious is beyond me.
as for the 95% compliance goof, i'll need more info for that one as that is more of a damnation for versioning in general than anything specific for Gavin's 75% proposal. i thought that the versioning is displayed in blocks ONLY IF the miners have already deployed the software upgrade?
"Compensation mechanisms?" Compensation for orphans - yes; compensation for full blocks - no.
The relative fullness % of the blocks doesn't matter; it's their absolute size which supervenes upon time to verify.
large blocks=full blocks in this context; that's why the miners are compensating via SPV mining. they said just that and the evidence is that they are doing what they said they'd do.
Miners mining on headers-only to create empty blocks isn't anything new. You seem to have just suddenly discovered this trade-off activity exists, and are suffering under the delusion it has only recently begun in response to less-empty blocks.
of course, it's been done sparingly in the past; but now it has become a regular thing b/c for the first time, we have full blocks.
Verifying 1MB blocks already tests the limits of what CPUs (and thus, as gmax points out, the BTC network) can handle. 8MB blocks will take 8X longer to process (or more, as RAM spills over to swap files), and we'll have 8X more empty blocks (or more, as the % of miners not SPV mining tends towards zero).
once again, you assume we'll go to 8MB immediately. no way. only organic growth that will take time will take it that high. and then, if we continue to have an artificial cap in place that causes full blocks to potentially become a reality, the spammers will once again identify an opportunity and target to disrupt user growth by causing the same shit they are now at the expense of very little spam in aggregate.
You're right that before we even consider GavinCoin's 75% proposal, we need more info on exactly how/why the "95% compliance goof" damns versioning in general.
This goof was a non-event, but then again BIP66 wasn't a controversial, drama and chaos inducing, partisan trench war à la GavinCoin.
you need an eye exam. b/c you are blind. this type of confidence reducing event will continue to erode user and merchant growth rate. not to mention the price.
and this just proves my contention that the chokers will never be able to identify when we are being choked.