Un ataque Sybil es un tipo de amenaza a la seguridad en un sistema en línea donde una persona intenta apoderarse de la red creando múltiples cuentas, nodos o computadoras.
Esto puede ser tan simple como que una persona cree varias cuentas de redes sociales.
Pero en el mundo de las criptomonedas, un ejemplo más relevante es cuando alguien ejecuta múltiples nodos en una red blockchain.
La palabra "Sybil" en el nombre proviene de un estudio de caso sobre una mujer llamada Sybil Dorsett, que fue tratada por un trastorno de identidad disociativo, también llamado trastorno de personalidad múltiple.
¿Qué problemas pueden causar los ataques de Sybil?
Los atacantes pueden superar en votos a los nodos honestos de la red si crean suficientes identidades falsas (o identidades Sybil). Luego pueden negarse a recibir o transmitir bloques, bloqueando efectivamente a otros usuarios de una red.
En ataques Sybil a gran escala, en los que los atacantes logran controlar la mayor parte de la potencia informática de la red o la tasa de hash, pueden llevar a cabo un ataque del 51%. En tales casos, pueden cambiar el orden de las transacciones e impedir que se confirmen. Incluso pueden revertir transacciones que realizaron mientras tenían el control, lo que puede generar un doble gasto.
A lo largo de los años, los informáticos han dedicado mucho tiempo e investigación para descubrir cómo detectar y prevenir ataques Sybil, con distintos grados de eficacia. Por ahora, no hay una defensa garantizada.
Entonces, ¿cómo mitigan las cadenas de bloques los ataques de Sybil?
Muchas cadenas de bloques utilizan diferentes "algoritmos de consenso" para ayudar a defenderse contra los ataques de Sybil, como Prueba de trabajo, Prueba de participación y Prueba de participación delegada.
These consensus algorithms don’t actually prevent Sybil attacks, they just make it very impractical for an attacker to successfully carry out a Sybil attack.
For example, Bitcoin’s blockchain applies a specific set of rules to the generation of new blocks.
Una de las reglas es que la capacidad de crear un bloque debe ser proporcional a la potencia de procesamiento total del mecanismo de prueba de trabajo. Eso significa que debes poseer la potencia informática necesaria para crear un nuevo bloque, lo que hace que sea muy difícil y costoso para un atacante hacerlo.
Dado que la minería de Bitcoin es tan intensiva, los mineros tienen un incentivo muy fuerte para seguir minando honestamente, en lugar de intentar un ataque Sybil.
Además de los ataques de Sybil, existen algunos otros tipos de ataques comunes. ¡Estén atentos a Binance Academy para obtener más información!

