Title: How to 'fix' (or restart) a blockchain that stopped Post by: inqrymnd on February 18, 2021, 11:02:48 PM Hi everyone,
I have a novice question. I'm working/experimenting with a small alt-coin project. It's cloned from PIVX 3.3.0 and is currently 100% proof-of-stake. The blockchain has a current height of about 16000 blocks. The chain appeared to be working well for about 1-2 weeks. I have 4 seed nodes --- 2 nodes are staking and 2 nodes are masternodes. I modified one of my staking seed nodes. I removed the un-encrypted wallet.dat file from one staking seed node, and replaced it with an encrypted wallet.dat file. The next day, the blockchain stopped. I'm assuming the seed node that I modified died. The daemons are still running at the seed nodes, but blocks aren't generating. It's been 4+ days later. I'm not sure how to diagnose this problem and how to begin fixing it. Information and/or techniques for repairing a broken chain appears to be very limited. Any help or advice is appreciated. One other side note.... I was working with another developer, but he was always very vague and tight-lipped about his work, so we eventually stopped working together. These were his recommendations to repair the blocks. His English wasn't the best, so there are some grammar errors: " + we have to create the latest blocks manually again + [100.xxx.101.xxx](node ip) was unique SEED node that can mining. But you change the wallet.dat file in the node + so The seed node was died. and New block could not be created for some days + So Entire blockchain was stopped now + Therefore we have to create the latest blocks manually again + we have to analyze the last 100 blocks. and we have to find the last block and created time of the block + and then we have to implement the force mining. and we will run it + so that we can start the blockchain again + it need to add some codes in the wallet app " Does someone understand what he means by "create blocks manually" and "forced mining"? Thanks in advance. |