OK I think this is enough. For 3 days, I've been waiting for this super hard block to be solved, and it was not solved, and I don't know how long it will take. The blockchain is jammed. The coin is about to be dead. Thanks to all the attackers to put IFC in this situation.
Luckily we have a way to get out of it. I was sync'ed to an apparent forked chain, and I watched it go from block 247330 to block 248722. I started to mine it sometimes ago, it works fine. With version 1.7 and starting from 248000, the diff retarget becomes normal and everything seems working.
I will not be stuck at block 246953 in the old chain forever. I am using the new chain. By comparing the forked chain with the one in block explorer, I see it forked out of block 246948, 5 blocks before the one we get stuck. So it is not too bad, only 5 blocks will be lost.
You can use 1.7 client and sync from scratch (you need to clean up the config dir, NOT delete wallet and config file, then start to sync with your client), you should get to the forked chain like I did. The sync will take about 3 hours to complete. Or you can download the chain here (pretty big: 228M) :
https://mega.co.nz/#!ZghiRIzT!GlZMiA2_Nv7MQ6V4QqwJRzgfSI5IgkKsnvnZbzJ2Pn4
unrar the file, and copy the files into your config dir (please backup your existing chain, so if you don't like it you can go back).
Also here are my peers, that you may want to use as addnode.
66.87.67.255
108.62.211.7
66.63.176.231
80.7.165.182
24.144.220.244
192.241.222.102
98.18.252.73
192.249.59.81
75.152.93.200
95.170.82.34
67.177.3.56
80.234.71.58
Note, apparently there are more than one forked chains, but other chains can not be sync up, possibly they violate some constraints such as checkpoints. Once you sync to 2487xx, you should be able to start mining with 1.7 client.
great idea
i'm curious what fisheater thinks about this.
should we take this fork and forget about block 246953 ?
anyway i'll have a try on some wallet. i think this is the best option. include these nodes, reset the blockchain and sync to the new one.
EDIT : done it with some wallet. I get a new block every once in a while, so diff retarget is ok and works well ! it tries to sync to another blockchain now (which is at block 332379). Every transactions that I made while solving old blockchain 246953 block are confirmed in this blockchain.
I think this is a good way to somehow "fix" what the IFC is going through. If I mine, I'm not even sure to mine on this old blockchain, to say the truth. So how can we expect to find a block ?
I need to see what happens before upgrading InfiniteDice.net
And .. I hardly see Cryptsy and other exchanges do this without any more feedbacks.