Author

Topic: Yet Another Chain? Nothing to worry about it seems (Read 7834 times)

full member
Activity: 224
Merit: 141
So can users of pre .10 not generated a block until they upgrade?

users of pre .10 cannot generate a valid block until they upgrade.


Precisely.  I've tried to write a simpler explanation but I can't get it out, even though I understand the problem here.

A more complicated answer:  Generated coins with pre .10 clients will be summarily rejected because they are trying to incorporate the transactions that caused the problem in the first place.  This is the cause of the forking going on right now, and it is a good test for the strength of the network to root out bad blocks.

Simple advise:  Upgrade to the latest version of the client if possible.  Get the word out if you can and note this is important if you intend to generate new Bitcoins.  To the best of my knowledge, the older clients will work fine for simply performing transactions (sending or receiving coins) but even there it would be a good idea to upgrade if possible to "strengthen" the network overall and not let those transactions get caught up into bad chains.
sr. member
Activity: 294
Merit: 252
Firstbits: 1duzy
So can users of pre .10 not generated a block until they upgrade?

users of pre .10 cannot generate a valid block until they upgrade.
sr. member
Activity: 294
Merit: 252
Firstbits: 1duzy

The chain will be constantly splitting as long as people are generating blocks using pre 0.3.10 clients.
They will keep generating new blocks which to include the 'Overflow' transaction.
The 0.3.10 network will reject these blocks, but the 'old' network will still accept them.

As long as we have more CPU power in the 'new' network, we'll continue to outpace their splits and they will keep readjusting.
(and then cause another split again when one of them generates a block)

Hopefully they'll work this out when they find that all the blocks they think they are generating never mature.


hero member
Activity: 574
Merit: 513
Uhhhh, I just noticed something in the last couple minutes that appears to resemble that the block chains have split once again!

I ran the old client 0.3.8.1 with a data backup from after block 74638 (~74670 or so) to see what happened.  I noticed the blocks catch up to about the same amount that with client 0.3.8.10.1 shows.  Then I extracted the data from blk0001.dat and compared to blk0001.dat for current version and here's the data:

0.3.8.1 http://pastebin.com/YxZeutkW
0.3.10.1 http://pastebin.com/ZTj4fwqq

Notice that at block 74715 and on the timestamps are different!  This seems strange!

Update:
the chain will be constantly splitting as long as people are running the old client
which keeps trying to re-include the overflow transaction
indeed
Constantly splitting and then constantly resyncing?
yup
mm
I guess that makes sense
Jump to: