bitcoin-dev

Great Consensus Cleanup Revival

Great Consensus Cleanup Revival

Original Postby Eric Voskuil

Posted on: June 17, 2024 22:15 UTC

Eric raises a question concerning the sufficiency of a deserialization phase check for the coinbase input as a null point in mitigating potential malleability issues in blocks that contain only 64-byte transactions.

He queries why this method would not be adequate for implementations aiming to permanently mark invalidity, given the computational infeasibility of bypassing such a check. The inquiry is rooted in concerns about weaknesses in Bitcoin’s Merkle Root Construction, with Eric referencing a document that details these vulnerabilities. The document he refers to can be found at here, which provides further insight into the technical aspects and implications of the discussed weakness in Bitcoin's architecture.