1
0
mirror of https://github.com/bitcoin/bips.git synced 2025-01-18 21:35:13 +01:00

bip-0009: Remove n/a paragraph

This commit is contained in:
Luke Dashjr 2016-05-11 21:54:09 +00:00
parent 949bb13c1d
commit a95b8f8796

View File

@ -197,9 +197,6 @@ If a client does not understand a rule without the prefix, it may use it unmodif
On the other hand, when this prefix is used, it indicates a more subtle change to the block structure or generation transaction; examples of this would be BIP 34 (because it modifies coinbase construction) and 141 (since it modifies the txid hashing and adds a commitment to the generation transaction).
A client that does not understand a rule prefixed by '!' must not attempt to process the template, and must not attempt to use it for mining even unmodified.
Servers should only signal this mutation when they have verified a client behaving this way will not produce invalid blocks.
This includes verifying the client's supported rules (listed in the template request) are not lacking of a rule that would change serialisation.
==Support for future changes==
The mechanism described above is very generic, and variations are possible for future soft forks. Here are some ideas that can be taken into account.