Gregory Maxwell [ARCHIVE] on Nostr: 📅 Original date posted:2014-12-30 📝 Original message:On Tue, Dec 30, 2014 at ...
📅 Original date posted:2014-12-30
📝 Original message:On Tue, Dec 30, 2014 at 4:25 PM, Sergio Lerner
<sergiolerner at certimix.com> wrote:
> Slight off-topic:
> That looks like an abuse of the VM. Even P2SH is an abuse of the VM.
> Gavin's OP_EVAL (hard-fork) should had been chosen. I'm taking about a
> simple change that goes along the lines of Satoshi's original design.
> Bitcoin was a beautiful design, and extra complexity is making it ugly.
> We need Bitcoin to be simple to understand for new programmers so they
> can keep the project going. It doesn't help the project that one needs
> to be a guru to code for Bitcoin.
Sergio there is no "abuse" there, OP_NOP3 in that case would be
redefined to OP_COINBASE_FOO_CONSISTENCY.
(I say FOO because it's not clear what rule you actually hope to apply there.)
What you suggested has no purpose by itself: it would need an
additional change which overlays functionality in order to actually do
something. Such a change would likely be "ugly"-- it's easy to be
elegant when you do nothing.
Published at
2023-06-07 15:28:18Event JSON
{
"id": "3505b20ad665c565263986bdb4153e8d4887631186e1c91298156e4b38f4a663",
"pubkey": "4aa6cf9aa5c8e98f401dac603c6a10207509b6a07317676e9d6615f3d7103d73",
"created_at": 1686151698,
"kind": 1,
"tags": [
[
"e",
"f6ade51d51dafc917c8be29f489893de2a4b160770ae11b63e489d5ab377f8dd",
"",
"root"
],
[
"e",
"ed161c43e6bafaf643a29d892727954dbd0a292d372180f1e37cb211c8fbec2d",
"",
"reply"
],
[
"p",
"60f7a1f85420f38fa26db24af48330bd1800ed3bef3168454263dcfcef62a8ce"
]
],
"content": "📅 Original date posted:2014-12-30\n📝 Original message:On Tue, Dec 30, 2014 at 4:25 PM, Sergio Lerner\n\u003csergiolerner at certimix.com\u003e wrote:\n\u003e Slight off-topic:\n\u003e That looks like an abuse of the VM. Even P2SH is an abuse of the VM.\n\u003e Gavin's OP_EVAL (hard-fork) should had been chosen. I'm taking about a\n\u003e simple change that goes along the lines of Satoshi's original design.\n\u003e Bitcoin was a beautiful design, and extra complexity is making it ugly.\n\u003e We need Bitcoin to be simple to understand for new programmers so they\n\u003e can keep the project going. It doesn't help the project that one needs\n\u003e to be a guru to code for Bitcoin.\n\nSergio there is no \"abuse\" there, OP_NOP3 in that case would be\nredefined to OP_COINBASE_FOO_CONSISTENCY.\n\n(I say FOO because it's not clear what rule you actually hope to apply there.)\n\nWhat you suggested has no purpose by itself: it would need an\nadditional change which overlays functionality in order to actually do\nsomething. Such a change would likely be \"ugly\"-- it's easy to be\nelegant when you do nothing.",
"sig": "9b0aba7403a207973b5368c482c4eedb456b108f2c9f21dc29bd174f5c942da46a15b05e63d0108bd678fdc4cbcacc61beaef438fef08edae9c8f393dda4e9c4"
}