Sighash Type Byte; Re: BIP Proposal: The Great Consensus Cleanup



Summary:

The email thread discusses the possibility of disabling certain bits within Bitcoin's sighash type byte to reduce the risk of potential security vulnerabilities. The author proposes that the unused bits within the sighash type byte are not in use and could be soft-forked out without significant impact. They compare it with OP_NOPs, which are similarly not used due to the potential for soft-forking. While the sighash bits are less likely to be soft-forked, the author believes that there is no reason not to remove them from a security standpoint. However, another author, Russell O'Connor, argues that the sighash type byte is a useful place to store a few bits of ancillary data when making signatures. He suggests that some users may have been using it and have unbroadcast transactions in cold storage for UTXOs whose private keys may have been lost, making the disabling of these sighashes risky. O'Connor does not believe that hunches about the lack of risk are enough to put people's funds at risk, especially given the alternative proposal of caching the just-before-the-last-byte sighash midstate that is available.


Updated on: 2023-05-20T19:58:17.939366+00:00