Sighash
Signature-hash flags that define which transaction parts a signature commits to in Bitcoin-style scripts.
Sighash, short for signature hash, defines the transaction data covered by a signature. Common modes include ALL, NONE, SINGLE, and ANYONECANPAY variants, which control whether the signature commits to all inputs and outputs or only selected parts.
Sighash flags enable advanced contracts and multi-party transaction construction, but they are consensus-sensitive and chain-specific. Wallets should choose flags carefully because signing too little can allow another party to change parts of the transaction.
Related terms
3 linkedExplore connected entries beyond the alphabetical index.
Signature
→A cryptographic proof that a message was authorized by the holder of a private key.
Transaction
→A signed data message that asks a blockchain to transfer value, execute code, or update state.
Opcode
→A fundamental element of Bitcoin's scripting language that enables complex transactions.
All terms and definitions may update as the Cryptionary improves.
