Protocol & Consensus • Estimated 20m
Tagged Hashes
protocol.tagged-hashes
Tagged hashes domain-separate hash inputs by hashing a tag into the digest context before the message payload. In Bitcoin they prevent different Taproot and Schnorr constructions from accidentally reusing the same hash domain.
Open visual node page
• Browse the concept library
Curated resources (3)
- BIP 340: Schnorr Signatures for secp256k1 (article) Canonical definition of the tagged hashing construction used by Schnorr signatures.
- Programming Bitcoin (book) Deeper walk-through of the cryptography, scripting, and transaction mechanics behind this topic.
- Decoding Bitcoin (article) Taproot module includes a learner-friendly tagged-hashes lesson in a broader prerequisite path.
Direct prerequisites (1)
Direct dependents (1)
Canonical site description: Interactive Bitcoin knowledge graph with prerequisites, curated resources, and structured topic pages.