Hello everyone,
One year ago, I discovered an almost dead altcoin based on x16r.
I spent a lot of time trying and finally successed to solomine the coin using ccminer.
I noticed that if I stopped mining for several minutes, I got a "get work failed" message on ccminer, and wallet stop synchronized.
The solution I found was to use a pool, once I mined a block, wallet synchronized and I was able to solomine again.
Now, the pool has been closed
.
A small community still exist and at least 10 peers are found by my wallet. However, I'm unable to synchronize my wallet... I think that no block has been mined and wallets are stuck.
I have another problem and I don't know if it's related: I can't get the last block mined.
I'm stuck on "synchronizing headers". If I use the "rebuild index option", I download around 300-500 blocks from peers (exactly 5MB). When I reach 90-97% in "synchronizing headers", I'm disconnected from peers (0 found, none list on banned, and sometimes one appears for 1 or 2 seconds) and I stop downloading new blocks.
My logs are: 2021-04-23 20:43:43 UpdateTip: new best=0000003f2d71ae7a10b1c5c0ed32ee7d21270ee6f31f29f3c9dd32a641c5414f height=535680 log2_work=58.653145 tx=661257 date=2020-11-08 10:46:42 progress=0.888232 cache=37.6MiB(242049txo)
2021-04-23 20:43:43 ProcessNewBlock : ACCEPTED
last block downloaded2021-04-23 20:43:44 ERROR: detected bad peer for initial headers sync, disconnecting 1
An error is detected, and I'm disconnected from all peers2021-04-23 20:43:44 ProcessMessages(headers, 55974 bytes) FAILED peer=1
2021-04-23 20:43:44 ThreadSocketHandler -- removing node: peer=1 addr=159.65.163.117:7979 nRefCount=1 fNetworkNode=1 fInbound=0 fMasternode=0
I've tried to invalidate/ reconsider block, solution found on a Raven forum. Other computers have the same problem (worse, if I reinstall the wallet, I have the same problem but from block 0).
I'm thinking of different solutions but as I'm not an expert and I will be happy to have your point of view:
1. Make an explorer, using a server (will it be able to fully synchronize the blockchain if no wallet can?)
2. Force ccminer to get work without waiting the wallet to synchronize.
3.Use a local blockchain and then reconnect with the network. I may need to use last block time (24 weeks ago), I don’t want to wait 24 weeks before getting it work.
This question is both theoretical and practical, and I think it may be helpful in the future.
I don’t seek to revive the project. But I’m interested in knowing how to get a blockchain work again.
Thank you very much for reading me. I’m looking forward for your replies.