From ee45bbc7c4962d4b551d730469749bb35df18757 Mon Sep 17 00:00:00 2001
From: Jonas Schnelli <dev@jonasschnelli.ch>
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 <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.
-- 
cgit v1.2.3

