Un ataque Sybil es un tipo de amenaza a un sistema en línea donde una persona intenta tomar el control de la red creando múltiples cuentas, nodos o potencia informática.
Esto podría 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 varios nodos en una red Blockchain.
La palabra "Sybil" proviene de un libro llamado Sybil. El libro es un estudio de caso sobre una mujer llamada Sybil Dorsett, a quien le habían diagnosticado un trastorno de identidad disociativo (TID).
¿Qué problemas puede causar un ataque Sybil?
Los atacantes pueden tener una mayoría en una red si son capaces de crear identidades falsas (nodos) en mayor número que las identidades verdaderas. Luego podrían negarse a recibir o transmitir los bloques, bloqueando efectivamente a otros usuarios de la red.
En ataques Sybil a gran escala, donde un atacante puede controlar la mayor parte de la potencia informática o la tasa de hash de la red, es posible ejecutar un ataque del 51%. En estos casos, es posible que puedan modificar el orden de las transacciones e impedir que se realicen transacciones. Es posible que incluso puedan revertir las transacciones que realizaron mientras tenían el control de la red, lo que podría generar un doble gasto.
A lo largo de los años, los informáticos han dedicado mucho tiempo e investigación a comprender cómo detectar y prevenir ataques de tipo Sybil, con distintos grados de eficacia. Por ahora no hay garantías de defensa.
Cómo las cadenas de bloques pueden prevenir los ataques de Sybil
Las cadenas de bloques utilizan diferentes tipos de algoritmos de consenso para ayudar a defenderse de los ataques de Sybil. Los principales son: Prueba de Trabajo (PoW), Prueba de Participación (PoS) y Prueba de Participación Delegada (DPoS).
Estos algoritmos de consenso no previenen un ataque de Sybil. Simplemente hacen que un ataque como ese sea bastante poco práctico.
Por ejemplo, la Blockchain de Bitcoin utiliza una serie de reglas específicas para crear un nuevo bloque.
Una de estas reglas es que la capacidad de crear un nuevo bloque debe ser proporcional a la potencia de procesamiento total del motor de Prueba de trabajo. Esto significa que realmente necesita tener la potencia de procesamiento necesaria para crear un nuevo bloque, lo que hace que esto sea difícil y costoso para el atacante.
Debido a que la minería de Bitcoin es tan intensa, los mineros tienen un fuerte incentivo para seguir minando honestamente en lugar de intentar un ataque Sybil.
Además de los ataques Sybil, existen otros tipos de ciberataques. ¡Estén atentos a Binance Academy para obtener más información!

