V blockchainu je útok opakovaného přehrávání typem kybernetického útoku, při kterém útočník posílá kopii platné transakce z jednoho blockchainu do druhého, ve snaze přimět druhý blockchain, aby si myslel, že transakce je legitimní a měla by být zpracována. Zde je jednoduchý příklad, který vám pomůže vysvětlit, jak to funguje:

Představte si, že Alice a Bob hrají hru, kde si mohou navzájem posílat virtuální „coiny“ pomocí blockchainu. Alice má 10 mincí a chce poslat 5 mincí Bobovi. Vytvoří transakci na blockchainu, která odešle 5 coinů z jejího účtu na Bobův účet a transakce se zpracuje a zaznamená na blockchain.

Nyní předpokládejme, že útočník jménem Eve chce oklamat blockchain, aby si myslel, že Alice poslala Bobovi 10 mincí místo 5. Mohla by to udělat tak, že zkopíruje transakci, kterou Alice vytvořila, a pošle ji znovu do blockchainu, ale tentokrát změní množství coinů na 10 namísto 5. Pokud blockchain přijme tuto zkopírovanou transakci jako legitimní, bude si myslet, že Alice poslala 10 coinů Bobovi, i když měla v úmyslu poslat pouze 5.

Tomu se říká replay útok a může být škodlivý, protože může útočníkovi umožnit manipulovat s blockchainem a potenciálně krást coiny od jiných uživatelů. Aby se zabránilo opakovaným útokům, mnoho blockchainů používá speciální techniky, jako je „ochrana proti opakovanému přehrávání“, aby bylo pro útočníky obtížnější kopírovat a odesílat transakce vícekrát.