Skip to content

Commit 489fa31

Browse files
authored
Merge pull request bitcoin#572 from jonasschnelli/node_network_limited
Add Counter-measures for peer fingerprinting part
2 parents 26c0fea + ee45bbc commit 489fa31

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

bip-0159.mediawiki

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,10 @@ A safety buffer of additional 144 blocks to handle chain reorganizations <I>SHOU
4242

4343
Full nodes following this BIP <I>SHOULD</I> relay address/services (<code>addr</code> message) from peers they would connect to (including peers signaling <code>NODE_NETWORK_LIMITED_*</code>).
4444

45+
=== Counter-measures for peer fingerprinting ===
46+
47+
Peers may have different prune depths (depending on the peers configuration, disk space, etc.) which can result in a fingerprinting weakness (finding the prune depth through getdata requests). NODE_NETWORK_LIMITED supporting peers <I>SHOULD</I> avoid leaking the prune depth and therefore not serve blocks deeper then the signaled <code>NODE_NETWORK_LIMITED_*</code> thresholds.
48+
4549
=== Risks ===
4650

4751
Pruned peers following this BIP may consume more outbound bandwidth.

0 commit comments

Comments
 (0)