В сети Ethereum произошла атака, организатору которой удалось обмануть часть нод, однако на общей работоспособности системы это не отразилось.
Как сообщает разработчик Мариус ван дер Вейден, злоумышленник опубликовал цепь из 550 блоков с неверными подтверждениями. Таким образом, вместо того чтобы сформировать цепь по правилам консенсуса, он просто собрал блоки и передал их другим нодам.
Someone unsuccessfully tried to attack #ethereum today by publishing a long (~550) blocks which contained invalid pow's. Only a small percentage of @nethermindeth nodes switched to this invalid chain. All other clients rejected the long sidechain as invalid
— MariusVanDerWijden (@vdWijden) September 14, 2021
Подавляющая часть нод Ethereum отклонила эти блоки по причине неправильных подтверждений, но небольшой процент под управлением клиента Nethermind принял их и переключился на ложную версию блокчейна.
На момент атаки цепь злоумышленника была длиннее основной цепи, что и привело к переключению нод, не удостоверившихся в подлинности подтверждений. Впоследствии они так же вернулись в основную сеть, а серьезных последствий от атаки удалось избежать.
«Вот еще один пример, почему разнообразие клиентов повышает надежность Ethereum, — пишет разработчик. – Похоже, организатор атаки решил не добавлять новые блоки в неправильную цепь. Цепь злоумышленника уже проигрывает по длине и сложности, поэтому затронутые ноды реорганизовались обратно в хорошую цепь. Операторам нод никаких срочных действий предпринимать не требуется». Будь в курсе! Подписывайся на Криптовалюта.Tech в Telegram.
Обсудить актуальные новости и события на Форуме