We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9c8a55d commit 1f94bb0Copy full SHA for 1f94bb0
src/net_processing.cpp
@@ -825,7 +825,8 @@ void PeerLogicValidation::ReattemptInitialBroadcast(CScheduler& scheduler) const
825
}
826
827
828
- // schedule next run for 10-15 minutes in the future
+ // Schedule next run for 10-15 minutes in the future.
829
+ // We add randomness on every cycle to avoid the possibility of P2P fingerprinting.
830
const std::chrono::milliseconds delta = std::chrono::minutes{10} + GetRandMillis(std::chrono::minutes{5});
831
scheduler.scheduleFromNow([&] { ReattemptInitialBroadcast(scheduler); }, delta);
832
0 commit comments