Pages:
Author

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

legendary
Activity: 1078
Merit: 1005
Scratch that, site is still building and out of sync... I'll update when I know for sure
It looks like we aren't - I ran a quick shell script on bitcoind. But due to a merge mining issue my coinbase has an invalid height and the check for that gets activated at 75% which we've hit. Lost three blocks, argh!
sr. member
Activity: 263
Merit: 250
Pool operator of Triplemining.com
According to my site it's now down to 80 blocks on v1, 50 and we're there...

Scratch that, site is still building and out of sync... I'll update when I know for sure
legendary
Activity: 1078
Merit: 1005
Iek, fixing that problem, thanks for noticing Smiley
No worries. I'd been using it to track the supermajority and working today on getting my merge mining server compatible with version 2 blocks. Then I noticed the error in my logs and which makes me think we've hit it and I've run out of time.
sr. member
Activity: 263
Merit: 250
Pool operator of Triplemining.com
Note their current block number showing in their list. It's over 1,000 blocks out of date.

Iek, fixing that problem, thanks for noticing Smiley
legendary
Activity: 1078
Merit: 1005
FYI: The blockorigin site keeps track of the last 1000 blocks on http://blockorigin.pfoe.be/top.php

In the text on the bottom you will see the counts in blocks on v1.  95% is required so if the number of blocks on v1 drop below 50 over the last 1000 blocks, all blocks v1 will be rejected!
Note their current block number showing in their list. It's over 1,000 blocks out of date.
sr. member
Activity: 263
Merit: 250
Pool operator of Triplemining.com
FYI: The blockorigin site keeps track of the last 1000 blocks on http://blockorigin.pfoe.be/top.php

In the text on the bottom you will see the counts in blocks on v1.  95% is required so if the number of blocks on v1 drop below 50 over the last 1000 blocks, all blocks v1 will be rejected!
legendary
Activity: 1078
Merit: 1005
Have we hit this already? I'm seeing in the logs of a v1 node:

Code:
ERROR: AcceptBlock() : block height mismatch in coinbase

legendary
Activity: 1078
Merit: 1005
I just noticed that my merge mining getwork server was producing version 2 blocks without having a block height in the coinbase in certain circumstances. If you're a miner using a merge mining patch you might want to check that your coinbase is correct otherwise when the supermajority happens your blocks will be orphaned if the coinbase is wrong.
vip
Activity: 980
Merit: 1001
well with the forking blockchain and patches needed to keep ecoinpool running etc, I'm about ready to turn getwork servers off
with the threshold for V2 blocks getting much closer it wont be long until it breaks anyway Smiley
legendary
Activity: 1750
Merit: 1007

That looks like your standard orphan.  The EclipseMC block was seen 15 seconds before the OzCoin block.  The time stamps just made it look the opposite due to Eclipse's timestamp being in the future, and Ozcoin's being in the past.
legendary
Activity: 1750
Merit: 1007
I know Graet (ozcoin) doesn't quite want to take down the getwork/merged mining server yet (and strand those users by our hand), but take Deepbit out of the equation completely, and if the top 4 pools were to all make a clean break it would happen.  However I was hoping for a rolling plan like slush proposed back in February, and I rather users update their software compared to just getting shut out.  I know it will happen in time so patience is a virtue here  Cry.

Do note that this isn't a hard-fork.  It just means if you continue trying to mine v1 blocks, they will not be accepted by the rest of the network.  It's highly unlikely this would ever go beyond a single orphaned block, given the amount of hash power that is mining v2 blocks, and the amount of nodes that will refuse to forward your block.

This has been a "rolling plan".  It's been in place for 8 months, and only takes place when a supermajority of 95% is on v2.
DBG
member
Activity: 119
Merit: 100
Digital Illustrator + Software/Hardware Developer
I know Graet (ozcoin) doesn't quite want to take down the getwork/merged mining server yet (and strand those users by our hand), but take Deepbit out of the equation completely, and if the top 4 pools were to all make a clean break it would happen.  However I was hoping for a rolling plan like slush proposed back in February, and I rather users update their software compared to just getting shut out.  I know it will happen in time so patience is a virtue here  Cry.
legendary
Activity: 1750
Merit: 1007
So long and thanks for all the bitcoin Deepbit?
the only thing holding back this patch is deepbit

Not quite, we'd still be just shy if Deepbit's blocks were all v2.  If BTC Guild getwork could support v2 right now we would just about be there.  Working on that tomorrow to see if there's any way I can add v2 blocks to the coinbasing of PoolServerJ.
legendary
Activity: 2058
Merit: 1431
So long and thanks for all the bitcoin Deepbit?
the only thing holding back this patch is deepbit
DBG
member
Activity: 119
Merit: 100
Digital Illustrator + Software/Hardware Developer
So long and thanks for all the bitcoin Deepbit?
legendary
Activity: 1652
Merit: 2216
Chief Scientist
Last July, BIP 34 was accepted. It specifies a "soft fork":

Quote
If 950 of the last 1,000 blocks are version 2 or greater, reject all version 1 blocks

We are getting close to that threshold: 821 out of the latest 1000 blocks were version 2.

If you are mining in a pool: there is a list of pools and what versions they are producing here. If your pool is producting version=1 blocks, you should urge your pool operator to upgrade or patch.

If you are mining with p2pool or solo and using a very old version of bitcoind: you should upgrade, or you risk your blocks getting orphaned.
Pages:
Jump to: