This is exactly my problem...
They wont get fired if they delay the schedule by a few months or even a year.
Think October. No, not The Hunt for Red October. Last October. The devs have been at it since last October!
then the wiki is misleading...
It states that P2SH was created on Jan 3 ( I assumed it wasnt tested on testcoin before that time)
I am not talking about months of development - i am talking about months of practical testing on testnet
Yes, this was
tested on the test network, after being tested on a virtual test network.
root@inana:/usr/src/bitcoin-0.5.2-linux# grep -i subsidy `find -type f`
./src/src/main.cpp: int64 nSubsidy = 50 * COIN;
./src/src/main.cpp: // Subsidy is cut in half every 4 years
./src/src/main.cpp: nSubsidy >>= (nHeight / 210000);
./src/src/main.cpp: return nSubsidy + nFees;
root@inana:/usr/src/bitcoin-0.5.2-linux# grep -i P2SH `find -type f`
root@inana:/usr/src/bitcoin-0.5.2-linux#
0.5.2 does not include P2SH. To register a vote for P2SH, you have to go out of your way to do it by building from git. The presence of /P2SH/ in a coinbase can be taken as pretty strong evidence of two things. First, that a mining node with a decent amount of hashing power is capable of mining blocks with transactions that include P2SH, and second that someone actually intended to make their support public. For a few days, it was possible to grab the master branch and compile it with P2SH support without knowing, but that was a while ago, and like you said:
who the hell installs their client from the latest github source?
The answer is "almost no one", and that is the whole point. If enough of the hashing power goes out of their way to include /P2SH/ in their coinbases, we are ready to move forward. Otherwise, there is no point working on the other stuff that will be needed before it can actually be used.
And I'm going to merge two replies that popped up while I was typing this.
Edit:
consider the following scenario:
2 non techie bitcoin users who dont read the forums. user A has 0.6.0 user B has 0.5.2
User A buys something from user B
User A: "i have sent you the money" (using p2sh)
This step is not possible without a bunch of manual work. User B would have had to provide a P2SH address, and those don't even officially exist yet.
Seriously, don't hold this against me but the fact that I need to explain all of this to you means that we probably shouldn't have wasted time on this conversation.
Please, please,
please go read up on this before you ask anything else. This is a complicated topic, and there is no shame in not knowing how it all works, but your posts strongly suggest that you also haven't bothered to do even minimal research on the subject. Your question about the potential scam is pretty troubling, since user B is the scammer, so it doesn't matter what version of the client he is using, and user A will see the payment as plain as day.