When someone’s lost, it’s the people around them who point the way. That’s why I’m here asking those who know more than I do.
I've been using Bitcoin Core version 29.0 on my HP laptop with an SSD for a bit now, but I’m running into a couple of issues:
1) The syncing is super slow.
2) In just half an hour, it eats up around 12GB of mobile data and it doesn’t do much syncing at all.
So, is this how it’s supposed to be, or am I messing something up? Could it be because I’m using pruned syncing?
Some folks told me it might be better to roll back to an earlier version like 28.1 or 25, thinking those would sync faster and use less data. I’m not really sure how reliable that is. I’d really like some feedback on this. Should I downgrade, tweak some settings, or is it just that v29.0 is more data-hungry?
Is it better to switch back to an older version of Bitcoin Core for syncing?
15 replies 454 views
titan_degenMember
Posts: 790 · Reputation: 114
#2Oct 10, 2018, 11:36 AM
A few pointers:
Newer versions of Bitcoin Core are usually more efficient in syncing than older versions.
You're going to download 600+ GB of data. If you're doing that on mobile data, 12 GB in 30 minutes isn't even that bad.
The older blocks are much easier to verify than the newer blocks. So in the start, you're probably limited by your internet speed. Later on, your RAM or SSD may become the limiting factor and slow it down further.
If you can't spare 600+ GB of bandwidth, you're better off with a light wallet than Bitcoin Core. Syncing in 1 or 2 days isn't bad at all.
Who said that downgrading use less data while syncing?
Honestly, if you are going to use the lower version, you will experience the bugs that exist on that version. That is why they keep updating or releasing a new one is to fix those issues and improve performance.
How exactly did you set up Bitcoin Core to prune? You might have entered a large size. If you don't want to consume more mobile data, then try lowering them to "550MiB" which is a minimum, or just set it to "2000MiB".
Also, tell us the exact specs of your laptop so that we know what the cause of your slow syncing process is.
If you intend to use it for daily transactions, I recommend switching to a lite version such as Electrum if you do not want to continue experiencing syncing issues (in the future if this one is fixed).
Thank you very much.
This is my laptop spec:
HP laptop with AMD processor, 8gb RAM, 128 SSD, 1.80GHZ Windows 11
And how can I lower it to 550MIB like you said
titan_degenMember
Posts: 790 · Reputation: 114
#5Oct 11, 2018, 12:49 PM
This doesn't make sense. Pruning doesn't mean you have to download less.
With 8 GB RAM, your SSD will get pounded while syncing the last few years of block data. It will work, but only get slower as chainstate grows.
Basically if you are going to run Bitcoin core on your computer there are some major things you have to take into consideration aside from your computer specs and one of them is good internet connection. I suggest make use of the Wi-Fi network for your download and syncing I'm not a cellular network carrier.
Be it a pruned or full synchronization you still need a decent amount of space and stable power supply since you can't risk your computer turning off during the syncing process or else sometimes you could restart since the files could get corrupt.
blockhub968Full Member
Posts: 978 · Reputation: 317
#7Oct 13, 2018, 12:10 PM
When i write this reply, size of Bitcoin blockchain is currently almost 700GB.
What is your goal of running Bitcoin Core? If you need Bitcoin wallet that is easy to use, consider wallet software such as Electrum. If you want to help the Bitcoin network, you don't have to force yourself to run full node especially when there are at least 22K reachable nodes (according to bitnodes.io)
I don't know quality of HP product. But if it use very cheap/QLC-based SSD, the sync speed (after certain block height) will reduce significantly and may cause slowdown whole laptop/task.
Heres how pruning works: it downloads the full blockchain but keeps only latest block-data upto to the size you specify( like the 550MiB you mentioned ), old block-data that goes beyond that size(550MiB if used) will be deleted leaving behind the latest block-data that fits with the size (550MiB) ..
The setup itself mainly gives you more disk-space(which will help your hardware).. other than that, everything stays the same as your node will download and verify the entire blockchain history
orbitone109Member
Posts: 398 · Reputation: 48
#9Oct 13, 2018, 08:49 PM
I tried looking for the available models that match the specified hardware and all I can find are basic models which has processors with power class 'U' (TDP 15W) and in that class we can't expect to have NVMe so they are only intended for very basic tasks and any intensive tasks can damage the hardware due to throttling. OP can stretch it by upgrading RAM and SSD, but definitely not recommended if he plans to keep doing other tasks as well on the same device.
Leaving v28.1, there'll be an issue if you want to continue syncing using an older client.
That's because in v28.0, newly created block files are XOR'd which isn't compatible with clients older than v28.0,
So if ever those assumptions have technical basis unknown to us, you'll have to start over if you want to downgrade <v28.0. (unless you use blocksexor=0)
Can you share the doc or post where found those information?
It would be interesting to check the reasons of why they think that it'll faster.
(I hope it's not because they think that the blockchain was relatively smaller when those versions were released)
minerpro28Newbie
Posts: 67 · Reputation: 33
#11Oct 15, 2018, 09:55 PM
Check also size of database cache you allocated to the synching process, If you have a bigger RAM space, you can allocate a bigger size to it and it would make synchronization faster
You can access it from Window>options
Correct, if the computer he is using looses power all of a sudden, his progress would not be saved properly and the track of new blocks synchronized may be lost prompting him to start again from the last point that got properly saved. It would be safer for him to hibernate his PC when he senses possibility of power loss or he can close the software so that it properly saves his progress before shutting down.
Yeah, sure it only helps save disk space by keeping only recent block data and deleting older ones that your node no longer needs but you would still need to sync the remaining required blocks to be up to date, so there is no way you are downloading less than required.
titan_degenMember
Posts: 790 · Reputation: 114
#12Oct 16, 2018, 03:24 AM
OP is using a laptop. Those have built-in UPS.
CPU throttling is the last thing that damages hardware. Decent computer hardware doesn't get damaged from intensive tasks. If it breaks, it was flawed already. The most common problem is probably dust in the CPU fan, especially on CPUs with high TDP. That's easy to fix by cleaning the fan.
orbitone109Member
Posts: 398 · Reputation: 48
#13Oct 16, 2018, 08:43 AM
I meant to say that due to CPU throttling and not the best cooling system in that class will put the motherboard at risk due to excessive heat, trust me speaking from experience although mine was from rendering a long video.
satoshipro605Newbie
Posts: 52 · Reputation: 12
#14Oct 16, 2018, 11:37 AM
Well the synchronization process you said earlier typically varied on CPU/RAM . Most of times I saw it's not about the Data speed but the system performance what taking it so long. Ex - My friend had Core I7 & My was AMD 5500U his synchronization was finished within 30h and my synchronization take more than 48h.
Well pruned mode shouldn't be any problem, I also use pruned mode. It would be better if prunde 10/20GB space. 12GB in 30min is typically normal for synchronization. Roll back to older older version is not ideal. You may face more slow synchronizing
Thank you for this @Mahiyammahi. So my question based off on this is that how many GB of mobile data did it take you to complete the pruned synchronization process?
titan_degenMember
Posts: 790 · Reputation: 114
#16Oct 18, 2018, 09:20 AM
See:
?Reply
Sign in to reply to this topic
Related topics
- Bitcoin Core displaying coins (UTXOs) in a new tab 13
- Erlay seems to have some issues here’s a better proposal for a bitcoin protocol without invites 3
- Ways to earn some sats by contributing to bitcoin core development 5
- What can I do to fix this Bitcoin Core error? 8
- How do you protect your Bitcoin Core wallet? 19
- Curious about the 'Services' section in the peers of Bitcoin Core 6