Author

Topic: Is this a Dogecoin fork attempt? (Read 534 times)

full member
Activity: 212
Merit: 100
Activity: -42
April 21, 2014, 07:02:00 AM
#1
[Disclaimer: this is the first time I've investigated into the depths of a blockchain, so if I should have understood this completely wrong please correct me! If you need more data from my log, request it, I'm happy to help]


3 days ago I started my Dogecoin wallet (the latest 1.6.something version, downloaded from the official Dogecoin link) after being offline for 2 days and it stopped syncing at block 186741.

What I tried so far:

  • Re-installed the wallet, and using only the nodes listed on the official Dogecoin announcement page here in this forum
  • Restored blockchain from a 6 week old local backup
  • Completely synced blockchain from scratch into the empty Dogecoin folder

But, no matter what, sync stopped at block 186741.

Fortunately I have a debug.log for this time, this is what it says:

Code:
2014-04-20 18:45:55 received block d8768862a5cc5ddd786232982985a92122ce3159848a878a17fb966f207d5e6d
2014-04-20 18:45:55   nActualTimespan = 23  before bounds
2014-04-20 18:45:55 DIGISHIELD RETARGET
2014-04-20 18:45:55 GetNextWorkRequired RETARGET
2014-04-20 18:45:55 nTargetTimespan = 60    nActualTimespan = 56
2014-04-20 18:45:55 Before: 1b393006  0000000000393006000000000000000000000000000000000000000000000000
2014-04-20 18:45:55 After:  1b356005  0000000000356005999999999999999999999999999999999999999999999999
2014-04-20 18:45:55 SetBestChain: new best=d8768862a5cc5ddd786232982985a92122ce3159848a878a17fb966f207d5e6d  height=186741  log2_work=59.243471  tx=9278894  date=2014-04-18 16:32:14 progress=0.997577
2014-04-20 18:45:55 ProcessBlock: ACCEPTED
2014-04-20 18:45:56 received block 42baadc93c3b503e06d28ecdc225fd48eea3a237fce7926359f871bffe776662
2014-04-20 18:45:56   nActualTimespan = 79  before bounds
2014-04-20 18:45:56 DIGISHIELD RETARGET
2014-04-20 18:45:56 GetNextWorkRequired RETARGET
2014-04-20 18:45:56 nTargetTimespan = 60    nActualTimespan = 62
2014-04-20 18:45:56 Before: 1b356005  0000000000356005000000000000000000000000000000000000000000000000
2014-04-20 18:45:56 After:  1b37277c  000000000037277ca22222222222222222222222222222222222222222222222
2014-04-20 18:45:56 ERROR: ConnectBlock() : inputs missing/spent
2014-04-20 18:45:56 InvalidChainFound: invalid block=42baadc93c3b503e06d28ecdc225fd48eea3a237fce7926359f871bffe776662  height=186742  log2_work=59.243482  date=2014-04-18 16:36:39
2014-04-20 18:45:56 InvalidChainFound:  current best=d8768862a5cc5ddd786232982985a92122ce3159848a878a17fb966f207d5e6d  height=186741  log2_work=59.243471  date=2014-04-18 16:32:14
2014-04-20 18:45:56 InvalidChainFound: invalid block=42baadc93c3b503e06d28ecdc225fd48eea3a237fce7926359f871bffe776662  height=186742  log2_work=59.243482  date=2014-04-18 16:36:39
2014-04-20 18:45:56 InvalidChainFound:  current best=d8768862a5cc5ddd786232982985a92122ce3159848a878a17fb966f207d5e6d  height=186741  log2_work=59.243471  date=2014-04-18 16:32:14
2014-04-20 18:45:56 ERROR: SetBestBlock() : ConnectBlock 42baadc93c3b503e06d28ecdc225fd48eea3a237fce7926359f871bffe776662 failed
2014-04-20 18:45:56 ERROR: AcceptBlock() : AddToBlockIndex failed
2014-04-20 18:45:56 ERROR: ProcessBlock() : AcceptBlock FAILED
2014-04-20 18:45:56 Misbehaving: 69.245.81.106:22556 (0 -> 100) DISCONNECTING
2014-04-20 18:45:56 disconnecting node 69.245.81.106:22556

Does this "misbehaving" node 69.245.81.106 try to manipulate things or is it normal that clients are misbehaving due lack of programming skills?

After this, I got a couple of hundreds "received block ...", "Process block: ORPHAN BLOCK, ...." message pairs.

After that, for each(!) incoming new block I get:
Code:
2014-04-20 18:47:29 received block 5ca10c212bf91a77fac7fa181574d97b2b2b238ae57aa2b37ba9aa149c1c3c62
2014-04-20 18:47:29   nActualTimespan = 265  before bounds
2014-04-20 18:47:29 DIGISHIELD RETARGET
2014-04-20 18:47:29 GetNextWorkRequired RETARGET
2014-04-20 18:47:29 nTargetTimespan = 60    nActualTimespan = 85
2014-04-20 18:47:29 Before: 1b37277c  000000000037277c000000000000000000000000000000000000000000000000
2014-04-20 18:47:29 After:  1b4e229a  00000000004e229a555555555555555555555555555555555555555555555555
2014-04-20 18:47:29 InvalidChainFound: invalid block=5ca10c212bf91a77fac7fa181574d97b2b2b238ae57aa2b37ba9aa149c1c3c62  height=186743  log2_work=59.243489  date=2014-04-18 16:37:51
2014-04-20 18:47:29 InvalidChainFound:  current best=d8768862a5cc5ddd786232982985a92122ce3159848a878a17fb966f207d5e6d  height=186741  log2_work=59.243471  date=2014-04-18 16:32:14
2014-04-20 18:47:31 InvalidChainFound: Warning: Displayed transactions may not be correct! You may need to upgrade, or other nodes may need to upgrade.
2014-04-20 18:47:29 ProcessBlock: ACCEPTED

The "Displayed transactions may not be correct..." message is also displayed within the wallet.

I've never seen this this with any coin before. Is this normal, should I be worried and most important, how can I stop/work around this to sync my wallet again?


Any help highly appreciated!

Jump to: