Post
Topic
Board Bitcoin Technical Support
Re: synchronization stuck at 494782
by
cellard
on 20/11/2017, 14:07:03 UTC
btc1 node currently gets stuck at block height 494782. Switching to core node didn't help synchronization. Does anyone know how I can resolve this stuck issue without having to download the entire block chain again?

Thanks.

Wait, isn't btc1 the segwit2x client? Why would you try to sync it? as far as I have understood from latest events, segwit2x failed to activate:

https://bitcoinmagazine.com/articles/now-segwit2x-hard-fork-has-really-failed-activate/

So this would mean that even if there were some people adamant to give up on the thing, when they actually tried to fork it was a mess of epic proportions because some bug didn't allow it to happen (so we dodged a bullet... a nuke may I say).

So I don't see the point in trying to sync the node, no exchanges even listed the token afaik.

yes btc1 is the s2x node. I was running btc1 node until it got stuck at 494782, then I switched to core 0.15.1 in hope that synchronization would continue but it didn't. I would like to know how can I fix it as I don't want to spend another 2 weeks downloading the entire chain.

I am currently trying with cmd "invalidateblock 0000000000000000011865af4122fe3b144e2cbeea86142e8ff2fb4107352d43" (block 478558) as per https://www.btcforkmonitor.info/ that s2x and core nodes were on the same ancestor block at then, if I understand it correctly. However, this is taking long time.

If anyone knows how this can be fixed, that would be much appreciated. There are a lot of articles online reporting the mess of btc1 screwed up at 494782, but I haven't found a solution for how this can be fixed.

The rogue developer jgarzik claims to have fixed the freeze bug, but the code is not reviewed by other developers. So use at your own discretion.
https://github.com/btc1/bitcoin/commit/d09f3decfa2806515a0504be927c4384d6241dba
https://github.com/btc1/bitcoin/releases

But I seriously doubt it will be working for long,if working at all. The other developers say that the code is full of bugs

Indeed, I wouldn't trust this code at all, same as I didn't trust Bitcoin Cash so I had to install it on a secondary computer.

OP I recommend you that you don't install this code on your main system or anywhere where your private keys are sitting. If you can't afford a secondary computer to install experimental wallets or in general software of obvious precedence, at least make the effort to set up a Virtual Machine to install it. Also never import private keys on other wallets, simply send the coins from wallet A to wallet B, remember that.