리플레이 공격은 악성 해커가 네트워크를 통해 유효한 데이터 전송을 가로 챈 후 반복하는 사이버 공격이다. 원래 데이터의 유효성으로 인해 네트워크의 보안 프로토콜은 해커의 공격을 유효한 데이터의 전송인 것처럼 여기게 된다. 원본 메시지를 가로채어 그대로 재전송하므로 해커는 데이터를 해독하지 않아도 되는 리플레이 공격을 자주 사용한다.

중요한 결점이 되는 것은 아니지만, 리플레이 공격은 특히 암호화폐 거래 및 블록체인 장부의 환경과 관련이 있다. 그 이유는 블록체인 장부가 때때로 하드포크(hard forks)로 알려진 프로토콜 변경이나 업그레이드를 거쳐야하기 때문이다. 하드포크를 진행하면 이전 장부는 소프트웨어의 이전 버전과 새로 업데이트 된 버전으로 나누어져 분할된다. 일부 하드포크는 장부만을 업그레이드하기 위한 것이지만 다른 종류의 포크는 완전히 새로운 암호화폐를 발행하게 된다. 후자의 하드 포크 중 가장 잘 알려진 사례 중 하나는 비트코인 캐쉬(Bitcoin Cash)가 2017 년 8월 1일 대장격인 비트코인(Bitcoin) 장부로부터 포크를 할 수 있게 진행한 업그레이드다.