Skip to main content

Transaction Replay

Definition

Transaction replay is a security exploit where a valid blockchain transaction is maliciously re-broadcast on a different network or at a later time. This attack typically occurs when two blockchain networks share the same transaction format and signature scheme, often after a hard fork. An attacker can take a transaction signed on one chain and re-broadcast it on the other chain, potentially leading to unintended asset transfers or double-spending. Robust replay protection mechanisms, such as chain-specific transaction identifiers, are essential to prevent this type of exploit.