Si Ethereum es una moneda descentralizada, ¿cómo puede ser atacado por DDoS?

Las monedas descentralizadas como Ethereum y Bitcoin usan una cadena de bloques para registrar todas las transacciones en la red. Los usuarios pueden contribuir al crecimiento de la cadena de bloques y obtener recompensas resolviendo una llamada prueba de trabajo, donde tienen que encontrar una solución a un rompecabezas (generalmente colisión parcial de una función hash). La dificultad de la prueba de trabajo aumenta a medida que aumenta el número de usuarios en la red y estos utilizan hardware más desarrollado para resolver estos acertijos, a fin de mantener una tasa de crecimiento constante.

Un atacante puede volver a una posición en la cadena de bloques, donde la dificultad de la prueba de trabajo para extender la cadena no era tan alta (porque la red no tenía muchos usuarios) e intenta bloques de minas (resuelva pruebas de obras) durante un largo período de tiempo sin compartirlos con otros usuarios. Cuando decida que tiene suficientes bloques para inundar la red, propagará estos bloques a otros usuarios, que deben aceptar (porque son bloques “legales”) y propagar estos bloques a otros usuarios. Este gran número de bloques puede inundar la red y hacer que no esté disponible para los usuarios.

Este tipo de ataques se pueden detener creando “puntos de control” antes de los cuales los usuarios ya no pueden extender la cadena de bloques.

Al usar el ancho de banda de la red.

Incluso si está descentralizado, todavía hay límites para cuántas transacciones por segundo puede manejar la red. La razón por la que esto no ocurre con mayor frecuencia es porque, a diferencia de Internet, las transacciones cuestan dinero para implementarse en Ethereum, lo que hace que sea muy costoso atacar a través de DDoS.

La razón más común para que la red Ethereum esté inactiva es porque se está lanzando una ICO popular y la gente está aprovechando la oportunidad. No sucede con demasiada frecuencia, pero lo suficiente como para ser una preocupación para la escala futura. Es por eso que proyectos como Plasma y Raiden son tan importantes.

Puede ser atacado, pero el atacante pagará en gasolina.