Solo Linux GPU bitcoin miner here (doing it for fun not profit so please, no 'what's the point' answers). Working mining software for this purpose is far and few in between, but I have been able to get it to work with recent versions of Bitcoin Core with nsgminer to achieve a modest ~2.5 Mhz/s hashrate. nsgminer uses OpenCL, and the word is that CUDA offers much better performance on Nvidia hardware, and I'm curious what kind of hashrate I can get. However, the only miner that could potentially work, would compile with recent versions of CUDA, and available for Linux is klaust/ccminer, which does not support getblocktemplate, while Bitcoin Core got rid of getwork since v0.10.x. So I'm building a new node with v0.9.5, which doesn't work with the blockchain fully built with a much later version. The sync rate slows down significantly aroundd 60% as it starts to struggle to find compatible peers, and now it is almost 80% but seems to inch toward it asymptotically (though I've only been at it for about a day). So my questions is, can v0.9.5 still fully sync? If not, I'd rather not to waste my bandwidth on getting terabytes of unusable packets and just kill it now.

1 Answer 1


Yes, 0.9.5 is consensus compatible with modern Bitcoin, though it will be considerably slower than modern versions, and probably shouldn't be used for anything that's transacting real money.

  • Thank you! That's encouraging.
    – seamux
    Nov 9, 2021 at 19:09
  • 2
    Just being compatible isn't sufficient to make it synchronize. The block download logic was completely overhauled in 0.10, as it had became barely possible to synchronize even then using the logic that was in 0.9 and earlier versions. You're probably better off synchronizing with maybe 0.12 (last pre-segwit version), exporting the blockchain using the linearize script, and then importing the result in a new 0.9 install. Nov 9, 2021 at 19:11
  • @PieterWuille thank you, that's a great idea.
    – seamux
    Nov 9, 2021 at 19:34
  • @PieterWuille by the way it worked
    – seamux
    Feb 18, 2022 at 17:50

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.