Alan Reiner [ARCHIVE] on Nostr: 📅 Original date posted:2015-01-23 📝 Original message:On 01/23/2015 11:05 AM, ...
📅 Original date posted:2015-01-23
📝 Original message:On 01/23/2015 11:05 AM, Gregory Maxwell wrote:
> On Fri, Jan 23, 2015 at 3:24 PM, Alan Reiner <etotheipi at gmail.com> wrote:
>> Unfortunately, it seems that there was no soft-fork way to achieve this
>> benefit, at least not one that had favorable properties. Most of the
>> soft-fork variations of it required the coins being spent to have been
>> originated in a special way. In other words, it would only work if the
>> coins had entered the wallet with some special, modified TxOut script. So
>> it wouldn't work with existing coins, and would require senders to update
>> their software to reshape the way they send transactions to be compatible
>> with our goals.
> I think this is unreasonable. There is a straight-forward soft-fork
> approach which is safe (e.g. no risk of invalidating existing
> transactions). Yes, it means that you need to use newly created
> addresses to get coins that use the new signature type... but thats
> only the case for people who want the new capability. This is
> massively preferable to expecting _every_ _other_ user of the system
> (including miners, full nodes, etc.) to replace their software with an
> incompatible new version just to accommodate your transactions, for
> which they may care nothing about and which would otherwise not have
> any urgent need to change.
>
>
As far as I'm concerned, anything that requires the coins to originate
in the wallet with some special form is a non-starter. The new SIGHASH
type allows you to sign transactions with any coins already in your
wallet, and imposes no requirements on anyone paying your cold wallet.
Any such proposals that require origination structure means that 100% of
people paying you need to "be nice" and use this new script type, or
else you *have* to
Published at
2023-06-07 15:29:04Event JSON
{
"id": "0d5828395531f57751472e337b5e319c830a94c330a515ff7a277a8513277013",
"pubkey": "86f42bcb76a431c128b596c36714ae73a42cae48706a9e5513d716043447f5ec",
"created_at": 1686151744,
"kind": 1,
"tags": [
[
"e",
"6dc832bdb706e2f61589ea679669c46a49f00ca991f53b93fef09a1a229115c6",
"",
"root"
],
[
"e",
"19a2ad42b96117e4724dce77f4be6fdf51d30791a985fd38f41ebcc576dd8774",
"",
"reply"
],
[
"p",
"eb7ca795057ca7cabde6f541c741e661d013414934e5934c2e04c6677625c99a"
]
],
"content": "📅 Original date posted:2015-01-23\n📝 Original message:On 01/23/2015 11:05 AM, Gregory Maxwell wrote:\n\u003e On Fri, Jan 23, 2015 at 3:24 PM, Alan Reiner \u003cetotheipi at gmail.com\u003e wrote:\n\u003e\u003e Unfortunately, it seems that there was no soft-fork way to achieve this\n\u003e\u003e benefit, at least not one that had favorable properties. Most of the\n\u003e\u003e soft-fork variations of it required the coins being spent to have been\n\u003e\u003e originated in a special way. In other words, it would only work if the\n\u003e\u003e coins had entered the wallet with some special, modified TxOut script. So\n\u003e\u003e it wouldn't work with existing coins, and would require senders to update\n\u003e\u003e their software to reshape the way they send transactions to be compatible\n\u003e\u003e with our goals.\n\u003e I think this is unreasonable. There is a straight-forward soft-fork\n\u003e approach which is safe (e.g. no risk of invalidating existing\n\u003e transactions). Yes, it means that you need to use newly created\n\u003e addresses to get coins that use the new signature type... but thats\n\u003e only the case for people who want the new capability. This is\n\u003e massively preferable to expecting _every_ _other_ user of the system\n\u003e (including miners, full nodes, etc.) to replace their software with an\n\u003e incompatible new version just to accommodate your transactions, for\n\u003e which they may care nothing about and which would otherwise not have\n\u003e any urgent need to change.\n\u003e\n\u003e\n\n\nAs far as I'm concerned, anything that requires the coins to originate\nin the wallet with some special form is a non-starter. The new SIGHASH\ntype allows you to sign transactions with any coins already in your\nwallet, and imposes no requirements on anyone paying your cold wallet. \nAny such proposals that require origination structure means that 100% of\npeople paying you need to \"be nice\" and use this new script type, or\nelse you *have* to",
"sig": "50f88d28c93c61a2293c2214451a5c8859c06d09f2b0849323ca3a3c7915ecbc9f7c4917268796aaa156b5feb1f958c11ba0ca7df2c7cc293d8efb41c24fe417"
}