Bitcoin Transaction Malleability Theory in Practice
summary
Explains the concrete exploit: grab a pending raw transaction hex, edit the scriptSig by inserting OP_PUSHDATA2 and a zero byte while updating the overall length, rebroadcast the mutated TX to enough peers to win the race and get it mined instead of the original; this causes the original ID to become unusable so an exchange believing the original TX failed issues a second payout. Demo shows raw tx hex parsing and a live 30→60 mcoin demo, authors provide a tool and note a client-side patch that drops nonstandard pushdata.
AI-written summary · about
chapters (4)
related talks
28mCross-Contract Ricochet Attacks & Off-Chain-On-Chain Manipulation of Billion Dollar NFT Collections
43mOutsmarting Smart Contracts
01h 07mBitcoin Without Controversy
24mHow Did the Adversaries Abusing the Bitcoin Blockchain Evade Our Takeover?
09mA2MM: Mitigating Frontrunning, Transaction Reordering and Consensus Instability
17mThe Hidden Danger in Financial Transactions
35mWeighing Transactions, The Witness Discount
25mCommSec D2 - Smart Contract (In)Security
