summaryrefslogtreecommitdiff
path: root/bip-0152.mediawiki
diff options
context:
space:
mode:
authorLuke Dashjr <luke_github1@dashjr.org>2016-12-06 00:52:21 +0000
committerGitHub <noreply@github.com>2016-12-06 00:52:21 +0000
commit0dc08881826f5ce6a846dc37386b6323cff11ba6 (patch)
tree94560c2bf89e3517b1ce0926806bb0f7fbd8c730 /bip-0152.mediawiki
parentacffcfbe18810b8d50cdd08c0973bef4add2aca1 (diff)
parentaee228746d6710013cb9f35b25ccb9c3f97950c7 (diff)
downloadbips-0dc08881826f5ce6a846dc37386b6323cff11ba6.tar.xz
Merge pull request #483 from TheBlueMatt/master
Clarify SPV node usage of BIP 152
Diffstat (limited to 'bip-0152.mediawiki')
-rw-r--r--bip-0152.mediawiki2
1 files changed, 2 insertions, 0 deletions
diff --git a/bip-0152.mediawiki b/bip-0152.mediawiki
index e05cc2a..69abf7c 100644
--- a/bip-0152.mediawiki
+++ b/bip-0152.mediawiki
@@ -185,6 +185,8 @@ Compact blocks version 2 is almost identical to version 1, but supports segregat
# As high-bandwidth mode permits relaying of CMPCTBLOCK messages prior to full validation (requiring only that the block header is valid before relay), nodes SHOULD NOT ban a peer for announcing a new block with a CMPCTBLOCK message that is invalid, but has a valid header. For avoidance of doubt, nodes SHOULD bump their peer-to-peer protocol version to 70015 or higher to signal that they will not ban or punish a peer for announcing compact blocks prior to full validation, and nodes SHOULD NOT announce a CMPCTBLOCK to a peer with a version number below 70015 before fully validating the block.
+# SPV nodes which implement this spec must consider the implications of accepting blocks which were not validated by the node which provided them. Especially SPV nodes which allow users to select a "trusted full node" to sync from may wish to avoid implementing this spec in high-bandwidth mode.
+
==Justification==
====Protocol design====