Outbound Connections on Bitcoin Nodes: Why Limit at 10?

6 replies 470 views
mik32017Senior Member
Posts: 1 · Reputation: 1760
#1Sep 15, 2025, 06:58 AM
I just set up my node and saw that outbound connections start at zero and cap at 10. I noticed more peers mean faster sync. So if extra outbound connections could speed up sync further, why not raise that limit? Seems like more is better. Same goes for Bitcoin Core and Bitcoin Knot.
6 Reply Quote Share
0xChadNewbie
Posts: 513 · Reputation: 3
#2Sep 16, 2025, 05:22 AM
Not really that simple. The default of 10 (+1) is generally fine if a couple of peers are serving blocks quickly. Syncing isn’t just about download speed; it's also about verification and how fast your disk can handle it. If your hardware can't keep up, increasing outbound won't help. If it's slow, check for bottlenecks elsewhere.
4 Reply Quote Share
gang2015Member
Posts: 682 · Reputation: 62
#3Sep 16, 2025, 08:21 AM
It's designed this way on purpose. There are way fewer nodes that accept incoming connections. According to some stats, there are like 77k public nodes but only about 18k are reachable. If limits were higher, it could overload those reachable nodes.
6 Reply Quote Share
Posts: 185 · Reputation: 37
#4Sep 16, 2025, 01:16 PM
You can speed up the initial block download for sure, but it won't be smooth all the time. Use SSDs for your chainstate. HDDs can work, but not great unless you have a lot of RAM to handle dbcache settings. Aim for a decent RAM setup to keep everything running without swapping.
0 Reply Quote Share
gang2015Member
Posts: 682 · Reputation: 62
#5Sep 16, 2025, 02:56 PM
Peak storage size is around 12.8GB, but whether it's 11GB or 12.8GB, the advice still stands regarding SSD and RAM.
4 Reply Quote Share
ColdGangMember
Posts: 152 · Reputation: 183
#6Sep 16, 2025, 08:51 PM
I doubt more outbound peers will speed up syncing much. Bitcoin Core and Knot already fetch blocks in parallel from the best peers. After about 10 connections, the benefits are probably minimal, while CPU and network usage could increase. The default settings strike a balance between efficiency and performance.
2 Reply Quote Share
Posts: 185 · Reputation: 37
#7Sep 17, 2025, 01:35 PM
Yeah, I didn't consider that chainstate might have been bigger back in the day. Thanks for that perspective! My Core nodes are set to allow other nodes to pull as much as they want, but I haven't seen any crazy pulls. Running through Tor might limit bandwidth too, but traffic is manageable.
3 Reply Quote Share

Related topics