Please calm down. I may be Norwegian, but I'm not that big and scary. ;-)
No, you are just a troll who doesn't seem to understand what he's reading. I say "seem to" because I just can't believe someone as articulate as you is incapable of comprehending what he's reading.
I have read it many times now, and I can't see any mention of a vote. It says:
To judge whether or not more than 50% of hashing power supports this BIP, miners are asked to upgrade their software and put the string "/P2SH/" in the input of the coinbase transaction for blocks that they create.
If a miner has upgraded the software (yes, it says right there that an upgrade will support BIP 16 transactions) the string "/P2SH/" should be put in the coinbase to indicate that support. It makes counting very easy. The purpose is even more clearly stated below:
You can't? Really? Let me highlight the appropriate portions of the quote you just made:
To judge whether or not more than 50% of hashing power supports this BIPDefinition BIP: Bitcoin Improvement
proposalDefinition Vote: a formal expression of opinion or choice, either positive or negative, made by an individual or body of individuals.
Definition Vote: the means by which such expression is made, as a ballot, ticket, etc.
Definition Vote: the decision reached by voting, as by a majority of ballots cast: The vote was for the resolution.
Definition Vote: a collective expression of will as inferred from a number of votes
Definition Vote: to express or signify will or choice in a matter, as by casting a ballot
Take your pick, I gave you 5 definitions of Vote to choose from.
Now let me highlight the relevant portion of the BIP that you are failing to understand:
...miners are asked to upgrade their software
and put the string "/P2SH/" in the input of the coinbase transaction for blocks that they create.I did not put that string into the coinbase transaction, it was put there for me.
If a miner has upgraded the software (yes, it says right there that an upgrade will support BIP 16 transactions) the string "/P2SH/" should be put in the coinbase to indicate that support. It makes counting very easy. The purpose is even more clearly stated below:
Even you, yourself, know that what you are saying is a contradiction. Right here in your quote. If a miner has upgraded software
the string "/P2SH/" should be up into the coinbase to indicate that support. I did no such thing, it was put there for me. I removed it.
Now go back and read again, and please tell me where it says that /P2SH/ is a [political] vote and not merely an indication of the number of blocks supporting pay-to-script-hash.
Ok, done. Now go back and read it again, and please tell me where it says that /P2SH/ is an indication of the number of blocks supporting pay-to-script-hash? The only thing I see is this:
To judge whether or not more than 50% of hashing power supports this BIP. It says nothing about supporting P2SH. It says supporting the BIP. Plain. Simple. Clear. Read it again. Now go back and read it again before responding. Now do it again, because you are not comprehending what you're reading. Once more, do it again. Maybe with 4 read throughs, it will sink through.
I remember sometime back in 2010 (september?) when no blocks were generated any more due to a bug triggered by a non-standard transaction. All miners had to upgrade their clients, and the new version discarded non-standard transactions. This is an important reason why the simpler BIP 16 is preferred by most over BIP 17 and other suggestions, and it shows that a network-wide miner upgrade has been done successfully before. If each pool counts as one miner, the number of miners must be lower now than it was back then when no pools existed and people mined on their CPUs.
Once again, my problem is not with BIP 16, my problem is with the timeframe. Ancillary to that, my problem is also with the "forced" vote trying to slip it by through an "upgrade." If it were an honest inclusion it would not have to be rushed through in less than 4 weeks and included as a "stealth" upgrade. As it is, it's little more than a forced protocol change with the illusion of legitimacy by making it a BIP. Maybe BIP 16 is the best solution. What I want is the time to come to that decision for myself, not be forced into it or rushed through it.