1
0
mirror of https://github.com/bitcoin/bips.git synced 2025-05-12 12:03:29 +00:00

Add fingerprinting countermeasures part

This commit is contained in:
Jonas Schnelli 2017-08-11 21:25:14 +02:00
parent f1e884b75a
commit ee45bbc7c4
No known key found for this signature in database
GPG Key ID: 1EB776BB03C7922D

View File

@ -42,6 +42,10 @@ A safety buffer of additional 144 blocks to handle chain reorganizations <I>SHOU
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>).
=== Counter-measures for peer fingerprinting ===
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.
=== Risks ===
Pruned peers following this BIP may consume more outbound bandwidth.