mirror of
https://github.com/bitcoin/bips.git
synced 2025-02-24 15:36:53 +01:00
Merge pull request #483 from TheBlueMatt/master
Clarify SPV node usage of BIP 152
This commit is contained in:
commit
0dc0888182
1 changed files with 2 additions and 0 deletions
|
@ -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====
|
||||
|
|
Loading…
Add table
Reference in a new issue