cryptocurrency widget, price, heatmap
arrow
Burger icon
cryptocurrency widget, price, heatmap
Crypto Glossary/Replay Attack

Replay Attack

PublishedOct 27 2023

UpdatedJul 29 2026

Un ataque de repetición (replay attack) es un tipo de ciberataque en el que un atacante intercepta y retransmite paquetes de datos o transacciones válidos para engañar a un sistema. En el contexto de las criptomonedas, esto

TLDR - Replay Attack

Un ataque de repetición (replay attack) es un tipo de ciberataque en el que un atacante intercepta y retransmite de forma maliciosa paquetes de datos o transacciones válidas para engañar a un sistema y hacer que realice acciones no deseadas. En el contexto de las criptomonedas, un ataque de repetición ocurre cuando una transacción realizada en una blockchain se duplica de forma maliciosa y se retransmite en otra blockchain, provocando consecuencias no deseadas para los usuarios involucrados.

Entendiendo los ataques de repetición

Los ataques de repetición explotan la falta de unicidad de ciertos paquetes de datos o transacciones, lo que permite a los atacantes reutilizarlos en su beneficio. En el contexto de las criptomonedas, los ataques de repetición pueden ocurrir durante un hard fork o cuando dos blockchains comparten un historial de transacciones común. Cuando ocurre un hard fork, la blockchain original se divide en dos cadenas independientes, cada una con su propio conjunto de reglas y protocolos. Sin embargo, el historial de transacciones anterior a la bifurcación suele compartirse entre ambas cadenas.

Cómo funcionan los ataques de repetición

Durante un ataque de repetición, un atacante intercepta una transacción válida realizada en una blockchain y luego la retransmite en la otra blockchain. Dado que la transacción es válida en ambas cadenas, se confirma y ejecuta en las dos, lo que provoca consecuencias no deseadas para los usuarios involucrados. Por ejemplo, si un usuario envía fondos en una cadena, un atacante puede interceptar y repetir esa transacción en la otra cadena, robando efectivamente los fondos del usuario en ambas cadenas.

Cómo prevenir los ataques de repetición

Existen varios métodos para prevenir los ataques de repetición en el contexto de las criptomonedas:

  1. Etiquetado de transacciones: Algunas criptomonedas implementan un etiquetado de transacciones, mediante el cual cada transacción incluye un identificador único que impide que se repita en otras cadenas. Esto garantiza que una transacción solo pueda ejecutarse en la cadena prevista.
  2. Marca de tiempo: Otro enfoque consiste en incluir una marca de tiempo en cada transacción, de modo que solo sea válida dentro de una ventana temporal específica. Esto evita la repetición de transacciones transcurrido cierto período.
  3. Protección contra repetición opcional (opt-in): Los desarrolladores también pueden implementar mecanismos de protección contra repetición opcionales durante un hard fork. Esto implica introducir un nuevo formato de transacción o una nueva regla que haga que las transacciones sean incompatibles con la cadena antigua, evitando así los ataques de repetición.
  4. Actualizaciones de wallets: Los usuarios pueden protegerse de los ataques de repetición utilizando wallets actualizadas que incorporen mecanismos de protección contra este tipo de ataque. Estas wallets garantizan que las transacciones solo sean válidas en la cadena prevista y no puedan repetirse en otras cadenas.

Ejemplos reales

Los ataques de repetición se han producido en varios hard forks de criptomonedas. Un ejemplo destacado es el hard fork de Bitcoin Cash (BCH) a partir de Bitcoin (BTC) en 2017. Debido al historial de transacciones compartido, eran posibles los ataques de repetición entre ambas cadenas. Para mitigar esto, los desarrolladores introdujeron protección contra repetición opcional, permitiendo a los usuarios separar sus transacciones en cada cadena.

Conclusión

Los ataques de repetición son una preocupación importante en el mundo de las criptomonedas, especialmente durante los hard forks o cuando dos blockchains comparten un historial de transacciones común. Al comprender cómo funcionan los ataques de repetición e implementar las medidas de prevención adecuadas, los usuarios y desarrolladores pueden protegerse y garantizar la integridad de sus transacciones.

cryptocurrency widget, price, heatmap
v 5.14.2
© 2017 - 2026 COIN360.com. Todos los derechos reservados.