В этом посте ( Почему пустым учетным записям разрешено находиться в блокчейне? ) обсуждается Ddos-атака осенью 2016 года. В нем упоминается, что почти 20 000 000 учетных записей были созданы, а затем немедленно удалены, что привело к огромному раздуванию в дереве состояния. Кто-нибудь знает, во время каких блоков были созданы эти Ddos-атаки?
Если бы кто-то когда-нибудь попытался создать индекс учетных записей, этот индекс стал бы излишне запутанным. Если бы кто-то знал, во время каких блоков они были созданы, можно было бы просто пропустить эти учетные записи, учитывая, что вскоре после этого они будут удалены хард-форком.
От Почему синхронизация моего узла застряла/крайне медленна на блоке 2 306 843? :
от 2 421 507 до 2 463 130 — транзакции раздувания учетных записей, при которых было создано 19 миллионов пустых учетных записей. Это приводит к замедлению работы клиентов узла, поскольку многие учетные записи не могут храниться в кэше, что требует медленного повторного извлечения с диска.
Из IP-адреса Ethereum Network Attacker Is Traceable было два контракта, развернутых для выполнения этой атаки:
0x6a0a0fc761c612c340a0e98d33b37a75e5268472 создан в блоке № 2 421 490 с первой транзакцией в блоке № 2 421 507 и последней транзакцией в блоке № 2 435 148 .
0x7c20218efc2e07c8fe2532ff860d4a5d8287cb31 создан в блоке № 2 423 558 с первой транзакцией в блоке № 2 423 577 и последней транзакцией в блоке № 2 463 130 .