Merge pull request #6652
a09db7c
[trivial] Minor format fixes (MarcoFalke)0574ede
doc: update release-notes and bips.md for BIP111 (Wladimir J. van der Laan)
This commit is contained in:
commit
28d0b3ec65
2 changed files with 19 additions and 1 deletions
|
@ -1,4 +1,4 @@
|
||||||
BIPs that are implemented by Bitcoin Core (up-to-date up to **v0.10.0**):
|
BIPs that are implemented by Bitcoin Core (up-to-date up to **v0.12.0**):
|
||||||
|
|
||||||
* [`BIP 11`](https://github.com/bitcoin/bips/blob/master/bip-0011.mediawiki): Multisig outputs are standard since **v0.6.0** ([PR #669](https://github.com/bitcoin/bitcoin/pull/669)).
|
* [`BIP 11`](https://github.com/bitcoin/bips/blob/master/bip-0011.mediawiki): Multisig outputs are standard since **v0.6.0** ([PR #669](https://github.com/bitcoin/bitcoin/pull/669)).
|
||||||
* [`BIP 13`](https://github.com/bitcoin/bips/blob/master/bip-0013.mediawiki): The address format for P2SH addresses has been implemented since **v0.6.0** ([PR #669](https://github.com/bitcoin/bitcoin/pull/669)).
|
* [`BIP 13`](https://github.com/bitcoin/bips/blob/master/bip-0013.mediawiki): The address format for P2SH addresses has been implemented since **v0.6.0** ([PR #669](https://github.com/bitcoin/bitcoin/pull/669)).
|
||||||
|
@ -16,3 +16,4 @@ BIPs that are implemented by Bitcoin Core (up-to-date up to **v0.10.0**):
|
||||||
* [`BIP 61`](https://github.com/bitcoin/bips/blob/master/bip-0061.mediawiki): The 'reject' protocol message (and the protocol version bump to 70002) was added in **v0.9.0** ([PR #3185](https://github.com/bitcoin/bitcoin/pull/3185)).
|
* [`BIP 61`](https://github.com/bitcoin/bips/blob/master/bip-0061.mediawiki): The 'reject' protocol message (and the protocol version bump to 70002) was added in **v0.9.0** ([PR #3185](https://github.com/bitcoin/bitcoin/pull/3185)).
|
||||||
* [`BIP 66`](https://github.com/bitcoin/bips/blob/master/bip-0066.mediawiki): The strict DER rules and associated version 3 blocks have been implemented since **v0.10.0** ([PR #5713](https://github.com/bitcoin/bitcoin/pull/5713)).
|
* [`BIP 66`](https://github.com/bitcoin/bips/blob/master/bip-0066.mediawiki): The strict DER rules and associated version 3 blocks have been implemented since **v0.10.0** ([PR #5713](https://github.com/bitcoin/bitcoin/pull/5713)).
|
||||||
* [`BIP 70`](https://github.com/bitcoin/bips/blob/master/bip-0070.mediawiki) [`71`](https://github.com/bitcoin/bips/blob/master/bip-0071.mediawiki) [`72`](https://github.com/bitcoin/bips/blob/master/bip-0072.mediawiki): Payment Protocol support has been available in Bitcoin Core GUI since **v0.9.0** ([PR #5216](https://github.com/bitcoin/bitcoin/pull/5216)).
|
* [`BIP 70`](https://github.com/bitcoin/bips/blob/master/bip-0070.mediawiki) [`71`](https://github.com/bitcoin/bips/blob/master/bip-0071.mediawiki) [`72`](https://github.com/bitcoin/bips/blob/master/bip-0072.mediawiki): Payment Protocol support has been available in Bitcoin Core GUI since **v0.9.0** ([PR #5216](https://github.com/bitcoin/bitcoin/pull/5216)).
|
||||||
|
* [`BIP 111`](https://github.com/bitcoin/bips/blob/master/bip-0111.mediawiki): `NODE_BLOOM` service bit added, but only enforced for peer versions `>=70011` as of **v0.12.0** ([PR #6579](https://github.com/bitcoin/bitcoin/pull/6579)).
|
||||||
|
|
|
@ -88,6 +88,23 @@ specified. It used to be the case that `-X -noX` ends up, unintuitively, with X
|
||||||
set, as `-X` had precedence over `-noX`. This is no longer the case. Like for
|
set, as `-X` had precedence over `-noX`. This is no longer the case. Like for
|
||||||
other software, the last specified value for an option will hold.
|
other software, the last specified value for an option will hold.
|
||||||
|
|
||||||
|
`NODE_BLOOM` service bit
|
||||||
|
------------------------
|
||||||
|
|
||||||
|
Support for the `NODE_BLOOM` service bit, as described in [BIP
|
||||||
|
111](https://github.com/bitcoin/bips/blob/master/bip-0111.mediawiki), has been
|
||||||
|
added to the P2P protocol code.
|
||||||
|
|
||||||
|
BIP 111 defines a service bit to allow peers to advertise that they support
|
||||||
|
bloom filters (such as used by SPV clients) explicitly. It also bumps the protocol
|
||||||
|
version to allow peers to identify old nodes which allow bloom filtering of the
|
||||||
|
connection despite lacking the new service bit.
|
||||||
|
|
||||||
|
In this version, it is only enforced for peers that send protocol versions
|
||||||
|
`>=70011`. For the next major version it is planned that this restriction will be
|
||||||
|
removed. It is recommended to update SPV clients to check for the `NODE_BLOOM`
|
||||||
|
service bit for nodes that report versions newer than 70011.
|
||||||
|
|
||||||
0.12.0 Change log
|
0.12.0 Change log
|
||||||
=================
|
=================
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue