So I've been experimenting different clients, and so far I can say that BUCash is doing a good job, better than ABC. I deleted the whole blockchain to start from scratch again. It is not fast as it perhaps could be, with anecdotal reports saying as fast as meager 3 hours with 150Mbps connection, 16 Gig RAM and i7 processor; still slow validation using not much of the CPU available, I'm taking 2 days already, but it is more efficient than ABC.
From my personal experience in a 2012 laptop with the following specs:
+Windows 10 (64 bits)
+i7 - 3520M - 2.9 GHz (4 cores)
+8 GIG RAM
+60 Mpbs internet
BUCash handles better the computer resources. My bottleneck has been actually download now. The HDD usage is better, idk what they did there but it doesn't hijack all the disk with meager 1 MB/s and freezing. The RAM usage has some peaks of over 5 Gigs but overall it stays at 1.5 Gigs.
One very important thing: it shuts down properly and restarts properly. Once ABC lost 5 months of blocks (from 2017) because it froze and crashed without me doing anything or the system. It was a major pain in the neck because those 5 months were of full blocks so the ETA rolled back a lot. I'd expect 5 months of blocks were already processed and stored and didn't hang on the RAM like that.
BUcash usage of resources won't freeze your system, so you can do a lot of other stuff in parallel. One thing that irritated me with ABC was opening Help>Debug to check peers, etc. It almost always froze things for some seconds.
One thing BUCash did badly was that in a normal shutdown and restart it restarted re-scanning the blocks with the msg "Activating best chain...", what I think might be due to the previous shutdown not have properly registered the last synced blocks to disk. But checking the folders in real time I see that BUcash is always updating the chain state files, so idk what went wrong there.
Other than that, it seems easier to use with small details such as installation path for the client and the blockchain data, really minor features that can help if you want to easily select a different drive for the blockchain database (which can be faster e.g. to defrag and optimize for Disk speed).
I ran both clients after doing a thorough disk error checking and repair, disabling windows updates and defraging. So it seems that BUcash actually runs smoother.
Next stop will be XT. Would that be a waste of time? Or does XT offer alternative features to sync the blockchain?
Cheers
ps: I'm doing this only out of curiosity, my daily bread is electron cash.
EDIT:
I might have gotten a bad ABC binary. I decided to try it again (XT was pretty similar so I gave ABC another try), erased all blockchain data as before, downloaded again from bitcoincash.org, reinstalled it and now it is behaving much better.
I've noticed a small difference, the Berkeley DB version is somehow different. It might have been the cause.
[link] [comments]
from Bitcoin - The Internet of Money https://ift.tt/2zoClo1
No comments:
Post a Comment
We have received your message and would like to thank you for writing to us, we will reply by email as soon as possible.
Talk to you soon,
[Pakcoin Worker]
[Pakcoin Global]