Protocol & Consensus • Estimated 30m
64-Byte Transaction Bug
protocol.64-byte-transaction-bug
A 64-byte witness-stripped transaction can look like the preimage of an internal Merkle-tree node, creating ambiguity that can be abused against SPV proofs and other partial block verifiers. Proposed fixes such as BIP 53 and the consensus-cleanup package remove or constrain that edge case rather than relying on every verifier to defend against it separately.
Open visual node page • Browse the concept library
Curated resources (4)
- BIP 53: Disallow 64-byte Transactions
- Bitcoin Optech Topic: Merkle Tree Vulnerabilities
- Bitcoin Optech Topic: Consensus Cleanup Soft Fork
- Mastering Bitcoin
Direct prerequisites (1)
Direct dependents (0)
- None