Protocol & Consensus • Estimated 25m
Legacy SIGHASH_SINGLE Bug
protocol.sighash-single-bug
In legacy signature hashing, SIGHASH_SINGLE with an input index that has no matching output signs the constant value 1 instead of the intended transaction data. Because old signatures depend on that behavior, the bug remains part of legacy consensus even though newer signature algorithms reject or avoid the edge case.
Open visual node page • Browse the concept library
Curated resources (2)
- BIP 143: Transaction Signature Verification for Version 0 Witness Program
- Bitcoin Core: SignatureHash Implementation
Direct prerequisites (1)
Direct dependents (0)
- None