From 2dd084e7a902a68ce4119114f3da780d4e393352 Mon Sep 17 00:00:00 2001 From: Peter Todd Date: Fri, 23 Oct 2015 17:16:22 -0400 Subject: BIP65: Add SPV client considerations --- bip-0065.mediawiki | 10 ++++++++++ 1 file changed, 10 insertions(+) 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 -- cgit v1.2.3