summaryrefslogtreecommitdiff
path: root/bip-0065.mediawiki
diff options
context:
space:
mode:
authorPeter Todd <pete@petertodd.org>2015-10-23 17:16:22 -0400
committerPeter Todd <pete@petertodd.org>2015-10-23 17:17:15 -0400
commit2dd084e7a902a68ce4119114f3da780d4e393352 (patch)
treecc9f6f388093be81d476ae212ca1e07e2287ba52 /bip-0065.mediawiki
parentfc3260731c610799c5c37f502220ac939f533194 (diff)
BIP65: Add SPV client considerations
Diffstat (limited to 'bip-0065.mediawiki')
-rw-r--r--bip-0065.mediawiki10
1 files changed, 10 insertions, 0 deletions
diff --git a/bip-0065.mediawiki b/bip-0065.mediawiki
index 1575956..a2bd40e 100644
--- a/bip-0065.mediawiki
+++ b/bip-0065.mediawiki
@@ -282,6 +282,16 @@ preceding a block do have nVersion >= 4, nVersion < 4 blocks become
invalid, and all further blocks enforce the new rules.
+===SPV Clients===
+
+While SPV clients are (currently) unable to validate blocks in general,
+trusting miners to do validation for them, they are able to validate block
+headers and thus can validate a subset of the deployment rules. SPV clients
+should reject nVersion < 4 blocks if 950 out of 1000 preceding blocks have
+nVersion >= 4 to prevent false confirmations from the remaining 5% of
+non-upgraded miners when the 95% threshold has been reached.
+
+
==Credits==
Thanks goes to Gregory Maxwell for suggesting that the argument be compared