Pages:
Author

Topic: block.version=1 blocks will all be orphaned soon - page 2. (Read 7269 times)

hero member
Activity: 900
Merit: 1014
advocate of a cryptographic attack on the globe
So long and thanks for all the bitcoin Deepbit?

I am missing something, is deepbit not compatible with the updates?

Please fill me in!

It is now Smiley When that post was made it wasn't compatible.
sr. member
Activity: 308
Merit: 250
So long and thanks for all the bitcoin Deepbit?

I am missing something, is deepbit not compatible with the updates?

Please fill me in!
vip
Activity: 980
Merit: 1001
Ozcoin has shutdown ecoinpool and setup stratum proxy for getwork miners to continue and create v2 blocks
hero member
Activity: 900
Merit: 1014
advocate of a cryptographic attack on the globe
About to hit 91%. I think we will hit the v2 within the week.
sr. member
Activity: 374
Merit: 250
Tune in to Neocash Radio
Coinlabs and BTC Warp are the only pools with no recent V2 block.
Hopefully they are looking at v0.8.1 now...


They will have to if they want to mine valid blocks.  It seems now it's just a matter of time before that 95% threshold is met.  The variance should make the probability of hitting it in the next 5000 or so blocks very high.
legendary
Activity: 1078
Merit: 1006
100 satoshis -> ISO code
Coinlabs and BTC Warp are the only pools with no recent V2 block.
Hopefully they are looking at v0.8.1 now...
sr. member
Activity: 263
Merit: 250
Pool operator of Triplemining.com
There was a new version-1 from ozcoin a short while ago at block     227377
https://blockchain.info/block-index/365073/00000000000002accb0c886f0e511c56534b71fabac24e38703a476ff4972727

All the other big pools seem to be producing v2 now.

Ozcoin is going to shutdown their getwork servers today.  This means that *after* today they won't produce v1's anymore, but today they still might...
member
Activity: 77
Merit: 10
There was a new version-1 from ozcoin a short while ago at block     227377
https://blockchain.info/block-index/365073/00000000000002accb0c886f0e511c56534b71fabac24e38703a476ff4972727

All the other big pools seem to be producing v2 now.
hero member
Activity: 900
Merit: 1014
advocate of a cryptographic attack on the globe
Up to 89% now. Not long to go.
legendary
Activity: 1750
Merit: 1007
BTC Guild confirmed at making v2 blocks on getwork successfully.  All servers should be updated now, but a little nervous that I may have missed one or not restarted one.  Watching closely, but as of right now I think all of them are now on v2.
legendary
Activity: 1386
Merit: 1097
Two days ago I fixed my getwork backend to produce v2 blocks.
legendary
Activity: 1750
Merit: 1007
BTC Guild has potentially hotfixed v2 support into getwork servers.  It's running on the primary getwork server now after successful testnet blocks.  If it does work, we should see supermajority on V2 very soon now that Deepbit has also started moving to v2 and ozcoin is disabling getwork entirely.
sr. member
Activity: 263
Merit: 250
Pool operator of Triplemining.com
I do like your site kinlo.

This has puzzled me for a while though, the block counts don't usually add to 1000, and hence the percentages don't add to 100. For example now:
"only the last 1000 blocks are used. We are currently at 162 out of the latest 1000 blocks on version 1 (16.20%) and 822 out of the latest 1000 blocks on version 2 (82.20%)"

I assume that it is because the balance are orphan blocks?

Some blocks are not identified as v1 or v2, so they are not counted at all  Not that many tough, I'll investigate why.
legendary
Activity: 1750
Merit: 1007
Deepbit has switched over tonight but as eleuthria points out we will still be short of the 95% supermajority.

Well this is unexpected.  Looks like either I'll have to kill getwork this weekend with Ozcoin, or find a way to get PoolServerJ to work with v2 at that time.  I do not want to be the one holding back this change.
hero member
Activity: 900
Merit: 1014
advocate of a cryptographic attack on the globe
Deepbit has switched over tonight but as eleuthria points out we will still be short of the 95% supermajority.
legendary
Activity: 1078
Merit: 1006
100 satoshis -> ISO code
Blockorigin has been fixed too.  So we're now still at 16.90% v1 blocks...

I do like your site kinlo.

This has puzzled me for a while though, the block counts don't usually add to 1000, and hence the percentages don't add to 100. For example now:
"only the last 1000 blocks are used. We are currently at 162 out of the latest 1000 blocks on version 1 (16.20%) and 822 out of the latest 1000 blocks on version 2 (82.20%)"

I assume that it is because the balance are orphan blocks?
legendary
Activity: 1750
Merit: 1007
Has anything interesting happend on TestNet as a result of this change?

I discovered the change on TestNet when first designing my custom pool code (before Stratum was announced).  At that time, Testnet had started requiring V2 blocks, and all my V1 blocks were rejected.  So it behaved as expected as far as I could tell.
newbie
Activity: 19
Merit: 0
Has anything interesting happend on TestNet as a result of this change?
sr. member
Activity: 263
Merit: 250
Pool operator of Triplemining.com
Blockorigin has been fixed too.  So we're now still at 16.90% v1 blocks...
legendary
Activity: 1652
Merit: 2301
Chief Scientist
There are three stages to the rollout:

1. Before 75% are producing block.version=2 blocks: no special checking
2. Between 75 and 95% : block.version=2 blocks MUST have height in coinbase.  We are here.
3. 95% or more:  all blocks MUST be block.version=2 and MUST have height in coinbase.  Should happen soon.

Shell script to count block versions:

Code:
gavin$ for i in {225925..226925}; do ./bitcoind getblock $(./bitcoind getblockhash $i); done | grep version | sort | uniq -c
 173     "version" : 1,
 828     "version" : 2,
Pages:
Jump to: