Pieter Wuille [ARCHIVE] on Nostr: 📅 Original date posted:2017-03-23 📝 Original message:On Thu, Mar 23, 2017 at ...
📅 Original date posted:2017-03-23
📝 Original message:On Thu, Mar 23, 2017 at 3:37 PM, Juan Garavaglia via bitcoin-dev
<bitcoin-dev at lists.linuxfoundation.org> wrote:
> Long story short, when nodes 0.13+ receive blocks from 0.13+ nodes all is
> ok, and those blocks propagate to older nodes with no issues. But when a
> block tries to be propagated from bitcoind 0.12.+ to newer ones those blocks
> are NOT being propagated to the peers with newer versions while these newer
> blocks are being propagated to peers with older versions with no issues.
>
> My conclusion is that we have a backward compatibility issue between 0.13.X+
> and older versions.
Hello Juan,
this is expected behaviour. Nodes with segwit active only download
blocks from other segwit peers, as old peers cannot provide the
witness data they need to verify the blocks.
--
Pieter
Published at
2023-06-07 17:57:43Event JSON
{
"id": "bdf981eb0c42e42230872c69a36203c5dbd8ab6907d79fdd1ef98249e1e2360a",
"pubkey": "5cb21bf5d7f25a9d46879713cbd32433bbc10e40ef813a3c28fe7355f49854d6",
"created_at": 1686160663,
"kind": 1,
"tags": [
[
"e",
"a77672c0bec72cf6c744f58f911e3b4b495fa3bf41bc9de349fa803c65967858",
"",
"root"
],
[
"e",
"354201a55a0f4490dc9a97325912cbb9330a93bc5f8a48b480983f50841b24ef",
"",
"reply"
],
[
"p",
"4a273da3c9ab85c096f859e6ca066d2fdfe762406cadc2f4d58aa75468aca8d0"
]
],
"content": "📅 Original date posted:2017-03-23\n📝 Original message:On Thu, Mar 23, 2017 at 3:37 PM, Juan Garavaglia via bitcoin-dev\n\u003cbitcoin-dev at lists.linuxfoundation.org\u003e wrote:\n\u003e Long story short, when nodes 0.13+ receive blocks from 0.13+ nodes all is\n\u003e ok, and those blocks propagate to older nodes with no issues. But when a\n\u003e block tries to be propagated from bitcoind 0.12.+ to newer ones those blocks\n\u003e are NOT being propagated to the peers with newer versions while these newer\n\u003e blocks are being propagated to peers with older versions with no issues.\n\u003e\n\u003e My conclusion is that we have a backward compatibility issue between 0.13.X+\n\u003e and older versions.\n\nHello Juan,\n\nthis is expected behaviour. Nodes with segwit active only download\nblocks from other segwit peers, as old peers cannot provide the\nwitness data they need to verify the blocks.\n\n-- \nPieter",
"sig": "89e760dcfa603204e6ba946b0d8532a8e6ba3f3230133120ab3d898adb8d5ee770c19d6643b09238da9733a50cf27496a7acd4b7a57869ba1cd8f1c7c8e90919"
}