En la última semana, la red EOS se ha sobrecargado con una congestión significativa de recursos, especialmente la CPU. Como resultado de esta sobrecarga, muchos usuarios con pocos recursos no pueden realizar transacciones.
La cadena de bloques EOS funciona con 3 parámetros diferentes, CPU, RAM y NET: cuanto más EOS esté en juego en una cuenta, más recursos estarán disponibles para llevar a cabo todas las transacciones y operaciones.
Congestión en la red EOS
Al verificar los diversos gráficos relacionados con la tendencia del uso de la CPU en la cadena de bloques EOS, la sobrecarga comenzó a fines de octubre, cuando la CPU promedio había alcanzado picos considerables que se prolongaron en los días siguientes. El parámetro de la CPU se mide en milisegundos.
Para obtener una estimación del uso de los recursos, es necesario tener en cuenta que al apostar 1 EOS es posible realizar mil transacciones (cada transacción consume un poco más de 200 microsegundos), por lo que generalmente no hay problemas con un par de EOS estacados; Para interactuar con dApps más avanzadas, como EOS Knights, es necesario tener al menos 15 EOS apostados solo con CPU.
Como resultado, es normal que una cuenta avanzada que interactúa con diferentes dApps tenga al menos veinte EOS apostados, si no más, lo que le permite tener suficiente potencia para ejecutar las diversas aplicaciones.
En estos días, muchos han notado, especialmente aquellos que usan juegos complejos y dApps, que a pesar de tener suficientes recursos invertidos, estos no fueron suficientes para hacer nada: al hacer demasiadas operaciones, el ancho de banda se sobrecarga y toma un par de días para para volver a los niveles normales. Los niveles son controlables con cualquier explorador de bloques EOS y están representados por un porcentaje de cuánto se ha utilizado la red. En algunos casos, durante estos días, se ha alcanzado el 400% de la CPU utilizada.
Obviamente, para sortear el problema de la CPU, es suficiente apostar más EOS, pero con la CPU sobrecargada esto no puede ocurrir porque no hay suficiente energía para completar la operación.
Algunos han aprovechado la posibilidad de tomar prestados recursos de REX (Resource Exchange) , un sistema que a cambio de 1 EOS presta alrededor de 146 EOS. Esto ha hecho que la tasa del salto de la plataforma , todo en beneficio de los prestamistas: solo en la última semana se prestaron más de 5 millones de EOS.
¿Qué causó esta sobrecarga?
La causa es probablemente el proyecto EIDOS, cuyo contrato inteligente tuvo un impacto en toda la cadena de bloques.
Desafortunadamente, incluso hoy es difícil usar algunas dApps, como por ejemplo la de EOS Knights, que actualmente está alertando a los usuarios del problema.
Aunque la cadena de bloques EOS permite administrar miles de transacciones por segundo, si alguien usa demasiados recursos de la cadena de bloques, seguramente habrá una sobrecarga de la red.
No hay blockchain que pueda soportar este tipo de problema. Las actualizaciones futuras resolverán este molesto problema relacionado con la potencia de la CPU, ya que ahora las dApps, aunque no están obligadas, pueden proporcionar el costo del uso de recursos para ejecutar todo.