Esta publicación ( ¿Por qué se permitió que las cuentas vacías estuvieran en la cadena de bloques? ) analiza el ataque Ddos del otoño de 2016. Menciona que se crearon casi 20,000,000 de cuentas y luego se eliminaron de inmediato, lo que provocó una gran hinchazón en el estado. ¿Alguien sabe durante qué bloques se crearon esos ataques Ddos?
Si alguna vez intentara crear un índice de cuentas, ese índice se atascaría innecesariamente. Si uno supiera durante qué bloques se crearon, simplemente podría omitir estas cuentas dado que la bifurcación dura las eliminaría poco después.
De ¿Por qué la sincronización de mi nodo está atascada/extremadamente lenta en el bloque 2,306,843? :
2,421,507 a 2,463,130 - Transacciones de aumento de cuentas donde se crearon 19 millones de cuentas vacías. Esto hace que los clientes del nodo se ralenticen, ya que muchas cuentas no se pueden mantener en la memoria caché, lo que requiere una recuperación lenta del disco.
Desde Ethereum Network Attacker's IP Address Is Traceable , se implementaron dos contratos para ejecutar este ataque:
0x6a0a0fc761c612c340a0e98d33b37a75e5268472 creado en el bloque #2,421,490 con la primera transacción en el bloque #2,421,507 y la última transacción en el bloque #2,435,148 .
0x7c20218efc2e07c8fe2532ff860d4a5d8287cb31 creado en el bloque #2,423,558 con la primera transacción en el bloque #2,423,577 y la última transacción en el bloque #2,463,130 .