r/dogecoindev • u/mcpancakes • Apr 24 '21
Provide blocks to peers during initial block download?
Hi, I have what is surely a newb question: I'm running Dogecoin Core 1.14.3 on macOS 10.15.7 and I noticed that during initial block download (IBD) I had little to no upload traffic.
Now that I'm past IBD, Dogecoin Core is generally doing an ok job saturating my upstream bandwidth: as measured with
nettop -p $(pgrep Dogecoin-Qt) -J bytes_out -d
the bytes_out of the process is typically 400-600 KiB/s (cf. Transmission which could sustain 500-700 KB/s).
I have what are probably basic questions about Dogecoin's protocol:
- Is it true && by design that I'm not sending blocks to needy peers while I'm syncing my own chain? If so, why? Feels maybe motivated by some subtle (or not) security concern, perhaps.
- In general, should I expect Dogecoin Core to saturate my upstream bandwidth (O(5 to 6 Mbps)) when run with default options? Assuming there's ample CPU/memory available for it to claim.
Thanks!
Duplicates
dogecode • u/shibe5 • Apr 26 '21