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

BIP65: Add SPV client considerations

This commit is contained in:
Peter Todd 2015-10-23 17:16:22 -04:00
parent fc3260731c
commit 2dd084e7a9
No known key found for this signature in database
GPG Key ID: C085F21CE7F4B9DC

View File

@ -282,6 +282,16 @@ preceding a block do have nVersion >= 4, nVersion < 4 blocks become
invalid, and all further blocks enforce the new rules. 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== ==Credits==
Thanks goes to Gregory Maxwell for suggesting that the argument be compared Thanks goes to Gregory Maxwell for suggesting that the argument be compared