Skip to content

Commit aee2287

Browse files
committed
Clarify SPV node usage.
1 parent acffcfb commit aee2287

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

bip-0152.mediawiki

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,8 @@ Compact blocks version 2 is almost identical to version 1, but supports segregat
185185
186186
# 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.
187187
188+
# 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.
189+
188190
==Justification==
189191

190192
====Protocol design====

0 commit comments

Comments
 (0)