David A. Harding [ARCHIVE] on Nostr: π
Original date posted:2019-10-18 π Original message:On Thu, Oct 17, 2019 at ...
π
Original date posted:2019-10-18
π Original message:On Thu, Oct 17, 2019 at 01:16:47PM -0700, Eric Voskuil via bitcoin-dev wrote:
> As this is a P2P protocol change it should be exposed as a version
> increment (and a BIP) [...]
>
> BIP61 is explicit:
>
> βAll implementations of the P2P protocol version 70,002 and later
> should support the reject message.β
I don't think a new BIP or a version number increment is necessary.
1. "Should support" isn't the same as "must support". See
https://tools.ietf.org/html/rfc2119 ; by that reading,
implementations with protocol versions above 70,002 are not required
to support the reject message.
2. If you don't implement a BIP, as Bitcoin Core explicitly doesn't any
more for BIP61[1], you're not bound by its conditions.
-Dave
[1]
https://github.com/bitcoin/bitcoin/blob/master/doc/bips.md "BIP61
[...] Support was removed in v0.20.0"
Published at
2023-06-07 18:21:13Event JSON
{
"id": "1053b1e104ca12e0873c803e843c66e1450cc7da83cf43813f240b4cb985bb2b",
"pubkey": "d3574a24208f4e3d0821bb4a69a0c3ae842043d444fa5c4a8c49c369918a6fb2",
"created_at": 1686162073,
"kind": 1,
"tags": [
[
"e",
"fc240d6737eec3e3732c71a02d6bd551346f2bcb2e039d48bf20d899e18045d3",
"",
"root"
],
[
"e",
"5f02d8dcd5edaa34fa01b78041098dd9acf859accde63d4bc3156b185afc65b5",
"",
"reply"
],
[
"p",
"82205f272f995d9be742779a3c19a2ae08522ca14824c3a3b01525fb5459161e"
]
],
"content": "π
Original date posted:2019-10-18\nπ Original message:On Thu, Oct 17, 2019 at 01:16:47PM -0700, Eric Voskuil via bitcoin-dev wrote:\n\u003e As this is a P2P protocol change it should be exposed as a version\n\u003e increment (and a BIP) [...]\n\u003e\n\u003e BIP61 is explicit:\n\u003e \n\u003e βAll implementations of the P2P protocol version 70,002 and later\n\u003e should support the reject message.β\n\nI don't think a new BIP or a version number increment is necessary.\n\n1. \"Should support\" isn't the same as \"must support\". See\n https://tools.ietf.org/html/rfc2119 ; by that reading,\n implementations with protocol versions above 70,002 are not required\n to support the reject message.\n\n2. If you don't implement a BIP, as Bitcoin Core explicitly doesn't any\n more for BIP61[1], you're not bound by its conditions.\n\n-Dave\n\n[1] https://github.com/bitcoin/bitcoin/blob/master/doc/bips.md \"BIP61\n[...] Support was removed in v0.20.0\"",
"sig": "c887cedc02962995eadac15efd2c1cba7eed1c3a71c5d29fc6b2365c5f4abaf59291ae2b0863cd9e5611d0392df354027d439b0adee30072a20f44a9a20f4c2c"
}