¿Qué es 51% Attack?
Un 51% Attack ocurre cuando un único grupo obtiene más de la mitad de la potencia minera de una blockchain y puede reescribir el historial de transacciones muy reciente. No pueden sacar monedas de tu monedero, pero sí pueden reemplazar sus propios pagos por otra versión de los hechos. Imagina a alguien que agarra el mando durante la reproducción y cambia los últimos minutos.
Un 51% Attack permite a los atacantes vaciar todos los monederos. No es cierto. Pueden reordenar bloques recientes e intentar un Doble gasto, pero no pueden crear monedas de la nada ni tomar las tuyas sin tus claves.
Cómo funciona 51% Attack
Resumen rápido del procedimiento en lenguaje claro:
- Preparación: Los atacantes reúnen mucho equipo de minería o alquilan potencia de cómputo, luego eligen una cadena objetivo con menor seguridad.
- Control: Coordinan suficientes mineros para dominar la mayoría de la tasa de hash.
- Oculto: Con esa ventaja, minan en secreto una versión privada de la cadena mientras la cadena pública sigue avanzando.
- Gastar: Envían monedas en la cadena pública, esperan confirmaciones y retienen sus bloques privados.
- Revelar: Cuando su cadena privada es más larga, la publican. La red cambia a la cadena más larga y ese pago anterior desaparece de la cadena.
Sí, ese es el plan.
Por qué importa 51% Attack
¿Qué deberías tener en cuenta aquí?
- Beneficio: Conocer el riesgo te ayuda a decidir cuántas confirmaciones esperar antes de considerar los fondos como definitivos.
- Perspectiva: Señala por qué la descentralización de la minería y la distribución de participación mantiene sanas a las cadenas.
- Relevancia: Verás que exchanges, dapps y DAOs lo mencionan al establecer reglas de depósito y ventanas de confirmación.
En cadenas pequeñas, espera más confirmaciones que en las grandes y observa aumentos bruscos en la cuota de los pools de minería.
Características clave de 51% Attack
Qué lo distingue:
- Mayoría: El control temporal de la producción de bloques permite a un atacante superar a los nodos honestos.
- Reorganizaciones: Provoca reorganizaciones de la cadena que revierten transacciones recientes.
- Costo: Es caro llevarlo a cabo en redes grandes con amplia distribución de mineros.
- Objetivo: Las cadenas más pequeñas o recientes tienden a estar más en riesgo.
- Límites: No puede crear monedas de la nada ni acceder a tus claves privadas.
Variantes
Variantes y movimientos relacionados que podrías escuchar:
- Mayoría: El ataque clásico en prueba de trabajo que supera a los mineros honestos.
- Minado egoísta: El minado egoísta retiene bloques para obtener ventaja en ingresos sin claros dobles gastos.
- Timewarp: Trucos con marcas de tiempo para inclinar la dificultad a favor del atacante en algunas cadenas.
- Social: Como respuesta, las comunidades a veces optan por hacer un fork de la blockchain para deshacer el daño y cambiar las reglas.
Más confirmaciones reducen el riesgo porque reemplazar bloques más profundos se vuelve más difícil y más costoso con cada bloque añadido.
Ejemplo
Un exchange retrasa los depósitos durante ataques sospechados, aumentando las confirmaciones requeridas de seis a cien para proteger a los usuarios.
Dato curioso
Satoshi escribió que mientras los nodos honestos controlen la mayor parte de la potencia de CPU, la cadena crece más rápido por la vía honesta. Esa sola frase enmarcó todo este tema.
Conclusión
En una línea: un 51% Attack es un control mayoritario temporal que permite a alguien reescribir el historial muy reciente, así que planifica tus confirmaciones como un profesional.
