time stamp for block 7885 is weird, it is 2 hrs after the block 7886
Hmm.
I've got an alternate chain now:
7885: 000000082148a6f66e17bab8d41af11171bc6f4d9416f983ddad0212a41775c0
7886: 000000061f7cee86da6458d5fbf02694db41c58e4d38aaea58606e3faefa3522
7887: 000000942feafab66ec53301532853634ccedecdc8b5fbc4fc5bebba75ba60a1
7888: 00000059bf77cf922474c474cceea4c006a58900625ac13781ede01d3aa77b34
I've mined the last 3.
Edit: fixed with this:
Try the following, I can confirm you don't download block 7887 (height 7886).
Patch main.cpp so the definition of CBlock::CheckBlock now reads:
bool CBlock::CheckBlock(bool fCheckPOW, bool fCheckMerkleRoot) const
{
// These are checks that are independent of context
// that can be verified before saving an orphan block.
// --- patch start
// blacklist
if (GetHash() == uint256("0x000000082f31f8c70dd7f9a857f04fe14f7df2a57bb9bc1f54d336c70dea6205"))
return error("CheckBlock() : hash == 000000082f31f8c70dd7f9a857f04fe14f7df2a57bb9bc1f54d336c70dea6205");
// --- patch end
// Size limits
if (vtx.empty() || vtx.size() > MAX_BLOCK_SIZE || ::GetSerializeSize(*this, SER_NETWORK, PROTOCOL_VERSION) > MAX_BLOCK_SIZE)
return DoS(100, error("CheckBlock() : size limits failed"));
Only one miner will need to implement this, to blacklist block 0x000000082f31f8c70dd7f9a857f04fe14f7df2a57bb9bc1f54d336c70dea6205, then chains should reorganize once a longer chain is produced.
No idea if this will help, but it might get you around the issue. From what I can tell you shouldn't have a difficulty adjustment at this point in time.
Didn't get to post it before it was fixed.
Update:
For posterity here is some info on the bad fork:
xertrov@x-work:~/src/cosmoscoin/src$ ./cosmoscoind getblock 000000082148a6f66e17bab8d41af11171bc6f4d9416f983ddad0212a41775c0
{
"hash" : "000000082148a6f66e17bab8d41af11171bc6f4d9416f983ddad0212a41775c0",
"confirmations" : 21,
"size" : 266,
"height" : 7885,
"version" : 4,
"merkleroot" : "2d75ef37fe8228e06a78410e6bfc6ac98bbf8e41ecf72838e754299f26243a67",
"mint" : 3.50000000,
"time" : 1372834490,
"nonce" : 2004907776,
"bits" : "1d0827a9",
"difficulty" : 0.12262345,
"previousblockhash" : "00000004a11a5a3080247c1c1c795d96e7330179d185475eaee48ed698604040",
"nextblockhash" : "000000061f7cee86da6458d5fbf02694db41c58e4d38aaea58606e3faefa3522",
"flags" : "proof-of-work",
"proofhash" : "000000082148a6f66e17bab8d41af11171bc6f4d9416f983ddad0212a41775c0",
"entropybit" : 0,
"modifier" : "bdfd70fa8e720a8b",
"modifierchecksum" : "4e1d99b3",
"tx" : [
"2d75ef37fe8228e06a78410e6bfc6ac98bbf8e41ecf72838e754299f26243a67"
],
"signature" : "3046022100cc37a265784beb958ad0ec0fdce5aadc92c5350bf17b08569d7b1f91536feba80221008cae649f4aa08b1b78756d74dc75d6ee30633e6abaac08a32a5f7841298c22a8"
}
xertrov@x-work:~/src/cosmoscoin/src$ ./cosmoscoind getblock 000000082f31f8c70dd7f9a857f04fe14f7df2a57bb9bc1f54d336c70dea6205
{
"hash" : "000000082f31f8c70dd7f9a857f04fe14f7df2a57bb9bc1f54d336c70dea6205",
"confirmations" : 0,
"size" : 265,
"height" : 7886,
"version" : 4,
"merkleroot" : "e15d62ba8b4bdf80911c4725c7b1225d4fd981359a2ae431e50918420835ffeb",
"mint" : 0.00000000,
"time" : 1372827494,
"nonce" : 1900102656,
"bits" : "1d107075",
"difficulty" : 0.06082897,
"previousblockhash" : "000000082148a6f66e17bab8d41af11171bc6f4d9416f983ddad0212a41775c0",
"flags" : "proof-of-work stake-modifier",
"proofhash" : "000000082f31f8c70dd7f9a857f04fe14f7df2a57bb9bc1f54d336c70dea6205",
"entropybit" : 0,
"modifier" : "a814232a8e720a8b",
"modifierchecksum" : "f4fab8c5",
"tx" : [
"e15d62ba8b4bdf80911c4725c7b1225d4fd981359a2ae431e50918420835ffeb"
],
"signature" : "304502204629c8a3dadc0db98ed078b34dd8cba2156e42cd65abcd173db86483745fd2f4022100987e51ae95c839254c4f7e9fc4f2164cdb4269c59775b9e28d5be34c652d77b2"
}
Does anyone want to buy 14 Cosmoscoins?