Самый популярный программный клиент Ethereum исправил серьезную ошибку
Самый популярный программный клиент второй по капитализации криптовалюты Go Ethereum (Geth) заявил об исправлении серьезной ошибки в коде. Об этом разработчики ПО сообщили в своем твиттере и на Github. Они также порекомендовали всем пользователям как можно быстрее перейти на новую версию приложения 1.10.8. Большая часть кошельков второй криптовалюты, например Infura, уже объявили о переходе на новую версию Go Ethereum.
По заявлению создателей Go Ethereum, уязвимость в коде была обнаружена 18 августа, в прошлую среду. О том, каким образом она была исправлена, разработчики не сообщили, но пообещали оповестить сообщество в ближайшие недели. По их словам, это было сделано для того, чтобы дать узлам проектам на Geth время на переход на новую версию. Напомним, что, по данным портала Ethernodes, 74,6% всех узлов в блокчейне Ethereum находятся на данном ПО. Ошибке присвоили номер CVE-2021-39137.
Неизвестно также, была ли ошибка вызвана недоработкой программистов Geth или недавним хардфорком Ethereum London. Масштабное обновление изменило механизм начисления комиссий за транзакции, позволило сжигать монеты прямо в блоках и отодвинуло «взрыв» бомбы сложности до 1 декабря 2021 года.
Прошлое исправление ошибки в коде Go Ethereum в сентябре 2020 года вызвало временное разделение цепочки блоков в сети первого по популярности альткоина. Разработчики заранее не сообщили о выходе новой версии программы, что вызвало сбои в работе всего блокчейна. Неизвестно, произойдет ли подобное в этот раз. Сами программисты говорят, что это было сделано для того, чтобы не привлекать внимание хакеров к проекту.
Сейчас стратегия Geth изменилась и о существовании ошибки предупредили сразу же после обнаружения. Однако более подробную информацию, например потенциальную угрозу для сообщества, они не рассказали.