51% Attack
Ataque em que um agente controla mais da metade do poder de mineração de uma rede e consegue reorganizar blocos e gastar as mesmas moedas em dobro.
Puntos clave
- Ocurre cuando un agente o grupo controla más de la mitad del poder de minería de una red de prueba de trabajo.
- Permite al atacante reorganizar bloques recientes y gastar las mismas monedas dos veces, el llamado doble gasto, pero no crear monedas de la nada.
- Redes grandes como Bitcoin hacen que el ataque sea económicamente inviable, ya que el costo de hardware y energía supera cualquier ganancia probable.
¿Qué es un ataque del 51%?
Un ataque del 51% es una falla de seguridad en la que un participante, o una coalición de participantes, reúne más de la mitad del poder computacional de una blockchain que usa prueba de trabajo. Con esa mayoría, el atacante pasa a determinar qué versión del historial de transacciones acepta la red como válida, comprometiendo la garantía central de inmutabilidad de la cadena.
Cómo funciona
En una red de prueba de trabajo, los mineros compiten para agregar el siguiente bloque resolviendo un problema criptográfico. Quien tiene más poder de procesamiento encuentra soluciones con mayor frecuencia. Un agente con mayoría del poder de minería puede construir en secreto una cadena paralela más larga que la cadena pública.
Al divulgar esa cadena más larga, la red la adopta como válida, descartando los bloques anteriores. Transacciones que parecían confirmadas se revierten, y el atacante puede reenviar las mismas monedas a otro destino. Ese es el doble gasto.
El ataque tiene límites claros. No permite robar monedas de billeteras ajenas, alterar bloques antiguos con muchas confirmaciones ni generar unidades más allá de las reglas del protocolo. Su alcance se restringe a transacciones recientes, lo que reduce el daño en cadenas con historial profundo.
Cuanto más profundo esté el bloque en el que se registró una transacción, mayor será el número de bloques que el atacante necesitaría rehacer para revertirla. Por eso, el número de confirmaciones funciona como medida práctica de seguridad: cada nuevo bloque encadenado sobre una transacción eleva el costo de deshacerla.
Por qué importa
El costo de acumular la mayoría del poder de minería crece con el tamaño de la red. En cadenas pequeñas y poco minadas, el ataque ya se ha ejecutado más de una vez en la práctica. Por eso, los operadores que aceptan depósitos en cripto ajustan el número de confirmaciones exigidas según la seguridad de la red de origen: cuanto más pequeña la cadena, más confirmaciones antes de considerar un monto liquidado.
Riesgos y limitaciones
El riesgo se concentra en redes con bajo poder de minería agregado, donde alquilar capacidad suficiente es barato. La defensa habitual es esperar más confirmaciones y monitorear reorganizaciones anormales. El ataque no rompe la criptografía de las claves privadas ni expone fondos custodiados fuera de la cadena atacada.