Syncing a Bitcoin Node: Tips and Tricks

10 replies 120 views
mike2014Newbie
Posts: 2 · Reputation: 26
#1Jul 30, 2017, 03:37 AM
Does syncing a node take longer over time? Seems like it would, right?
2 Reply Quote Share
RogueCipherFull Member
Posts: 14 · Reputation: 453
#2Jul 31, 2017, 10:53 PM
Actually, it’s getting quicker. The blockchain hasn’t ballooned much since 2014, barely hitting 600GB. And our internet speeds? Way faster now! Used to be 2-5 mbps, now we're talking 500-1000 mbps.
3 Reply Quote Share
yield2016Full Member
Posts: 19 · Reputation: 538
#3Aug 1, 2017, 09:25 AM
But the blockchain grows daily, so syncing a 200MB node vs a 900MB one... definitely different stories. Still, the recent updates made the sync process more efficient. Try syncing with an old version, you'd be waiting forever.
0 Reply Quote Share
Posts: 76 · Reputation: 37
#4Aug 1, 2017, 09:57 AM
When was the last time you synced a full node? IBD requires more resources now. With the UTXO set around 12GB, you really need extra RAM. A big dbcache helps too, otherwise, you’re bottlenecked.
0 Reply Quote Share
mr_apeNewbie
Posts: 170 · Reputation: 35
#5Aug 1, 2017, 02:01 PM
Good point, but remember, everything’s gotta be processed. So your CPU is key too. If it’s slow, that might hold you back.
4 Reply Quote Share
cobra51Newbie
Posts: 52 · Reputation: 31
#6Aug 1, 2017, 06:40 PM
Download speeds aren't the focus with IBD anymore. It’s about I/O, CPU, and RAM. Ideally, keep chainstate in RAM during IBD to speed things up.
2 Reply Quote Share
mike2014Newbie
Posts: 2 · Reputation: 26
#7Aug 1, 2017, 08:03 PM
Can I run a full node on a local server and connect my wallet on a different PC? How would I set that up?
4 Reply Quote Share
0xLynxMember
Posts: 39 · Reputation: 205
#8Aug 2, 2017, 02:15 AM
Absolutely, you can do that. You’ll need rpcbind and rpcallowip in your bitcoin.conf to allow connections.
1 Reply Quote Share
0xNodeMember
Posts: 307 · Reputation: 80
#9Aug 2, 2017, 06:57 AM
Just make sure you do this locally. Connecting publicly could expose you to risks. Who knows who’s tracking that data?
4 Reply Quote Share
cobra51Newbie
Posts: 52 · Reputation: 31
#10Aug 4, 2017, 03:36 AM
FYI, RPC isn’t encrypted. SSL support got dropped ages ago. It’s safer to have a secure direct tunnel to your computer instead of using unencrypted RPC.
3 Reply Quote Share
0xNodeMember
Posts: 307 · Reputation: 80
#11Aug 4, 2017, 08:51 AM
Yeah, I should’ve said unencrypted. And there’s a way to set up a TLS tunnel to a bitcoin node using stunnel. I can dig it up for you if you want, just need to find it on my server.
3 Reply Quote Share

Related topics