Matt Corallo [ARCHIVE] on Nostr: 📅 Original date posted:2019-03-12 📝 Original message:Note that even your ...
📅 Original date posted:2019-03-12
📝 Original message:Note that even your carve-outs for OP_NOP is not sufficient here - if you were using nSequence to tag different pre-signed transactions into categories (roughly as you suggest people may want to do with extra sighash bits) then their transactions could very easily have become un-realistically-spendable. The whole point of soft forks is that we invalidate otherwise-unused bits of the protocol. This does not seem inconsistent with the proposal here.
> On Mar 9, 2019, at 13:29, Russell O'Connor <roconnor at blockstream.io> wrote:
> Bitcoin has *never* made a soft-fork, since the time of Satoishi, that invalidated transactions that send secured inputs to secured outputs (excluding uses of OP_NOP1-OP_NOP10).
Published at
2023-06-07 18:16:47Event JSON
{
"id": "4e06f33ae92acd7b3c5041d574c6f64d8defee8a234ee25a288b5850ba432e1e",
"pubkey": "cd753aa8fbc112e14ffe9fe09d3630f0eff76ca68e376e004b8e77b687adddba",
"created_at": 1686161807,
"kind": 1,
"tags": [
[
"e",
"7188eca60b9414cacad9227d1078e0289be7e78addd56515606897419bb2cf43",
"",
"root"
],
[
"e",
"2c350a7a28683cfdd16d9d05e90f8bb7d340700000d122573ccbcf1287f42d1e",
"",
"reply"
],
[
"p",
"6b8e77368804013d7126ba4b77c7963bcfeff909135791531097d7a0f03ca85d"
]
],
"content": "📅 Original date posted:2019-03-12\n📝 Original message:Note that even your carve-outs for OP_NOP is not sufficient here - if you were using nSequence to tag different pre-signed transactions into categories (roughly as you suggest people may want to do with extra sighash bits) then their transactions could very easily have become un-realistically-spendable. The whole point of soft forks is that we invalidate otherwise-unused bits of the protocol. This does not seem inconsistent with the proposal here.\n\n\u003e On Mar 9, 2019, at 13:29, Russell O'Connor \u003croconnor at blockstream.io\u003e wrote:\n\u003e Bitcoin has *never* made a soft-fork, since the time of Satoishi, that invalidated transactions that send secured inputs to secured outputs (excluding uses of OP_NOP1-OP_NOP10).",
"sig": "bb995f38744861509789a78fe8d7dc5f7d53740851d9a760fa99ca79fac6d54724528b31fd3f26386c4e5fb947d9a8b34ba54edbec2e40bb2508cc69ca3a515e"
}