В блокчейне Ethereum произошла критическая ошибка
Серьезная ошибка произошла в блокчейне Ethereum. Около 54% узлов, которые не обновились до последней версии популярного клиента Go Ethereum (Geth), отделились от основной сети криптовалюты.
Сообщается, что команда разработчиков была предупреждена о возможных последствиях ошибки 24 августа (баг был обнаружен девятнадцатого числа). Информацию они получили от компании по исследования блокчейна Sentnl. Команда Ethereum порекомендовала пользователям воздержаться от проведения транзакций, пока работа сети не будет восстановлена.
Ранее Go Ethereum выпустил внеплановое обновление 1.10.8, которое исправило серьезную ошибку в коде софта. Разработчики умолчали об опасности этой ошибки, заявив о необходимости установки последней версии приложения лишь во время ее выхода. Подробности самого бага не раскрыты, так как разработчики Go Ethereum боялись атаки хакеров на узлы, не перешедшие на 1.10.8.
Около 75% всех проектов в сети Эфириум находятся на Geth. Команда проекта не информирует сообщество о незапланированных багфиксах должным образом. Во время прошлого подобного обновления (в сентябре 2020 года) они сообщили об ошибке после исправления, тем самым вызвав разрыв в цепочке блоков. За неделю до выхода 1.10.8 было заявлено о новой версии, однако перейти на нее вовремя смогли только некоторые крупные узлы.
Ранее был выпущен масштабный хардфорк Ethereum London. Основным нововведением в нем стало обновление EIP-1559, которое изменило механизм работы комиссий за транзакции для ETH 1.0. Также оно позволило сжигать монеты прямо в блоках: с момента выхода хардфорка было уничтожено около 110 тысяч коинов. Это примерно 3,44 монеты в секунду.
Следующим шагом в развитии второй по капитализации криптовалюты станет обновление Altair для ETH 2.0 и хардфорк Merge, где произойдет слияние двух сетей.