Enable sighash default option for non-taproot(or tapscript) spend? #29857
issue ChrisCho-H openend this issue on April 11, 2024-
ChrisCho-H commented at 4:23 pm on April 11, 2024: noneWhy does not enable sighash default for non-taproot transaction(i.e. p2pkh, p2sh, p2wpkh, p2wsh)? I think it’s great BIP341 adds sighash default to save a single byte, which could be huge in aggregate. As segwit v0 and legacy transactions still take a lot of portion, wouldn’t it be good to enable sighash default for them? It’s more efficient, and increases overall backward-compatiblity(without concern about malleability in my humble opinion).
-
ChrisCho-H added the label Feature on Apr 11, 2024
-
sipa commented at 4:29 pm on April 11, 2024: member
That’s not possible without a hardforking consensus change, which would need extensive discussion and widespread agreement among the community.
Furthermore, anyone who would be interested in the byte savings enabled by such a change could instead just migrate to using taproot, which would result in far larger savings for most users.
-
achow101 closed this on Apr 11, 2024
Labels
Feature
github-metadata-mirror
This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-12-21 15:12 UTC
This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-12-21 15:12 UTC
This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me
More mirrored repositories can be found on mirror.b10c.me