From ee45bbc7c4962d4b551d730469749bb35df18757 Mon Sep 17 00:00:00 2001 From: Jonas Schnelli Date: Fri, 11 Aug 2017 21:25:14 +0200 Subject: Add fingerprinting countermeasures part --- bip-0159.mediawiki | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'bip-0159.mediawiki') diff --git a/bip-0159.mediawiki b/bip-0159.mediawiki index 0ca8aa9..2253922 100644 --- a/bip-0159.mediawiki +++ b/bip-0159.mediawiki @@ -42,6 +42,10 @@ A safety buffer of additional 144 blocks to handle chain reorganizations SHOU Full nodes following this BIP SHOULD relay address/services (addr message) from peers they would connect to (including peers signaling NODE_NETWORK_LIMITED_*). +=== 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 SHOULD avoid leaking the prune depth and therefore not serve blocks deeper then the signaled NODE_NETWORK_LIMITED_* thresholds. + === Risks === Pruned peers following this BIP may consume more outbound bandwidth. -- cgit v1.2.3