bitcoin-dev
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.